Baked Macaroni Broccoli Cheese

Freshly baked Baked Macaroni and Cheese with Broccoli emerges from the oven with a golden, crispy breadcrumb crust and bubbling cheese. Save to Pinterest
Freshly baked Baked Macaroni and Cheese with Broccoli emerges from the oven with a golden, crispy breadcrumb crust and bubbling cheese. | cookingwithyvette.com

This dish features elbow macaroni and fresh broccoli florets gently cooked until just tender, then enveloped in a velvety cheese sauce combining sharp cheddar, mozzarella, and Parmesan. After mixing, it’s topped with buttery breadcrumbs and baked to a golden, bubbling finish. Seasoned with Dijon mustard, garlic, and onion powders, the dish offers a rich and comforting experience perfect for a vegetarian main. Simple prep and baking deliver a satisfying meal that balances creamy textures with a crispy topping.

The first time I made mac and cheese from scratch, I stood in front of my open fridge staring at a block of sharp cheddar, wondering if I was overthinking something so simple. My grandmother had always made hers with just cheese and butter, but I wanted to understand why some versions were silky and others turned grainy. Adding broccoli felt like a small rebellion at the time, but it turned a side dish into something that actually felt like dinner.

I served this to my friend Marcus on a Tuesday night when he mentioned offhand that he'd never had homemade mac and cheese. Watching him take a second bite and close his eyes said more than any compliment could. He asked for the recipe before he finished his plate, and I realized then that comfort food isn't really about the ingredients—it's about someone caring enough to make something warm.

Ingredients

  • Elbow macaroni (340 g): The shape matters because those little curves trap sauce; don't use long pasta here.
  • Fresh broccoli florets (300 g): Cut them smaller than you think because they'll soften more than you expect, and small pieces blend into the dish instead of sticking out.
  • Unsalted butter (4 tbsp for sauce): Unsalted gives you control over the final salt level; salted butter is a betrayal of balance in a creamy sauce.
  • All-purpose flour (4 tbsp): This is your thickener; it turns everything silky and prevents the sauce from being watery or broken.
  • Whole milk and heavy cream (3 cups plus 1 cup): The ratio of milk to cream matters; too much cream makes it heavy, too much milk makes it thin.
  • Sharp cheddar cheese (2 cups shredded): Sharp, not mild—mild cheese tastes like plastic once it's melted into a sauce.
  • Mozzarella cheese (1 cup): This keeps the sauce smooth and stretchy instead of becoming grainy; it's the secret ingredient nobody mentions.
  • Parmesan cheese (1/4 cup plus 1/2 cup for topping): Grated, never pre-shredded because the anti-caking powder ruins the texture of a sauce.
  • Dijon mustard (1 tsp): One teaspoon cuts through the richness without making it taste mustardy; trust the amount.
  • Garlic powder, onion powder, salt, black pepper: These live in the background but create depth—they're why this tastes like something and not just melted cheese.
  • Panko breadcrumbs (1 cup): Panko stays crunchier than regular breadcrumbs; it's the difference between a crispy top and a soggy one.
  • Melted butter for topping (2 tbsp): This seals the breadcrumbs so they stay golden instead of drying out in the oven.
  • Fresh parsley (1 tbsp optional): A sprinkle of green makes it look intentional, though it's purely visual.

Instructions

Set your stage:
Preheat your oven to 190°C (375°F) and grease a 9 x 13-inch baking dish with butter or a light coat of oil. This happens first so you're not scrambling later when your hands are covered in cheese sauce.
Cook pasta and broccoli together:
Bring a large pot of salted water to a rolling boil, add the macaroni, and let it cook for exactly 5 minutes. Then add the broccoli florets and cook for another 2-3 minutes until the pasta is just barely al dente and the broccoli is tender but still holds its shape. Drain everything in a strainer, shaking gently to remove excess water—any water left behind will thin out your cheese sauce.
Build your roux:
In a large saucepan, melt 4 tablespoons of butter over medium heat until it's foaming slightly. Add the flour all at once and whisk constantly for 1-2 minutes; you're cooking out the raw flour taste and creating a paste that will thicken your sauce.
Whisk in the dairy:
Pour in the milk and cream slowly while whisking continuously, moving your whisk in smooth, steady circles to prevent lumps from forming. Keep whisking as the mixture heats up and thickens over 4-5 minutes; you'll feel it go from thin to glossy to truly thick.
Add the cheese and seasonings:
Remove the pan from heat, then stir in the cheddar, mozzarella, and Parmesan cheeses along with the Dijon mustard, garlic powder, onion powder, salt, and pepper. Stir gently until everything is melted and combined into a smooth, creamy sauce that coats the back of a spoon.
Combine and transfer:
Pour the cooked pasta and broccoli into the cheese sauce and fold gently together, making sure every noodle gets coated. Transfer this mixture into your prepared baking dish, spreading it out evenly.
Make the topping:
In a small bowl, toss together the panko breadcrumbs, melted butter, and grated Parmesan until the breadcrumbs are evenly coated and look like damp sand. Sprinkle this mixture evenly across the top of the macaroni.
Bake until golden:
Bake for 20-25 minutes until the top is deep golden brown and you can see the sauce bubbling around the edges. Let it cool for 5 minutes before serving so it sets slightly and becomes easier to scoop.
Steaming Baked Macaroni and Cheese with Broccoli features tender macaroni and bright green florets enveloped in a creamy, rich cheddar sauce. Save to Pinterest
Steaming Baked Macaroni and Cheese with Broccoli features tender macaroni and bright green florets enveloped in a creamy, rich cheddar sauce. | cookingwithyvette.com

My neighbor once asked me why her mac and cheese always turned out stringy and separated, and I realized she was adding cold milk to hot butter. The temperature shock was causing everything to seize up. I walked her through making it again, watching her understand that cooking is just chemistry, and suddenly she wasn't afraid of it anymore. That's when I knew this recipe was worth sharing.

The Cheese Strategy

Using three different cheeses feels fancy but it's actually practical. Sharp cheddar gives flavor and color, mozzarella keeps everything smooth and prevents graininess, and Parmesan adds a subtle nuttiness that lifts the whole dish above basic. I learned this by making the same recipe with just cheddar for months and wondering why restaurant versions tasted better. The answer was never more of one thing; it was the right combination of different things working together.

Variations That Actually Work

The beauty of this dish is that it's forgiving enough for experiments. I've added a splash of white wine to the sauce, stirred in crispy bacon, swapped the broccoli for roasted cauliflower, and topped it with crushed Ritz crackers instead of panko. The structure stays solid because the foundation—the roux, the cheese ratio, the timing—doesn't change. Once you understand how it works, you can trust yourself to improvise.

Making It Your Own

The first rule of cooking something this comforting is that it should taste like home to you, whatever that means. If you love heat, add cayenne or red pepper flakes. If you want earthiness, try swapping some cheddar for Gruyère. If you're feeding someone with dietary restrictions, gluten-free pasta and breadcrumbs swap in seamlessly. The dish adapts because it's built on technique, not pretense, and that's what makes it worth making again and again.

  • Taste the sauce before it goes in the oven and adjust salt and pepper then, not at the table.
  • If your sauce seems thin, let it simmer for an extra minute or two; it will thicken as it cools slightly.
  • Breadcrumb topping can be prepared an hour ahead and stored in the refrigerator; just add it to the dish right before baking.
A close-up of golden Baked Macaroni and Cheese with Broccoli reveals a cheesy pull, ready to be served as a comforting main dish. Save to Pinterest
A close-up of golden Baked Macaroni and Cheese with Broccoli reveals a cheesy pull, ready to be served as a comforting main dish. | cookingwithyvette.com

This recipe is proof that the best dishes don't need to be complicated. They just need to be made with attention and shared with people who matter.

Recipe Questions & Answers

Cook the broccoli with the macaroni for only 2-3 minutes until just tender to keep its texture and bright color.

Sharp cheddar, mozzarella, and Parmesan combine for a rich, creamy flavor with a nice balance of meltiness and sharpness.

Yes, substitute regular pasta and breadcrumbs with gluten-free alternatives to keep it safe for gluten-sensitive diets.

Dijon mustard adds a subtle tang that brightens the cheese sauce and enhances its depth of flavor.

Combine panko breadcrumbs with melted butter and Parmesan, then sprinkle over the dish before baking to get a golden, crunchy crust.

Baked Macaroni Broccoli Cheese

Tender pasta and broccoli smothered in creamy cheese sauce and baked until golden and bubbling.

Prep 20m
Cook 30m
Total 50m
Servings 6
Difficulty Easy

Ingredients

Pasta & Vegetables

  • 12 oz elbow macaroni
  • 10 oz fresh broccoli florets, cut into bite-sized pieces

Cheese Sauce

  • 4 tbsp unsalted butter
  • 4 tbsp all-purpose flour
  • 3 cups whole milk
  • 1 cup heavy cream
  • 2 cups sharp cheddar cheese, shredded
  • 1 cup mozzarella cheese, shredded
  • 1/2 cup Parmesan cheese, grated
  • 1 tsp Dijon mustard
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Topping

  • 1 cup panko breadcrumbs
  • 2 tbsp unsalted butter, melted
  • 1/4 cup Parmesan cheese, grated
  • 1 tbsp fresh parsley, chopped (optional)

Instructions

1
Preheat Oven and Prepare Dish: Preheat oven to 375°F. Grease a 9 x 13-inch baking dish.
2
Cook Pasta and Broccoli: Bring a large pot of salted water to a boil. Add macaroni and cook for 5 minutes. Add broccoli and cook an additional 2–3 minutes until pasta is al dente and broccoli is tender. Drain thoroughly.
3
Make Roux: Melt butter in a large saucepan over medium heat. Whisk in flour and cook for 1–2 minutes, stirring constantly.
4
Prepare Cheese Sauce: Slowly whisk in milk and cream. Continue stirring until sauce thickens and bubbles, about 4–5 minutes.
5
Add Cheese and Seasonings: Remove from heat. Stir in cheddar, mozzarella, Parmesan, Dijon mustard, garlic powder, onion powder, salt, and black pepper until cheese melts and sauce is smooth.
6
Combine Pasta with Sauce: Gently fold drained macaroni and broccoli into cheese sauce. Transfer mixture to prepared baking dish.
7
Prepare and Add Topping: Mix breadcrumbs, melted butter, and Parmesan in a small bowl. Evenly sprinkle over pasta mixture.
8
Bake and Garnish: Bake for 20–25 minutes until topping is golden and sauce is bubbling. Garnish with parsley if desired and allow to rest for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Strainer
  • Saucepan
  • Whisk
  • 9 x 13-inch baking dish
  • Mixing bowls

Nutrition (Per Serving)

Calories 550
Protein 22g
Carbs 49g
Fat 29g

Allergy Information

  • Contains wheat, milk; may contain eggs
Yvette Morales

Home cook sharing easy, wholesome recipes and kitchen tips for busy food lovers.