Baked Macaroni Cheese Broccoli

Freshly baked macaroni and cheese with tender broccoli florets sits in a white ceramic dish, crowned with a golden, crunchy panko crust. Pin it
Freshly baked macaroni and cheese with tender broccoli florets sits in a white ceramic dish, crowned with a golden, crunchy panko crust. | picnicandpan.com

This comforting dish features tender elbow macaroni and fresh broccoli florets baked in a rich, creamy cheese sauce made from sharp cheddar and Gruyère. The sauce is seasoned with Dijon mustard, garlic, onion powder, and nutmeg for depth of flavor. Topped with a crispy panko and Parmesan crust, it’s baked until golden and bubbly, creating a perfect balance of textures. Ideal for cozy dinners, this hearty main combines simple ingredients with a smooth, velvety sauce to satisfy hungry appetites.

There's something about the smell of butter and flour toasting together that instantly transported me back to my grandmother's kitchen, where she'd make this exact dish on Sunday afternoons while we played cards in the next room. One evening, I decided to recreate it for my partner, but I got impatient and turned the heat too high—the roux burned black in seconds, and I had to start completely over. That mistake taught me more about patience than a dozen perfect attempts ever could, and now I always lower the heat and stay close, watching for that golden moment before it's too late. The broccoli addition was my own twist, a way to sneak vegetables into comfort food without anyone noticing or complaining.

I made this for my best friend's birthday potluck last spring, and she pulled me aside afterward to ask for the recipe—which, let's be honest, doesn't happen unless something is truly special. She'd been stressed all week, and I watched her face just melt into contentment with the first bite, the way comfort food does when you really need it. That's when I knew this version had something worth holding onto.

Ingredients

  • Elbow macaroni (350 g): Cook it slightly underdone—stop two minutes early—so it stays tender and doesn't turn to mush when baked.
  • Broccoli florets (300 g): Cut them small so they cook quickly and distribute evenly through the dish, almost disappearing into the creamy sauce.
  • Unsalted butter (60 g): Use real butter, not margarine, because the flavor is the foundation of everything that comes next.
  • All-purpose flour (40 g): This creates the roux that thickens the sauce—whisk it in smoothly to avoid lumps.
  • Whole milk (720 ml): Don't skip this by using cream; it needs to be milk so the sauce is creamy but not overwhelming.
  • Sharp cheddar cheese (200 g): Shred it yourself from a block if you can—pre-shredded cheese has anti-caking agents that make the sauce grainy.
  • Gruyère or mozzarella (100 g): This adds richness and melts silkily; Gruyère is more sophisticated, mozzarella is more approachable.
  • Dijon mustard (1 tsp): It doesn't make the dish spicy—instead, it deepens the cheese flavor and rounds out the taste.
  • Garlic and onion powder (1/2 tsp each): These bring a subtle savory note that keeps the dish from tasting one-dimensional.
  • Nutmeg (1/4 tsp): Just a whisper of this spice makes the cream sauce taste like it came from somewhere special and intentional.
  • Salt and black pepper: Taste as you go because cheese brings saltiness—you might need less than you think.
  • Panko breadcrumbs (50 g): They stay crunchier than regular breadcrumbs, and that textural contrast is what makes people come back for more.
  • Parmesan cheese, grated (30 g): This adds a sharp, salty punch to the topping that balances the creamy sauce underneath.
  • Olive oil or melted butter (1 tbsp): This helps the topping brown evenly and get golden instead of staying pale and sad.

Instructions

Heat your oven and prepare the stage:
Set the oven to 190°C (375°F) and grease your baking dish well so nothing sticks when you dig into it later. This small step saves frustration when you're tired and hungry.
Cook the pasta and broccoli together:
Boil salted water in a large pot and cook the macaroni for two minutes less than the package says. Toss in the broccoli florets during the final two minutes so they're tender but still bright green. Drain everything and set it aside.
Build the roux, which is where the magic starts:
Melt butter in a medium saucepan over medium heat, then whisk in flour. Watch it carefully for one to two minutes—you want it to smell toasty and turn golden, not black. This is your base, and it's worth staying present for.
Whisk in the milk slowly and patiently:
Gradually pour in the milk while whisking constantly, scraping the bottom and corners so no lumps form. Keep whisking for about five minutes until the mixture thickens enough to coat the back of a spoon.
Melt the cheese into silky sauce:
Remove from heat and stir in both cheeses, Dijon mustard, garlic powder, onion powder, nutmeg, salt, and pepper. The residual heat will melt everything into a glossy, smooth sauce—don't rush it or put it back on heat or it might separate.
Combine everything in one beautiful bowl:
Toss the cooked pasta and broccoli with the cheese sauce, making sure every piece gets coated. Transfer to the prepared baking dish and spread it evenly.
Create and apply the golden topping:
Mix panko, grated Parmesan, and olive oil in a small bowl until the breadcrumbs are moistened and clumpy. Sprinkle evenly over the pasta so you get that golden crust everywhere.
Bake until it's bubbling and golden:
Bake for twenty to twenty-five minutes until you see cheese bubbling around the edges and the top is deep golden brown. Let it rest for five minutes—this time lets everything set so you get neat, not soupy, portions.
A close-up of creamy cheddar and Gruyère sauce clinging to elbow macaroni and green broccoli, with bubbling cheese and a crisp Parmesan topping. Pin it
A close-up of creamy cheddar and Gruyère sauce clinging to elbow macaroni and green broccoli, with bubbling cheese and a crisp Parmesan topping. | picnicandpan.com

I've learned that the best versions of this dish are the ones made without rushing, when you actually taste the sauce at each stage and feel confident about what you're creating. There's something deeply satisfying about watching that golden crust form in the oven and knowing you built something from scratch that tastes better than what you'd buy anywhere else.

The Secret to a Creamy Sauce That Actually Works

The roux is your foundation, and it needs respect—too fast and it burns, too slow and it doesn't develop enough body to thicken the milk properly. I learned this the hard way after years of making sauces that were too thin or oddly broken. The key is medium heat, constant whisking, and watching for that toasted, golden color that smells warm and nutty. Once you nail that, the rest becomes almost automatic.

Why This Combination of Cheeses Matters

Sharp cheddar brings personality and flavor, but it can turn bitter if you're not careful with heat. Gruyère adds sophistication and melts like silk, while mozzarella makes things approachable and creamy. Using both means you get complexity without pretension, and that's the sweet spot for a dish that should feel welcoming. The Parmesan in the topping ties everything together with a sharper note that balances the richness underneath.

Making It Your Own

This recipe is sturdy enough to handle variations, which is why I keep coming back to it. You can add jalapeños, use extra-aged cheddar for more bite, or substitute cauliflower if broccoli isn't your thing. I once added crispy bacon and fresh thyme, and it became something entirely different but equally delicious.

  • For sharper flavor, reach for extra-aged cheddar or add a pinch of cayenne pepper that lingers on your tongue.
  • If you want to make it feel fancier, top it with crispy bacon bits or fresh breadcrumbs mixed with herbs like thyme or tarragon.
  • The panko topping can be made ahead and stored in a covered bowl, so you can assemble everything without last-minute stress.
A 2.5-quart baking dish of homemade baked macaroni and cheese with broccoli, served warm as a comforting family dinner main dish. Pin it
A 2.5-quart baking dish of homemade baked macaroni and cheese with broccoli, served warm as a comforting family dinner main dish. | picnicandpan.com

This is comfort food that doesn't ask for much but delivers everything—warmth, flavor, and that deeply satisfied feeling that comes from eating something truly good. Make it for people you care about, and watch how they respond.

Recipe FAQ

Cook the macaroni slightly less than package instructions and add broccoli near the end of boiling to retain texture before baking.

Yes, mixing cheddar with Gruyère or mozzarella creates a rich, flavorful sauce. Experiment with sharp or aged cheeses for varied tastes.

Cauliflower or other firm vegetables can replace broccoli to provide a similar texture and mild flavor.

Combine panko breadcrumbs with Parmesan cheese and olive oil or melted butter, then sprinkle evenly and bake until golden brown.

Yes, you can assemble the dish in advance and refrigerate before baking. Add a few extra minutes to the baking time if chilled.

Dijon mustard, garlic powder, onion powder, and a pinch of nutmeg elevate the sauce's depth without overpowering the creamy cheese flavors.

Baked Macaroni Cheese Broccoli

Creamy macaroni combined with broccoli florets and a golden cheese crust, perfect for 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 ground 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
Preheat oven and prepare baking dish: Preheat oven to 375°F. Lightly grease a 2.5-quart baking dish.
2
Cook pasta and broccoli: Bring a large pot of salted water to a boil. Cook macaroni 2 minutes less than package instructions. Add broccoli florets during the last 2 minutes. Drain and set aside.
3
Make roux: In a medium saucepan over medium heat, melt butter. Whisk in flour and cook 1 to 2 minutes until lightly golden.
4
Prepare cheese sauce: Slowly whisk in milk and continue cooking, whisking constantly, until thickened about 5 minutes. Remove from heat and stir in cheddar, Gruyère, Dijon mustard, garlic powder, onion powder, nutmeg, salt, and pepper until sauce is smooth and cheese is melted.
5
Combine pasta with cheese sauce: Mix cooked macaroni and broccoli into the cheese sauce until evenly coated. Transfer to prepared baking dish.
6
Add topping: In a small bowl, combine panko, Parmesan, and olive oil. Sprinkle evenly over the pasta mixture.
7
Bake and rest: Bake for 20 to 25 minutes until bubbling and golden brown on top. Let rest for 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 wheat (gluten), milk, and cheese (dairy). Verify labels for hidden allergens in shredded cheese and breadcrumbs.
Tessa Monroe

Easy recipes, quick meals, and wholesome inspiration from a fellow home cook.