Baked Macaroni Cheese Broccoli

Creamy Baked Macaroni and Cheese with Broccoli sits in a baking dish, golden breadcrumb crust bubbling, served hot for a comforting family dinner. Save
Creamy Baked Macaroni and Cheese with Broccoli sits in a baking dish, golden breadcrumb crust bubbling, served hot for a comforting family dinner. | flavorquestblog.com

This dish features tender elbow macaroni combined with vibrant broccoli florets, enveloped in a rich cheese sauce made from sharp cheddar and Gruyère. The mixture is baked until bubbling and crowned with a crisp golden breadcrumb topping. Perfectly balanced flavors and textures come together in this comforting main course that's easy to prepare and satisfying to serve.

The smell of this bubbling in the oven takes me straight back to my first apartment, where my roommate and I would argue over whose turn it was to make dinner, then end up cooking together anyway. I learned that adding broccoli wasn't just about nutrition, it made the cheese sauce cling to every forkful in a way that plain pasta never could.

I brought this to a potluck during a particularly brutal winter, and watched people scrape the baking dish clean with their forks. Something about comfort food makes strangers into friends faster than anything else Ive discovered in the kitchen.

Ingredients

  • 340 g elbow macaroni: The curves catch sauce perfectly, and this shape feels more nostalgic than shells or penne somehow
  • 300 g broccoli florets: Cut them small enough to fit on your fork but large enough to stay tender-crisp
  • 60 g unsalted butter: Use real butter, it creates a velvety base that margarine just cannot match
  • 40 g all-purpose flour: This forms the roux that transforms milk into a silky sauce instead of a thin puddle
  • 720 ml whole milk: The higher fat content makes a noticeable difference in how smooth and rich the sauce becomes
  • 1 tsp Dijon mustard: You will not taste it directly, but it sharpens all the cheese flavors
  • 1/2 tsp garlic powder and onion powder: These build a savory foundation without making the sauce taste artificially seasoned
  • 225 g sharp cheddar cheese: The sharpness cuts through the richness while providing that classic orange color
  • 60 g Gruyère cheese: This adds nutty depth that makes people ask what is different about your mac and cheese
  • 60 g fresh breadcrumbs: Making your own from day-old bread creates a superior texture to store-bought
  • 30 g unsalted butter, melted: Coats the breadcrumbs so they turn golden and crisp instead of dry and dusty
  • 30 g grated Parmesan cheese: Salty and umami-rich, this is the secret to a truly memorable topping

Instructions

Preheat your oven to 190°C (375°F) and grease a 23 x 33 cm baking dish:
Butter or oil keeps the cheesy edges from sticking to your pan, which makes cleanup much less painful later.
Cook the pasta and add broccoli during the last 2 minutes:
The broccoli will turn bright green and tender-perfect, while the pasta stays firm enough to hold up through baking.
Make the roux by melting 60 g butter and whisking in flour for 1-2 minutes:
You want it bubbling and smelling slightly nutty, not browned or it will taste gritty in the finished sauce.
Gradually whisk in the milk and seasonings, cooking until thickened:
Bubbles should barely break the surface and the sauce should coat the back of a spoon, taking about 5-7 minutes of patience.
Remove from heat and stir in both cheeses until melted:
The residual heat melts everything smoothly without separating the sauce, which happens if you keep the pan on the flame.
Combine pasta and broccoli with the cheese sauce:
Every piece should be coated before transferring to your baking dish, ensuring those coveted cheesy pockets throughout.
Mix breadcrumbs with melted butter and Parmesan for the topping:
The butter helps the breadcrumbs brown evenly while the Parmesan adds extra savory crunch to each bite.
Bake for 20-25 minutes until golden and bubbling:
The moment you see those cheese bubbles appearing around the edges and the top has turned deep golden brown, it is ready.
Let stand 5 minutes before serving:
This brief wait gives the sauce time to set slightly so it does not run everywhere when you scoop portions.
Tender broccoli florets and elbow macaroni are coated in cheddar sauce, finished with a crisp Parmesan topping on this homemade Baked Macaroni and Cheese with Broccoli. Save
Tender broccoli florets and elbow macaroni are coated in cheddar sauce, finished with a crisp Parmesan topping on this homemade Baked Macaroni and Cheese with Broccoli. | flavorquestblog.com

My sister-in-law asked for this recipe after Christmas dinner, and now she makes it for her family every Tuesday night. There is something about a baking dish full of cheesy pasta that says home more than almost anything else.

Make It Your Own

Sometimes I swap in frozen cauliflower if I am short on fresh broccoli, or add a handful of frozen peas for extra color. You can also use whatever cheese blend you have on hand, though I find that keeping at least half sharp cheddar gives the best classic flavor.

Timing Matters

Assembling everything before turning on the oven makes the process feel less frantic, and you can even prep it up to a day in advance. Just add an extra 5-10 minutes to the baking time if it is cold from the refrigerator.

Serving Suggestions

This is substantial enough to stand alone as a main dish, especially with a simple green salad dressed with bright vinaigrette to cut through the richness. For heartier appetites, roasted chicken or garlic bread round out the meal beautifully.

  • Let leftovers come to room temperature before reheating for the best texture
  • A splash of milk helps revive the sauce when reheating
  • The crispy topping never lasts as long as you think it will
A close-up shows Baked Macaroni and Cheese with Broccoli, steam rising from the rich sauce, perfect for a weeknight vegetarian main dish. Save
A close-up shows Baked Macaroni and Cheese with Broccoli, steam rising from the rich sauce, perfect for a weeknight vegetarian main dish. | flavorquestblog.com

Some recipes are just worth the extra dishwashing, and this is absolutely one of them. That first bubbling, golden-topped spoonful makes every pot and pan worth it.

Recipe FAQs

Add the broccoli florets to the boiling macaroni during the last 2 minutes of cooking to ensure they remain tender yet crisp.

Sharp cheddar and Gruyère cheeses are melted into the sauce for a creamy, flavorful base with a slight nutty depth.

Yes, substitute regular pasta and flour with gluten-free alternatives to accommodate dietary needs.

A mixture of fresh breadcrumbs, melted butter, and grated Parmesan is sprinkled on top before baking, creating a crisp golden crust.

Let it stand for 5 minutes post-baking to allow the sauce to set slightly and enhance flavors before serving.

Baked Macaroni Cheese Broccoli

Creamy baked macaroni layered with tender broccoli and topped with a crunchy golden breadcrumb crust.

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

Ingredients

Pasta

  • 12 oz elbow macaroni

Vegetables

  • 10 oz broccoli florets, cut into bite-size pieces

Cheese Sauce

  • 4 tbsp unsalted butter
  • 1/3 cup all-purpose flour
  • 3 cups whole milk
  • 1 tsp Dijon mustard
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/4 tsp ground black pepper
  • 1/2 tsp salt
  • 2 cups sharp cheddar cheese, shredded
  • 1/2 cup Gruyère cheese, shredded

Topping

  • 1 cup fresh breadcrumbs
  • 2 tbsp unsalted butter, melted
  • 1/4 cup grated Parmesan cheese

Instructions

1
Prepare Oven and Baking Dish: Preheat the oven to 375°F. Grease a 9 x 13 inch baking dish with butter or cooking spray.
2
Cook Pasta and Broccoli: Bring a large pot of salted water to a boil. Add the macaroni and cook until al dente, about 6 minutes. Add broccoli florets during the last 2 minutes. Drain well in a colander and set aside.
3
Prepare Roux Base: In a medium saucepan, melt 4 tbsp butter over medium heat. Add flour and whisk constantly for 1-2 minutes, until bubbling and fragrant but not browned.
4
Create Cheese Sauce: Gradually whisk in the milk until smooth. Add Dijon mustard, garlic powder, onion powder, pepper, and salt. Cook, stirring constantly, until thickened and just starting to bubble, 5-7 minutes.
5
Add Cheese: Remove from heat. Stir in cheddar and Gruyère cheese until fully melted and smooth. The sauce should coat the back of a spoon.
6
Combine Pasta and Sauce: Combine cooked pasta and broccoli with the cheese sauce in a large bowl. Mix well until evenly coated, then transfer to the prepared baking dish.
7
Prepare Crumb Topping: In a small bowl, mix breadcrumbs with melted butter and Parmesan cheese until combined. Sprinkle evenly over the macaroni mixture.
8
Bake Until Golden: Bake for 20-25 minutes, or until the top is golden brown and the sauce is bubbling around the edges.
9
Rest Before Serving: Let stand 5 minutes before serving to allow the sauce to set slightly for easier serving.
Additional Information

Equipment Needed

  • Large pot
  • Medium saucepan
  • Whisk
  • Mixing bowls
  • 9 x 13 inch baking dish
  • Colander

Nutrition (Per Serving)

Calories 460
Protein 20g
Carbs 47g
Fat 22g

Allergy Information

  • Contains wheat (gluten), milk, and dairy products. Check cheese and breadcrumb packaging for potential hidden allergens.
Natalie Vaughn

Sharing simple, flavorful recipes and kitchen tips for busy home cooks and food lovers.