Broccoli Cheddar Mac and Cheese Panera Recipe: Bubbly Broth and Crispy Top Magic

Salads

Broccoli Cheddar Mac and Cheese Panera Recipe: Bubbly Broth and Crispy Top Magic

Creating Panera-style broccoli cheddar mac and cheese at home delivers that signature creamy, cheesy texture with a bubbly broth and crispy top—just like the restaurant. The secret lies in balancing sharp cheddar with a velvety sauce and perfectly cooked broccoli that stays bright and tender.

I’ve refined this recipe over years of testing, ensuring every bite has that rich, comforting flavor without sacrificing the crispy edges that make it irresistible.

This dish starts with elbow macaroni, cooked just shy of al dente to absorb the sauce perfectly, then tossed in a rich blend of melted cheddar and a creamy milk-butter mixture.

The broccoli is sautéed separately to maintain its vibrant color and crisp-tender bite, then folded in at the last moment to keep it from turning mushy. The crispy top comes from a simple breadcrumb and cheese topping that browns beautifully under the brooth.

What sets this recipe apart is the bubbly broth—achieved by simmering the sauce just until it thickens enough to coat the pasta without being gluey. The sharp cheddar adds depth, while the broccoli brings freshness to balance the richness.

Every forkful delivers that perfect harmony of creamy, cheesy, and slightly crispy textures that make this dish a crowd-pleaser.

The best part? This recipe scales effortlessly, whether you’re feeding a family of four or a crowd for a gathering. Serve it with a side salad or garlic bread for the full Panera experience. Let’s get started on making this restaurant-quality dish at home.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for broccoli cheddar mac and cheese panera

Pantry staples meet restaurant-quality cheddar for that iconic bubbly, crispy Panera dish.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Dry weight, cooked al dente
Sharp Cheddar Cheese 🧀 2 cups Shredded, 2-year aged preferred
Heavy Cream 🥛 1 cup Full-fat for rich texture
Whole Milk 🥛 1 cup 2% or whole for creaminess
Unsalted Butter 🧈 ½ cup Cold, cubed for even melting
Fresh Broccoli Florets 🥦 3 cups Medium stems removed, bright green
All-Purpose Flour 🌾 ¼ cup For velvety sauce consistency
Garlic Cloves 🧄 2 cloves Minced for subtle flavor
Dijon Mustard 🍯 1 tbsp For depth of flavor
Panko Breadcrumbs 🍞 ½ cup For crispy topping texture
Gruyère Cheese 🧀 ½ cup Shredded for topping complexity
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly cracked for heat
Extra-Virgin Olive Oil 🫒 2 tbsp For broccoli sautéing

The cheese is non-negotiable here. Sharp cheddar needs to be aged at least two years for that signature sharpness—Baby Bel or White Cheddar from the deli counter deliver that authentic Panera bite. For the Gruyère topping, Whittard of Chelsea or a good French import adds that nutty depth that sets this apart from basic recipes. The broccoli? Freshness matters—look for vibrant green florets with tight buds; those wilted ones at the back of the store won't cut it. If you're short on time, frozen broccoli works in a pinch—just thaw and pat dry before sautéing.

No sharp cheddar? Pepper jack at half the amount adds heat, but it won't replicate that classic tang. Substituting Gruyère? Parmesan with a pinch of nutmeg mimics the nutty profile. The heavy cream can be swapped for half-and-half if you're watching fat, but you'll lose that velvety texture. For the breadcrumbs, regular panko plus a pinch of garlic powder works if you're out—but trust me, the plain version is better. And if you're making this ahead? Cook the pasta fresh before assembling; it holds up better than pre-cooked noodles.

This dish reheats beautifully—5 minutes at 350°F restores that bubbly texture. For the crispy topping, broil for 2-3 minutes until golden brown, watching like a hawk to avoid burning. Store leftovers covered in the fridge for 4-5 days, but the topping gets soggy after a day. Freeze portions without the topping for up to 3 months—just add fresh breadcrumbs when reheating. The sauce thickens as it cools, so add a splash of milk if it seems too stiff when reheating.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pan—no strainer, no extra bowls, just elbow macaroni simmering right in the cheese sauce. The moment I realized I could skip the colander and still get that perfect bite? Life-changing.
  • Cheddar Overload (In the Best Way): That sharp cheddar melts into a glossy, stretchy blanket over the pasta, while the heavy cream and milk keep it rich but not greasy. Honestly, the first time I tasted it, I immediately texted my kid to come eat—no exaggeration.
  • Weeknight & Potluck Hero: Between us, this is my go-to for both lazy nights and family gatherings. The broccoli adds a sneaky veggie boost, and it reheats like a dream—so it’s perfect for meal prep or bringing to someone’s house. (Yes, even on a Tuesday night.)
  • Budget-Friendly Comfort: Sharp cheddar and elbow macaroni are pantry staples, and this recipe stretches to feed four (or two very hungry people). I’ll be real: it’s not fancy, but it’s solid—the kind of dish that makes you feel like you’ve earned your dinner without breaking the bank.

Step-by-step instructions for broccoli cheddar mac and cheese with crispy top

Here's how to create a restaurant-quality dish with velvety cheese sauce and golden, crispy topping.

1

Cook the Elbow Macaroni to Al Dente Perfection

Bring a large pot of water to a rolling boil and salt it generously—it should taste like the sea. Add the 12 oz elbow macaroni and cook according to package instructions until 1 minute shy of al dente. This ensures the pasta finishes cooking in the warm sauce without becoming mushy. Reserve 1 cup of pasta water before draining, as this starchy liquid is essential for creating a silky sauce.

While the pasta cooks, prepare the broccoli by cutting the 3 cups fresh broccoli florets into even-sized pieces. Set aside—you'll cook these next. The broccoli should be bright green and crisp, adding both texture and color to the finished dish. Don't overcook the pasta; it will continue cooking in the oven later.

2

Sauté Broccoli and Prepare the Cheese Sauce Base

Heat 2 tablespoons extra-virgin olive oil in a large skillet over medium-high heat. Add the broccoli florets and sauté for 5-6 minutes until they're bright green and tender-crisp, with just a slight char on the edges. Remove the broccoli and set it aside—it will be added back later. Reduce the heat to medium and add 2 cloves minced garlic to the same skillet, cooking for 30 seconds until fragrant.

In a separate saucepan, melt the ½ cup unsalted butter over medium heat. Whisk in the ¼ cup all-purpose flour and cook for 1-2 minutes until the mixture forms a smooth paste and smells nutty. This is your roux—the foundation of the creamy sauce. Slowly whisk in the 1 cup whole milk and 1 cup heavy cream, ensuring no lumps form. Stir in the 1 tablespoon Dijon mustard and 1½ teaspoons kosher salt for depth of flavor.

3

Build the Rich Cheese Sauce

Gradually add the 2 cups shredded sharp cheddar cheese to the saucepan, whisking constantly until fully melted and smooth. The sauce should thicken noticeably as it incorporates the cheese. If it becomes too thick, add 1-2 tablespoons of the reserved pasta water to loosen it. Remove the sauce from heat and stir in the ½ teaspoon black pepper. The sauce should be velvety and glossy, with a rich, cheesy aroma that fills the kitchen.

In a large baking dish, combine the cooked elbow macaroni and sautéed broccoli. Pour the cheese sauce over the top, coating the pasta and broccoli evenly. The mixture should look moist and inviting, with pockets of melted cheese visible throughout. This is where the magic happens—the sauce will meld perfectly with the pasta and broccoli during baking.

4

Assemble and Bake for a Crispy Top

Preheat your oven to 375°F. In a small bowl, mix together the ½ cup panko breadcrumbs and ½ cup shredded gruyère cheese. Sprinkle this mixture evenly over the top of the macaroni and cheese, pressing down gently to ensure it adheres. The breadcrumbs will create a golden, crispy crust while the gruyère adds a nutty depth of flavor.

Bake for 20-25 minutes until the top is deep golden brown and the edges bubble slightly. The cheese sauce should be fully set but still creamy, with the broccoli retaining its vibrant color. If the top browns too quickly, loosely cover it with aluminum foil for the last 5 minutes of baking to prevent over-browning. The dish is done when a knife inserted into the center comes out clean.

5

Rest and Serve with Perfect Texture

Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the sauce to thicken slightly and the flavors to meld together. The crispy breadcrumb topping will firm up as it cools, creating a delightful contrast with the creamy cheese underneath.

Serve immediately with a side of garlic bread or a simple green salad. The macaroni and cheese should have a crispy, golden top, a creamy, cheesy interior, and tender-crisp broccoli throughout. Each bite should deliver a perfect balance of textures and flavors, with the sharp cheddar and nutty gruyère creating a rich, satisfying dish that's sure to impress.

👨‍🍳

Pro Tips For Making Broccoli Cheddar Mac And Cheese Panera

  • Boil pasta until just al dente: I learned this the hard way—overcooked elbow macaroni turns to mush in the creamy sauce, and no amount of extra cheese fixes it. Pull it out when it’s firm to the bite (about 1 minute less than package instructions), then finish cooking in the sauce to soak up all that cheesy goodness.
  • Shred cheese like snow: Sharp cheddar packs tightly, and big clumps sink to the bottom like rocks. Use the large holes on a box grater, then pulse the shreds in a food processor for 10 seconds—this mimics powdered cheese texture without losing flavor. (Yes, even if you’re impatient like me.)
  • Temper the cream: Cold heavy cream dumped into hot butter? Curdling city. Whisk the cream and milk together first, then slowly add to the warm butter sauce while stirring. This keeps the sauce silky instead of separating like a sad, broken custard.
  • Roast broccoli first: Raw florets turn to mush in the sauce. Toss them in 1 tsp olive oil, salt, and roast at 425°F for 10–12 minutes until crisp-tender. The edges caramelize, adding depth that no steaming or boiling ever will. (Your future self will thank you.)

Storing and reheating this broccoli cheddar mac and cheese panera

Refrigerator Storage

Store leftovers in an airtight container with the crispy topping removed to prevent sogginess. The mac and cheese stays fresh in the fridge for 4-5 days, though the texture will soften slightly. I always cover it with plastic wrap pressed directly onto the surface to maintain moisture.

The sauce thickens as it cools, so add 1-2 tablespoons of milk when reheating if it seems too stiff. 🥫

Freezer Prep Tips

For longer storage, freeze portions without the breadcrumb topping in quart-sized freezer bags with excess air squeezed out. Label with the date—this dish keeps for up to 3 months without significant quality loss.

When ready to eat, thaw overnight in the fridge, then add fresh breadcrumbs and broil for 3-4 minutes to restore crispiness. 🧊

Oven Reheating

My preferred method is reheating in a 350°F oven for 15-20 minutes until bubbly and heated through. Cover loosely with foil to prevent over-browning. For extra crispiness, sprinkle fresh breadcrumbs on top before reheating. The broccoli may soften slightly, but the cheesy sauce and pasta texture remain perfect. 🔥

Microwave Shortcut

For quick meals, microwave covered portions on 50% power for 2-3 minutes, stirring halfway. Add 1 tablespoon of milk to restore creaminess. The texture won't be as crispy as oven-reheated, but it's a great option when short on time. Always check the internal temperature reaches 165°F for safety. ⏱️

Crispy Top Restoration

If reheating without fresh breadcrumbs, broil for 2-3 minutes at the end to recreate that golden crust. I like using a wire rack on top of a baking sheet to prevent sogginess. For extra flavor, sprinkle with smoked paprika before broiling. The crispy contrast makes all the difference! 💫

Broccoli Freshness

If the broccoli appears wilted after reheating, toss fresh florets into the dish while warm. Sauté 1 cup in 1 tablespoon olive oil for 3-4 minutes until bright green, then fold into the mac and cheese. This keeps the dish vibrant and adds fresh texture. 🥦

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 145mg48%
Sodium 1020mg44%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Panera's broccoli cheddar mac and cheese have that signature bubbly texture?

The secret lies in the cheese sauce ratio and baking technique. Using a mix of sharp cheddar and gruyère creates a sauce that thickens just enough to cling to the pasta while maintaining a velvety consistency. The bubbly effect comes from baking at 375°F until the edges bubble slightly—this creates steam pockets that give that signature restaurant-style texture.

2

Can I make this dish ahead of time?

Assemble the mac and cheese without the breadcrumb topping up to 24 hours ahead, then refrigerate. When ready to serve, add fresh breadcrumbs and bake at 375°F for 15-20 minutes to restore the crispy top. The sauce will thicken slightly when chilled, so add a splash of milk when reheating. For freezing, prepare without the topping and freeze for up to 3 months.

3

What's the best way to keep the broccoli bright green and crisp?

Sauté the broccoli separately in olive oil over medium-high heat for only 5-6 minutes until tender-crisp. Remove it immediately and keep it separate until the last step. Adding it back at the end prevents overcooking, which turns broccoli mushy. For extra vibrancy, a splash of lemon juice at the end brightens the color.

4

Can I substitute other cheeses for the sharp cheddar?

For the best flavor, stick with sharp cheddar (aged at least 2 years), but you can mix in pepper jack for heat or monterey jack for creaminess. For the topping, Gruyère adds nutty depth, but Parmesan with nutmeg works in a pinch. Avoid mild cheddars—they lack the tangy sharpness that defines Panera's version.

5

How do I fix a sauce that's too thick or too thin?

If the sauce is too thick, whisk in 1-2 tablespoons of reserved pasta water or milk. For a thinner sauce, simmer uncovered for 2-3 minutes to evaporate excess liquid. The ideal consistency should coat the back of a spoon but still be pourable. Stir constantly while adjusting to avoid lumps.

★★★★★5.0(10 reviews)
Categories Salads