This dish features tender elbow macaroni combined with bright green broccoli florets, all enveloped in a rich cheese sauce made from sharp cheddar and Gruyère. A savory mustard and spice blend elevates the flavors, while a buttery panko and Parmesan topping bakes to a golden, crispy finish. Perfectly baked until bubbling, this comforting main is quick to prepare and serves six generously. Ideal for hearty, satisfying dinners.
The smell of this mac and cheese bubbling in the oven takes me back to rainy Sunday evenings when my roommate would accidentally burn the garlic bread while we waited for dinner. We started timing everything perfectly after that, setting timers and hovering by the oven like expectant parents. That golden crust became our signal that everything was going to be okay that week.
I made this for my sisters family last winter when she was recovering from surgery. Her kids, who usually claim to hate vegetables, ate every single piece of broccoli and asked for seconds. Now it is the only thing they request when I visit, and I have learned to make double batches just in case.
Ingredients
- Elbow macaroni: These little curves catch the cheese sauce in every crevice making each bite perfectly coated
- Broccoli florets: Cut them into bite sized pieces so they cook evenly and nobody picks them out
- Unsalted butter: Starting with unsalted lets you control the seasoning since the cheese brings plenty of saltiness
- All purpose flour: This builds the roux foundation that thickens your sauce without any lumps if you whisk patiently
- Whole milk and heavy cream: The combination creates that restaurant style velvety texture milk alone cannot achieve
- Sharp cheddar cheese: The sharpness cuts through the richness and provides that classic mac and cheese flavor everyone craves
- Gruyère cheese: This adds a sophisticated nutty depth that makes people ask what your secret ingredient is
- Dijon mustard: Just a teaspoon enhances the cheese flavor without making it taste like mustard
- Garlic and onion powder: These blend seamlessly into the sauce unlike fresh garlic which can leave gritty bits
- Panko breadcrumbs: These Japanese breadcrumbs create an irresistibly light and crispy topping
- Grated Parmesan: Mixed into the topping it adds salty umami notes that balance the creamy pasta underneath
Instructions
- Get your oven ready:
- Preheat to 190°C and butter a 9x13 baking dish while you bring a large pot of salted water to a rolling boil
- Cook pasta and broccoli together:
- Add macaroni and cook for 6 minutes then toss in broccoli for 2 more minutes until both are perfectly done
- Build your cheese sauce base:
- Melt butter in a large saucepan then whisk in flour and cook for 2 minutes until it smells nutty and bubbly
- Create the creamy sauce:
- Slowly pour in milk and cream while whisking constantly then let it bubble and thicken for about 5 minutes
- Add all the cheese:
- Remove from heat and stir in cheddar Gruyère mustard garlic powder onion powder salt and pepper until completely smooth
- Combine everything:
- Pour the cooked pasta and broccoli into the cheese sauce and mix well then transfer to your prepared baking dish
- Make the golden crust:
- Mix panko Parmesan and melted butter in a small bowl then sprinkle evenly over the entire surface
- Bake until bubbly:
- Bake for 20 to 25 minutes until you see the sauce bubbling up around the edges and the top turns golden brown
This recipe saved me during a friend dinner when I forgot to defrost the planned main course. Everyone loved it so much they started requesting it for every gathering. Now it is my emergency backup that never fails to impress.
Making It Ahead
You can assemble this entire dish up to 24 hours before baking and keep it covered in the refrigerator. Just add 5 to 10 minutes to the baking time since it will be cold. I have also frozen the unbaked casserole for up to a month and it reheats beautifully.
Customization Ideas
Sometimes I add crispy bacon pieces or diced ham when I want to make it more substantial. A pinch of cayenne or smoked paprika in the cheese sauce adds lovely warmth. You can also swap broccoli for cauliflower or add peas for sweetness.
Serving Suggestions
This rich dish pairs wonderfully with something fresh and crisp like a simple green salad with vinaigrette. Roasted vegetables or garlic green beans also make excellent sides. A glass of unoaked Chardonnay cuts through the creaminess perfectly.
- Let leftovers come to room temperature before reheating for the best texture
- Add a splash of milk when reheating to restore creaminess
- The topping stays crispy best under the broiler for just 2 minutes
There is something about pulling this bubbling dish out of the oven that makes any regular Tuesday feel like a celebration. Hope it brings your family as much comfort as it has brought mine.
Recipe Q&A
- → What type of pasta works best for this dish?
-
Elbow macaroni is ideal as it holds the cheese sauce well and bakes evenly with the broccoli and topping.
- → Can I substitute broccoli with other vegetables?
-
Yes, cauliflower can be a great alternative, or you can mix in cooked diced chicken for added protein.
- → How can I ensure the topping stays crispy?
-
Use panko breadcrumbs mixed with melted butter and grated Parmesan, then bake until golden brown to achieve a crunchy crust.
- → What cheeses create the best sauce for this dish?
-
A combination of sharp cheddar and Gruyère melts smoothly and adds depth of flavor to the creamy sauce.
- → Can this be prepared ahead of time?
-
Yes, assemble the dish and refrigerate before baking; just add extra baking time if baking from chilled.