Baked Macaroni Cheese Broccoli

Golden-topped Baked Macaroni and Cheese with Broccoli Florets bubbles from a baking dish, steam rising from the crispy panko crust. Save
Golden-topped Baked Macaroni and Cheese with Broccoli Florets bubbles from a baking dish, steam rising from the crispy panko crust. | flavorfeasthub.com

This dish combines tender elbow macaroni and fresh broccoli florets enveloped in a rich, creamy cheese sauce made with sharp cheddar and Gruyère. After mixing, it's topped with a crisp panko and Parmesan crust, then baked until golden and bubbling. The blend of mild spices such as Dijon mustard, garlic, and nutmeg enhance the savory depth, delivering a comforting and flavorful meal. Perfect for easy weeknight dinners or cozy gatherings, it offers a balanced mix of textures and cheesy warmth.

My grandmother used to make mac and cheese in a cast-iron skillet, and I'd hover near the stovetop watching the milk transform into something golden and thick. Years later, I found myself standing in nearly the same spot in my own kitchen, adding broccoli florets because that's what I had on a random Tuesday evening. The moment those tender green pieces emerged from the pasta water, I knew this version belonged in regular rotation—it felt both deeply familiar and entirely new.

I made this for my partner on a cold evening when neither of us felt like going out, and watching their face light up when they took the first bite reminded me that comfort food is really just love on a plate. The kitchen smelled like butter, nutmeg, and promises, and suddenly we were talking about making it again next week before we'd even finished dinner.

Ingredients

  • Elbow macaroni, 350 g (12 oz): The bite-sized pasta cups catch sauce in every fold—avoid the fancy shapes for this one, they don't hold the cheese as generously.
  • Broccoli florets, 300 g (10 oz): Keep them fairly uniform in size so they cook evenly alongside the pasta; this is where a gentle hand with the knife matters.
  • Unsalted butter, 60 g (4 tbsp): Unsalted lets you control the salt level in your sauce, which is crucial when you're already adding Parmesan and Dijon.
  • All-purpose flour, 40 g (1/3 cup): This creates the roux that thickens everything; don't skip this step even if you're tempted.
  • Whole milk, 720 ml (3 cups): Whole milk creates a richer sauce than lower-fat versions, and the fat is what makes it taste luxurious.
  • Sharp cheddar cheese, 200 g (2 cups) shredded: Sharp cheddar brings the real cheese flavor; block cheese shredded fresh melts smoother than pre-shredded varieties.
  • Gruyère or mozzarella cheese, 100 g (1 cup) shredded: Gruyère adds sophistication and a subtle sweetness, while mozzarella gives creamy stretch if you prefer that texture.
  • Dijon mustard, 1 tsp: This seems like an odd addition until you taste it—it deepens the cheese flavor without making anything taste mustard-y.
  • Garlic powder, 1/2 tsp; Onion powder, 1/2 tsp: These powders dissolve into the sauce and add savory depth that fresh would overpower.
  • Nutmeg, 1/4 tsp: A whisper of nutmeg is the secret ingredient that makes people ask what you did differently; use a microplane if you have one.
  • Salt and black pepper, to taste: Taste as you go since the cheeses are already quite salty.
  • Panko breadcrumbs, 50 g (1/2 cup): Panko stays crunchier than regular breadcrumbs during baking because of its larger, coarser texture.
  • Parmesan cheese, grated, 30 g (1/4 cup): Freshly grated Parmesan browns beautifully on top and adds a sharp counterpoint to the creamy interior.
  • Olive oil or melted butter, 1 tbsp: This is what makes the topping golden instead of pale; it's the finishing touch that catches the light.

Instructions

Heat the oven and prepare your dish:
Set your oven to 190°C (375°F) and grease your baking dish with butter or cooking spray so the edges don't stick. A 2.5-liter dish is the right size—too small and it overflows, too large and the filling spreads thin.
Cook pasta and broccoli together:
Bring a large pot of generously salted water to a rolling boil, add the macaroni, and cook for two minutes less than the package instructions (this keeps it slightly al dente since it will bake further). With exactly two minutes left, drop in the broccoli florets and let them brighten just slightly—you want them tender but still holding their color and shape.
Build your cheese sauce base:
Melt the butter in a medium saucepan over medium heat, then whisk in the flour and let it cook for a minute or two until it turns light golden and smells slightly toasty. This roux is what will thicken everything, so don't rush it.
Create silky sauce:
Pour the milk in slowly while whisking constantly—this prevents lumps from forming and creates that smooth, luxurious texture. Keep whisking for about five minutes until the mixture coats the back of a spoon and looks thick enough to hold the pasta.
Melt in the magic:
Take the pan off heat and stir in both cheeses along with the Dijon mustard, garlic powder, onion powder, nutmeg, salt, and pepper. Stir until completely melted and smooth—this is your moment to taste and adjust seasoning since nothing else will happen to it.
Combine everything:
Drain the pasta and broccoli thoroughly, then fold them gently into the cheese sauce, making sure every piece gets coated. Transfer to your prepared baking dish and spread evenly.
Make the golden topping:
In a small bowl, mix the panko, Parmesan, and olive oil until it looks like wet sand. Sprinkle this across the entire surface of the pasta, pressing gently so it adheres.
Bake until golden:
Slide into the oven for twenty to twenty-five minutes—you're looking for the sauce to bubble around the edges and the top to turn a deep golden brown. Let it rest for five minutes (this is hard but necessary) so it firms up slightly before serving.
A serving spoon lifts a creamy scoop of Baked Macaroni and Cheese with Broccoli Florets, revealing tender green florets and cheddar sauce. Save
A serving spoon lifts a creamy scoop of Baked Macaroni and Cheese with Broccoli Florets, revealing tender green florets and cheddar sauce. | flavorfeasthub.com

There's something almost sacred about watching someone take their first bite of homemade mac and cheese—the way their shoulders relax and they go quiet for just a moment. That's when you know you've done something right, that you've created something that tastes like care.

Why the Broccoli Works

Adding broccoli isn't about sneaking in vegetables; it's about creating textural contrast and genuine flavor dimension. The florets soften just enough in the water and oven to become almost creamy when combined with the sauce, while still maintaining a hint of their own earthiness that keeps the dish from being purely decadent. It transforms what could feel heavy into something surprisingly balanced, and once you've made it this way, the plain version feels incomplete by comparison.

The Secret of the Cheese Blend

Using two cheeses changes everything about how this tastes and feels. Sharp cheddar brings the classic mac and cheese flavor we all know, but Gruyère (or mozzarella if that's what you have) adds a subtle sweetness and creaminess that rounds everything out and creates a more sophisticated sauce. The combination makes the dish taste more refined without losing its comfort-food heart, and it's honestly where most of the magic happens in this recipe.

Serving and Pairing Ideas

Serve this with something crisp and bright to cut through the richness—a simple green salad with lemon vinaigrette, or even just some steamed asparagus on the side. A dry white wine like Chardonnay pairs beautifully, or if you're not serving wine, sparkling water with lemon makes it feel special without any fuss.

  • Leftovers actually reheat well in a low oven with a splash of milk stirred in to restore creaminess.
  • For a spicier version, add a pinch or two of cayenne to the sauce along with the other seasonings.
  • If you ever need to substitute, cauliflower works just as well as broccoli and creates a milder flavor.
Close-up of Baked Macaroni and Cheese with Broccoli Florets on a rustic plate, showing melted Gruyère and a perfect golden crunch. Save
Close-up of Baked Macaroni and Cheese with Broccoli Florets on a rustic plate, showing melted Gruyère and a perfect golden crunch. | flavorfeasthub.com

This is the kind of dish that gets better the more you make it, because you learn what your oven does, how your cheeses melt, where your own preferences lie. It becomes yours, not just a recipe you follow.

Questions & Answers

Cook the macaroni al dente by boiling it for 2 minutes less than the package instructions, and add broccoli in the last 2 minutes to maintain texture.

Yes, sharp cheddar pairs well with Gruyère or mozzarella, but feel free to substitute with similar melting cheeses for varied flavor.

Cauliflower florets offer a great alternative, providing a similar texture and mild flavor that complements the cheese sauce.

Mix panko breadcrumbs with Parmesan and olive oil or melted butter, then sprinkle evenly over the dish before baking to get a crispy, golden topping.

Yes, it contains no meat and uses vegetarian-friendly ingredients like cheese and vegetables, making it suitable for a vegetarian diet.

Baked Macaroni Cheese Broccoli

Creamy baked macaroni with tender broccoli florets and a golden crust, ideal for cozy family meals.

Prep 20m
Cook 35m
Total 55m
Servings 6
Difficulty Easy

Ingredients

Pasta

  • 12 oz elbow macaroni

Vegetables

  • 10 oz broccoli florets

Cheese Sauce

  • 4 tbsp unsalted butter
  • 1/3 cup all-purpose flour
  • 3 cups whole milk
  • 2 cups sharp cheddar cheese, shredded
  • 1 cup Gruyère or mozzarella cheese, shredded
  • 1 tsp Dijon mustard
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/4 tsp nutmeg
  • Salt, to taste
  • Black pepper, to taste

Topping

  • 1/2 cup panko breadcrumbs
  • 1/4 cup Parmesan cheese, grated
  • 1 tbsp olive oil or melted butter

Instructions

1
Prepare oven and baking dish: Preheat oven to 375°F. Grease a 2.5-quart baking dish.
2
Cook pasta and broccoli: Bring a large pot of salted water to a boil. Cook elbow macaroni for 2 minutes less than package instructions. Add broccoli florets during the last 2 minutes. Drain and set aside.
3
Make cheese sauce base: Melt butter in a medium saucepan over medium heat. Whisk in flour and cook 1 to 2 minutes until lightly golden.
4
Add milk and thicken sauce: Gradually whisk in whole milk. Cook, whisking constantly, until thickened, approximately 5 minutes.
5
Incorporate cheeses and seasonings: Remove from heat. Stir in cheddar, Gruyère, Dijon mustard, garlic powder, onion powder, nutmeg, salt, and black pepper until smooth and cheese is fully melted.
6
Combine pasta, broccoli, and sauce: Mix cooked macaroni and broccoli with cheese sauce until evenly coated. Transfer to prepared baking dish.
7
Prepare topping: In a small bowl, combine panko breadcrumbs, Parmesan cheese, and olive oil. Sprinkle evenly over the pasta mixture.
8
Bake and rest: Bake for 20 to 25 minutes until bubbling and golden brown on top. Allow to rest 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Colander
  • Medium saucepan
  • Whisk
  • Mixing spoon
  • Baking dish
  • Small bowl

Nutrition (Per Serving)

Calories 470
Protein 21g
Carbs 48g
Fat 22g

Allergy Information

  • Contains gluten, milk, and dairy-derived cheeses. Verify labels for hidden allergens in pre-shredded cheese or store-bought breadcrumbs.
Naomi Grant

Passionate home cook sharing easy recipes, cooking tips, and family favorites for everyday flavor.