Baked Macaroni and Cheese with Broccoli

Golden-brown baked macaroni and cheese with tender broccoli florets and a crispy panko topping in a baking dish.  Save
Golden-brown baked macaroni and cheese with tender broccoli florets and a crispy panko topping in a baking dish. | yumwhisperer.com

This comforting dish combines elbow macaroni and fresh broccoli florets in a velvety homemade cheese sauce featuring sharp cheddar and Gruyère. The creamy mixture gets topped with buttery panko-Parmesan crumbs and baked until golden and bubbling. Ready in just under an hour, this vegetarian main dish serves six and offers endless customization options—from adding smoked paprika to swapping in cauliflower. Perfect alongside a crisp green salad and your favorite white wine.

The smell of sharp cheddar bubbling in the oven takes me back to rainy Sunday afternoons when my mother would make mac and cheese as a special treat. She always insisted on adding whatever vegetables we had in the crisper drawer, making each batch slightly different but equally comforting. Now I find myself doing the same thing, standing in front of the open refrigerator door contemplating what might work well with that classic cheese sauce. Broccoli has become my go-to addition, its slight bitterness balancing the rich creaminess perfectly.

Last winter my neighbor came over for dinner during a snowstorm, and I made this dish at the last minute with whatever I had on hand. She kept asking what was different about it compared to other mac and cheese shes had, and honestly, I think it was the Gruyère working quietly behind the scenes. The next week she called me three times trying to replicate it, declaring it the new family favorite. Something about the crunchy breadcrumb top against the velvety sauce makes people instinctively happy.

Ingredients

  • Elbow macaroni: The classic choice for good reason, those curves capture sauce beautifully in every bite
  • Broccoli florets: Cut them small enough to get some with every forkful, and theyll cook perfectly in the boiling pasta water
  • Unsalted butter: Starting with unsalted lets you control the salt level, especially important with naturally salty cheeses
  • All-purpose flour: Creates the roux that thickens your sauce into that luxurious consistency we all crave
  • Whole milk: The higher fat content makes a noticeably creamier sauce than skim or low-fat alternatives
  • Heavy cream: This small addition transforms the texture from good to absolutely restaurant-quality velvety
  • Sharp cheddar: The bold cheese flavor stands up beautifully to the other ingredients, never getting lost
  • Gruyère: The secret weapon that adds nutty complexity and makes the cheese sauce taste sophisticated
  • Dijon mustard: Just enough to enhance the cheese flavor without making the sauce taste like mustard
  • Garlic and onion powder: A savory foundation that makes the sauce taste like its been simmering for hours
  • Panko breadcrumbs: Lighter and crunchier than traditional breadcrumbs, creating that irresistible golden crust

Instructions

Get everything ready:
Preheat your oven to 190°C and butter a 22x33 cm baking dish, paying attention to the corners
Cook pasta and broccoli together:
Boil the macaroni for 6 minutes, add the broccoli pieces, and cook 2 more minutes until both are perfect
Build your cheese sauce base:
Melt butter over medium heat, whisk in flour, and cook for 2 minutes while constantly stirring to remove any raw flour taste
Create the silky sauce:
Gradually pour in milk and cream, whisking continuously for about 5 minutes until thickened and bubbling beautifully
Add all the cheese:
Remove from heat and stir in both cheeses along with seasonings until completely smooth and creamy
Combine everything:
Mix the cooked pasta and broccoli into the cheese sauce until every piece is coated, then transfer to your prepared dish
Make the golden topping:
Combine panko, Parmesan, and melted butter, then sprinkle evenly over the entire surface
Bake to perfection:
Bake for 20 to 25 minutes until bubbling around the edges and golden brown on top
Serving of creamy homemade baked macaroni and cheese with broccoli, perfect for a comforting family dinner.  Save
Serving of creamy homemade baked macaroni and cheese with broccoli, perfect for a comforting family dinner. | yumwhisperer.com

My sister-in-law claimed she hated broccoli until she tried this at our house, picking around it suspiciously at first. Now she requests it specifically and admits the texture works perfectly with the creamy pasta. Theres something deeply satisfying about watching someone discover that vegetables can actually enhance comfort food instead of just being there for health points.

Making It Ahead

You can assemble the entire dish up to a day in advance, keeping it covered in the refrigerator. Add the breadcrumb topping just before baking, otherwise it might get soggy from the sauce underneath. If baking cold from the refrigerator, add about 10 minutes to the baking time and check that its bubbling in the center.

Cheese Selection Tips

Buying blocks of cheese and shredding them yourself makes a huge difference in how smoothly the sauce melts. Pre-shredded cheese contains anti-caking agents that can make your sauce grainy and less creamy. I learned this the hard way after wondering why my sauce never turned out quite like restaurant versions.

Serving Suggestions

A crisp green salad with vinaigrette cuts through the richness beautifully and makes the meal feel complete. For a heartier dinner, roasted Brussels sprouts on the side echo the comforting nature of the mac and cheese while adding a different texture.

  • Leftovers reheat surprisingly well in the microwave with a splash of milk
  • A pinch of cayenne in the sauce adds subtle warmth without making it spicy
  • Extra breadcrumb mixture keeps in the freezer for quick toppings later
Freshly baked baked macaroni and cheese with broccoli in a casserole dish, featuring a cheesy, bubbly sauce. Save
Freshly baked baked macaroni and cheese with broccoli in a casserole dish, featuring a cheesy, bubbly sauce. | yumwhisperer.com

Some of my best memories have started with this bubbling dish coming out of the oven, prompting everyone to gather around the table a little faster than usual.

Questions & Answers

Yes, assemble the dish up to 24 hours in advance, cover tightly, and refrigerate. Add 5-10 minutes to the baking time if baking cold from the refrigerator.

Cauliflower florets, peas, or spinach all substitute beautifully. Add them during the last 2 minutes of pasta cooking time just like the broccoli.

Portion cooled leftovers into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating in the oven at 180°C.

Use room temperature milk and cream, whisk constantly when adding dairy to the roux, and remove from heat before stirring in the cheeses to prevent graininess.

Sharp cheddar provides bold flavor while Gruyère adds nuttiness. Try swapping in Fontina, Monterey Jack, or smoked Gouda for different flavor profiles.

Baked Macaroni and Cheese with Broccoli

Creamy macaroni with broccoli in a rich cheese sauce, topped with crunchy golden breadcrumbs.

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

Ingredients

Pasta and Vegetables

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

Cheese Sauce

  • 4 tbsp unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk
  • 3/4 cup heavy cream
  • 2 cups sharp cheddar cheese, shredded
  • 1/2 cup Gruyère cheese, shredded
  • 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
  • 1/4 cup grated Parmesan cheese
  • 2 tbsp unsalted butter, melted

Instructions

1
Preheat Oven and Prepare Dish: Preheat oven to 375°F. Grease a 9x13 inch baking dish with butter or cooking spray.
2
Cook Pasta and Broccoli: Bring a large pot of salted water to boil. Add macaroni and cook for 6 minutes. Add broccoli and continue cooking for 2 more minutes until pasta is al dente and broccoli is bright green. Drain thoroughly.
3
Prepare Roux: In a large saucepan, melt 4 tbsp butter over medium heat. Whisk in flour and cook for 2 minutes, stirring constantly to form a smooth roux.
4
Make Cheese Sauce: Gradually whisk in milk and heavy cream. Continue whisking until sauce thickens and bubbles, about 5 minutes. Remove from heat.
5
Add Cheeses and Seasonings: Stir in sharp cheddar, Gruyère, Dijon mustard, garlic powder, onion powder, salt, and black pepper until completely melted and smooth.
6
Combine Pasta with Sauce: Add cooked macaroni and broccoli to the cheese sauce. Mix gently until evenly coated. Transfer mixture to the prepared baking dish.
7
Prepare Crumb Topping: In a small bowl, combine panko breadcrumbs, grated Parmesan, and melted butter. Mix until evenly distributed.
8
Add Topping and Bake: Sprinkle crumb mixture evenly over the macaroni and cheese. Bake for 20-25 minutes until bubbling and golden brown on top. Allow to rest for 10 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Colander
  • Saucepan
  • Whisk
  • Mixing bowls
  • 9x13 inch baking dish

Nutrition (Per Serving)

Calories 545
Protein 22g
Carbs 52g
Fat 28g

Allergy Information

  • Contains dairy (milk, cheese, butter) and wheat (flour, pasta, breadcrumbs). Not suitable for gluten-free or dairy-free diets.
Celeste Nguyen

Sharing easy, wholesome recipes and kitchen tips for real-life home cooks and busy families.