Baked Macaroni Cheese Broccoli

Golden-brown Baked Macaroni and Cheese with Broccoli bubbling in a ceramic dish, topped with crisp panko crumbs and fresh parsley. Save to Pinterest
Golden-brown Baked Macaroni and Cheese with Broccoli bubbling in a ceramic dish, topped with crisp panko crumbs and fresh parsley. | flavorforgeblog.com

This comforting dish combines tender elbow macaroni and fresh broccoli florets enveloped in a smooth, creamy cheese sauce made from sharp cheddar, mozzarella, and Parmesan. The sauce includes subtle notes of Dijon mustard and mild spices to enhance flavor. Once mixed, the casserole is topped with buttery panko crumbs and Parmesan for a crunchy, golden crust. Baking brings everything together for a rich, satisfying main course that serves six and suits vegetarian preferences.

There's something about the smell of butter and flour toasting in a pan that makes everything feel like it's going to be okay. I learned to make mac and cheese properly on a Tuesday night when I realized the boxed version was never going to cut it, so I pulled together whatever cheese I had and some fresh broccoli, determined to get the sauce right. That first bubbling dish coming out of the oven taught me that comfort food doesn't have to be complicated, just made with actual ingredients and a little patience.

I made this for my roommate's birthday dinner once, and watching her face light up when she tasted it was honestly better than any restaurant review. She went back for seconds without even asking, which told me everything I needed to know about whether the recipe was actually good.

Ingredients

  • Elbow macaroni: You want about 340g because it holds the sauce beautifully and stays tender without turning mushy.
  • Fresh broccoli florets: At 300g cut into bite-sized pieces, they cook right alongside the pasta and add genuine freshness to the whole dish.
  • Unsalted butter: Four tablespoons is your base for the roux, and unsalted matters because you're controlling the salt level yourself.
  • All-purpose flour: Just 4 tablespoons—this thickens without overdoing it and keeps the sauce silky instead of gluey.
  • Whole milk and heavy cream: The combination of 3 cups milk plus 1 cup cream is the secret to sauce that tastes indulgent but not heavy.
  • Sharp cheddar, mozzarella, and Parmesan: Two cups cheddar, 1 cup mozzarella, and 1/2 cup Parmesan—three cheeses because one alone is boring and two is never enough.
  • Dijon mustard: Just 1 teaspoon adds a subtle sharpness that makes you wonder what's different about the flavor.
  • Garlic and onion powder: 1/2 teaspoon each rounds out the savory notes without overpowering anything.
  • Panko breadcrumbs: One cup mixed with melted butter and Parmesan for that golden, crispy top that people always ask about.
  • Fresh parsley: A tablespoon chopped at the end is optional but it adds a little brightness that you'll notice.

Instructions

Set yourself up:
Get your oven to 190°C (375°F) and grease your 23 x 33cm baking dish while it preheats. This way you're not rushing around at the last minute.
Cook the pasta and broccoli together:
Boil a large pot of salted water, add the macaroni and let it cook for 5 minutes, then add the broccoli florets and cook 2–3 minutes more until the pasta is al dente and broccoli is tender. Drain it all really well because extra water messes with your sauce.
Make your roux:
Melt 4 tablespoons butter over medium heat in a large saucepan, then whisk in the flour constantly for 1–2 minutes until it's golden and smells toasty. You're cooking out the raw flour taste here, so don't skip those minutes.
Build the sauce:
Gradually whisk in the milk and cream, taking your time so it doesn't get lumpy, and keep whisking until it thickens and starts to bubble, about 4–5 minutes. The mixture should look glossy and coat the back of a spoon.
Melt in the cheese:
Take the pan off heat and stir in all three cheeses along with the Dijon mustard, garlic powder, onion powder, salt, and pepper until everything is melted and smooth. Taste it at this point and adjust seasoning if you need to.
Combine everything:
Gently fold the drained pasta and broccoli into the cheese sauce until every piece is coated, then pour it all into your prepared baking dish and smooth the top.
Add the topping:
Mix panko breadcrumbs with melted butter and grated Parmesan in a small bowl, then sprinkle it evenly over the macaroni mixture. Don't skip this step—the contrast between creamy and crispy is what makes it special.
Bake until golden:
Bake for 20–25 minutes until the top is golden brown and the edges are bubbling, then let it cool for 5 minutes so it holds together when you serve it. Garnish with fresh parsley if you're feeling fancy.
A close-up of creamy Baked Macaroni and Cheese with Broccoli, featuring tender elbow macaroni and vibrant green florets coated in cheddar sauce. Save to Pinterest
A close-up of creamy Baked Macaroni and Cheese with Broccoli, featuring tender elbow macaroni and vibrant green florets coated in cheddar sauce. | flavorforgeblog.com

I had someone tell me once that this dish reminded them of being taken care of, and that's stuck with me. Food that tastes like someone put actual thought into it has a way of doing that.

Why Three Cheeses Matter

When I first made this, I thought any melted cheese would work the same way, so I used just cheddar and wondered why it tasted one-dimensional. Then I realized that sharp cheddar gives you that tangy punch, mozzarella keeps everything creamy and mild, and Parmesan adds an umami depth that makes you keep eating until your bowl is empty. Now I can't imagine using just one.

Make It Your Own

The base recipe is solid, but I've learned it loves variations depending on what mood you're in or what's in your kitchen. A pinch of cayenne makes it spicy in a way that creeps up on you, while swapping some cheddar for Gruyère turns it into something almost fancy without feeling pretentious. Even adding a little smoked paprika or fresh thyme changes the whole vibe.

Leftovers and Storage

This actually tastes better the next day because the flavors settle and get to know each other. Store it covered in the fridge for up to three days, reheat it low and slow in a 160°C oven with a splash of milk stirred through if it's gotten too thick, and honestly sometimes I make a double batch just to have it waiting for me.

  • Let it cool to room temperature before covering and refrigerating so you don't trap steam and make the topping soggy.
  • You can freeze the unbaked dish for up to a month and bake it straight from frozen, adding 10–15 minutes to the baking time.
  • Reheated mac and cheese is technically perfect cold straight from the fridge if you're the kind of person who eats it at midnight standing over the sink.
Serving suggestion of Baked Macaroni and Cheese with Broccoli scooped onto a white plate, showing a rich, cheesy texture next to a golden baked crust. Save to Pinterest
Serving suggestion of Baked Macaroni and Cheese with Broccoli scooped onto a white plate, showing a rich, cheesy texture next to a golden baked crust. | flavorforgeblog.com

Make this when you need to feel anchored, or when someone else needs to feel taken care of. There's something honest about a dish this simple that makes it taste like home.

Frequently Asked Questions

Melt butter and whisk in flour to form a roux, then gradually add milk and cream while stirring until thickened before adding cheeses.

Yes, vegetables like cauliflower or spinach work well and complement the cheese sauce nicely.

Boil macaroni for 5 minutes, then add broccoli florets and cook 2–3 more minutes until pasta is al dente and broccoli is tender.

Combine panko breadcrumbs with melted butter and Parmesan cheese, then sprinkle over the casserole before baking.

Try substituting some cheddar with Gruyère or adding cayenne pepper for a spicy kick.

Baked Macaroni Cheese Broccoli

Tender pasta and fresh broccoli in a creamy cheese sauce 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 the 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 florets and cook an additional 2 to 3 minutes until pasta is al dente and broccoli is tender. Drain thoroughly.
3
Prepare Roux: In a large saucepan, melt 4 tablespoons of butter over medium heat. Whisk in flour and cook, stirring constantly, for 1 to 2 minutes.
4
Make Cheese Sauce: Gradually whisk in whole milk and heavy cream. Continue to whisk until the sauce thickens and bubbles, about 4 to 5 minutes. Remove from heat and stir in sharp cheddar, mozzarella, Parmesan cheeses, Dijon mustard, garlic powder, onion powder, salt, and black pepper until smooth.
5
Combine Pasta with Sauce: Mix the drained macaroni and broccoli gently with the cheese sauce, ensuring even coating. Transfer the mixture to the prepared baking dish.
6
Prepare Topping and Bake: In a small bowl, combine panko breadcrumbs, melted butter, and Parmesan cheese. Sprinkle evenly over the macaroni mixture. Bake for 20 to 25 minutes until the top is golden and the sauce is bubbling.
7
Serve: Let the dish rest for 5 minutes before serving. Garnish with chopped fresh parsley if desired.
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 (flour, pasta, breadcrumbs) and dairy (cheese, butter, milk, cream). May contain eggs depending on pasta brand.
Vanessa Cole

Home cook sharing tasty, approachable recipes and kitchen wisdom for busy food lovers.