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.
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
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
- → How do you keep the broccoli tender during baking?
-
Add the broccoli florets to the boiling macaroni during the last 2 minutes of cooking to ensure they remain tender yet crisp.
- → What cheeses are used for the sauce?
-
Sharp cheddar and Gruyère cheeses are melted into the sauce for a creamy, flavorful base with a slight nutty depth.
- → Can this dish be made gluten-free?
-
Yes, substitute regular pasta and flour with gluten-free alternatives to accommodate dietary needs.
- → What gives the topping its crunch?
-
A mixture of fresh breadcrumbs, melted butter, and grated Parmesan is sprinkled on top before baking, creating a crisp golden crust.
- → How long should the dish rest after baking?
-
Let it stand for 5 minutes post-baking to allow the sauce to set slightly and enhance flavors before serving.