Baked Macaroni Cheese Broccoli

Golden-brown Baked Macaroni and Cheese with Roasted Broccoli bubbling in a ceramic dish, topped with toasted panko crumbs. Save
Golden-brown Baked Macaroni and Cheese with Roasted Broccoli bubbling in a ceramic dish, topped with toasted panko crumbs. | rusticpinrecipes.com

This dish features tender elbow macaroni baked in a cheesy sauce made from sharp cheddar, Gruyère, and a hint of Dijon mustard. Roasted broccoli florets add a crisp-tender texture and fresh flavor, perfectly balancing the creamy richness. The top is finished with a crunchy panko-Parmesan topping, baked to golden perfection. Perfect for an easy, satisfying vegetarian main meal, it pairs well with a fresh salad or light wine.

Preparation involves roasting broccoli at high heat for crispness, creating a smooth and flavorful cheese sauce, and combining all with cooked pasta before baking until bubbling and golden. Variations include adding bacon or swapping cheeses to suit your taste.

There's something about the smell of cheese sauce bubbling on the stove that just stops me in my tracks. My roommate in college used to make mac and cheese on Sunday nights, and the entire apartment would fill with this golden, comforting aroma that made everyone drift into the kitchen. I've made countless versions since, but adding roasted broccoli was the turn that made it feel intentional—like comfort food with a quiet nod to balance. Now it's the dish I reach for when I want something that tastes indulgent but doesn't leave me feeling heavy.

I made this for my sister after she moved into her first apartment with a new stove she was nervous about using. Watching her face when she pulled the baking dish out of the oven and saw that golden crust form—that's when cooking stopped being about following instructions and became about creating a moment. She's made it at least a dozen times since, and now her roommates ask her to make it for their gatherings.

Ingredients

  • Elbow macaroni (300 g): The shape matters more than you'd think—those little curves trap sauce like tiny pockets, so don't swap for penne or rigatoni unless you want a completely different dish.
  • Unsalted butter (2 tbsp for sauce): Using unsalted gives you control over the salt level, which is crucial since you're adding cheese and Dijon mustard that bring their own saltiness.
  • All-purpose flour (2 tbsp): This is your thickening agent—whisk it in with the butter first to cook out the raw flour taste, which takes about a minute.
  • Whole milk (2 cups): Full-fat milk creates the silky sauce you're after; skim milk just doesn't have the body for this.
  • Sharp cheddar cheese (1 cup, grated): Buy a block and grate it yourself—pre-shredded cheese has additives that can make the sauce grainy when it heats.
  • Gruyère cheese (1 cup, grated): This is the secret ingredient that elevates the whole dish; it melts smoothly and adds a subtle nuttiness that cheddar alone won't.
  • Dijon mustard (1/2 tsp): Just a whisper of this brings out the cheese flavor without making anything taste mustardy—trust the small amount.
  • Garlic powder (1/2 tsp): Adds savory depth without any grittiness that fresh garlic might introduce.
  • Ground black pepper and kosher salt: Season carefully at each step rather than dumping it all in at once.
  • Broccoli florets (1 large head): Cut them all roughly the same size so they roast evenly; too small and they'll burn, too large and they won't get crispy.
  • Olive oil (1 tbsp): Just enough to coat the broccoli so it gets golden without becoming greasy.
  • Panko breadcrumbs (1/2 cup): These stay crunchier than regular breadcrumbs and create that shattering texture on top.
  • Parmesan cheese (1/4 cup, grated): Adds a salty, nutty punch to the topping that keeps it from being one-note.
  • Melted butter for topping (1 tbsp): This binds the panko and Parmesan together so they toast evenly instead of sinking.

Instructions

Heat your oven and prep the broccoli:
Get the oven to 425°F and toss those broccoli florets with olive oil, sea salt, and pepper on a baking sheet. They need about 15 to 18 minutes to turn crisp and golden at the edges—listen for the occasional sizzle, and you'll know they're doing their thing. Once they're done, pull them out and turn the oven down to 375°F for the final bake.
Make the pasta:
While the broccoli roasts, get a large pot of salted water boiling—it should taste like the sea. Drop in your macaroni and cook it just until al dente, about 7 to 8 minutes, so it has a tiny bit of resistance when you bite it. Drain it but don't rinse it; you want that starch to help the sauce cling.
Build your cheese sauce:
In a medium saucepan, melt the butter over medium heat, then whisk in the flour and let it cook for a full minute—this removes that raw flour taste. Slowly pour in the milk while whisking constantly so you don't get lumps; this is the moment that separates silky sauce from grainy disappointment.
Finish the sauce:
Keep whisking and cooking until the sauce thickens enough to coat the back of a spoon, usually 4 to 5 minutes. Take it off the heat and stir in both cheeses, mustard, garlic powder, pepper, and salt until everything is smooth and melted—don't rush this or you'll have grainy cheese.
Combine everything:
In a large bowl, gently fold together the cooked pasta, roasted broccoli, and that beautiful cheese sauce so every piece gets coated. Pour it all into a greased 9x13-inch baking dish.
Top and bake:
Mix the panko, Parmesan, and melted butter in a small bowl until it feels like damp sand, then sprinkle it evenly over the top. Bake at 375°F for 20 to 25 minutes until the topping is deep golden brown and the sauce bubbles around the edges.
Rest before serving:
Let it sit for 5 minutes after it comes out of the oven so the sauce sets up just enough to hold together when you scoop it. This is the moment I usually have a glass of water or wine and just breathe in the steam.
A serving spoon lifts creamy Baked Macaroni and Cheese with Roasted Broccoli, revealing tender green florets and melted cheese. Save
A serving spoon lifts creamy Baked Macaroni and Cheese with Roasted Broccoli, revealing tender green florets and melted cheese. | rusticpinrecipes.com

I served this at a dinner party once where someone mentioned they were tired of the same old sides at restaurants. Watching someone who'd eaten mac and cheese a hundred times pause after a bite and say 'Wait, is this broccoli?' felt like a small victory. Food doesn't have to be complicated to bring people together; sometimes it just needs to be made with a little thought.

Why the Broccoli Works

The roasted broccoli isn't just there to make you feel virtuous about eating vegetables—it genuinely belongs in this dish. When broccoli roasts, it gets these crispy, caramelized edges that hold their texture even when mixed with the sauce, so you get little pops of sweetness and crunch against the creamy pasta. It's the textural contrast that makes you want to keep eating instead of stopping after two bites.

The Cheese Question

Using two cheeses feels fancy but it's actually practical—sharp cheddar gives you the cheese flavor you expect, but Gruyère is what makes the sauce taste sophisticated and smooth. If you can only find one, sharp cheddar will work, but honestly, tracking down Gruyère is worth the trip. The combination is what transforms this from 'pretty good' into 'I want seconds.'

Storage and Serving Ideas

This keeps beautifully in the refrigerator for up to three days and actually tastes better the next day as the flavors settle in. You can reheat it gently in a 325°F oven covered with foil, adding a splash of milk if it seems dry.

  • Serve alongside a bitter green salad to cut through the richness and refresh your palate between bites.
  • If you want protein, crumbled bacon or diced ham stirred in at the end turns this from vegetarian to hearty without changing the technique.
  • A crisp Chardonnay or light Pinot Noir pairs beautifully and doesn't overpower the dish.
Close-up of Baked Macaroni and Cheese with Roasted Broccoli, showing cheddar-Gruyère sauce coating elbows and crispy roasted broccoli. Save
Close-up of Baked Macaroni and Cheese with Roasted Broccoli, showing cheddar-Gruyère sauce coating elbows and crispy roasted broccoli. | rusticpinrecipes.com

This dish has become one of those recipes I make without thinking now, the way you tie your shoes or brew coffee. But somehow it never feels routine, because every time I make it, someone tells me it's exactly what they needed that day.

Recipe FAQs

Roast the broccoli florets at 425°F for 15-18 minutes tossed in olive oil, salt, and pepper until lightly browned and crisp-tender.

Using sharp cheddar and Gruyère offers a rich flavor and smooth melt for the sauce. Incorporate slowly off heat for best texture.

Yes, mix all components and assemble in the baking dish, then refrigerate for up to 24 hours before baking.

Adding cooked bacon, diced ham, or switching Gruyère for mozzarella can customize the flavor profile.

Use whole milk for the sauce and avoid overbaking; bake until sauce bubbles gently and topping is golden.

Baked Macaroni Cheese Broccoli

Creamy baked macaroni paired with crisp roasted broccoli creates a comforting main dish.

Prep 20m
Cook 40m
Total 60m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 10 oz elbow macaroni

Cheese Sauce

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

Broccoli

  • 1 large head broccoli, cut into florets
  • 1 tbsp olive oil
  • 1/4 tsp sea salt
  • Freshly ground black pepper, to taste

Topping

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

Instructions

1
Preheat and Roast Broccoli: Preheat the oven to 425°F. Toss broccoli florets with olive oil, sea salt, and freshly ground black pepper on a baking sheet. Roast for 15 to 18 minutes until crisp and lightly browned. Remove and set aside. Reduce oven temperature to 375°F.
2
Cook Pasta: Bring a large pot of salted water to a boil. Add macaroni and cook until al dente, about 7 to 8 minutes. Drain well and set aside.
3
Prepare Cheese Sauce: In a medium saucepan, melt the butter over medium heat. Whisk in flour and cook for 1 minute to form a roux. Gradually whisk in whole milk and continue stirring until the sauce thickens, approximately 4 to 5 minutes.
4
Enrich Sauce: Remove the saucepan from heat. Stir in sharp cheddar, Gruyère, Dijon mustard, garlic powder, ground black pepper, and kosher salt until the sauce is smooth and all cheese is fully melted.
5
Combine Ingredients: In a large mixing bowl, gently combine cooked macaroni, roasted broccoli, and cheese sauce, ensuring even coating throughout.
6
Assemble in Baking Dish: Transfer the macaroni mixture to a well-greased 9x13-inch baking dish.
7
Prepare Topping: In a small bowl, mix panko breadcrumbs, grated Parmesan, and melted butter. Evenly sprinkle this mixture over the macaroni and cheese.
8
Bake Until Golden: Bake in the preheated 375°F oven for 20 to 25 minutes, until the topping turns golden brown and the sauce bubbles around the edges.
9
Rest Before Serving: Allow the dish to rest for 5 minutes to set before serving.
Additional Information

Equipment Needed

  • Large pot
  • Medium saucepan
  • Whisk
  • Baking sheet
  • Mixing bowls
  • 9x13-inch baking dish
  • Oven

Nutrition (Per Serving)

Calories 530
Protein 22g
Carbs 49g
Fat 27g

Allergy Information

  • Contains dairy and gluten; verify pre-grated cheeses and panko for additives.
Kelsey Whitmore

Sharing approachable, easy-to-make recipes for busy home cooks and food lovers.