Broccoli Mushroom Cheese Recipe: One-Pan Creamy Bake With Umami Depth

Side Dishes

Broccoli Mushroom Cheese Recipe: One-Pan Creamy Bake With Umami Depth

This broccoli mushroom cheese recipe transforms simple ingredients into a creamy, umami-rich side dish that steals the show at any table. The secret lies in perfectly roasted mushrooms and broccoli, blanketed under a velvety cheese sauce that develops deep, savory flavors during baking.

I developed this one-pan method after testing countless variations—this version delivers restaurant-quality results with minimal effort.

The beauty of this recipe is its foolproof technique: broccoli and mushrooms roast together until tender-crisp, while a simple cheese sauce thickens into a luscious, golden blanket. No fancy equipment is needed—just a baking dish and 30 minutes of hands-off time in the oven.

The combination of earthy mushrooms, vibrant broccoli, and rich cheese creates a dish that’s both comforting and sophisticated.

What you’ll end up with is a creamy, bubbling casserole with perfectly caramelized edges and a tender interior—where each bite delivers a perfect balance of savory, cheesy, and slightly nutty flavors.

The aroma alone will have everyone gathering around the table, and the leftovers reheat beautifully for lunch the next day.

This recipe works as a standalone vegetarian main or an elegant side for grilled meats and fish. Ready to elevate your weeknight dinners with this restaurant-quality one-pan wonder? Let’s get started with the ingredients and step-by-step instructions.

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

Ingredients for broccoli mushroom cheese

Foolproof ingredients for a restaurant-quality one-pan bake that delivers umami depth and velvety creaminess.

Ingredient Amount Notes
Broccoli Florets 🥦 1 ½ lbs Fresh, medium florets, stems trimmed
Cremini Mushrooms 🍄 1 lb Sliced into even halves
Shallots 🧅 2 whole Minced, for aromatic base
Garlic Cloves 🧄 4 cloves Minced, for depth of flavor
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, fruity variety
Vegetable Broth 💧 1 cup Low-sodium, homemade preferred
Heavy Cream 🥛 ½ cup Full-fat for optimal texture
Sharp White Cheddar Cheese 🧀 1 ½ cups Freshly grated, block preferred
Gruyère Cheese 🧀 ½ cup Finely grated, nutty flavor
All-Purpose Flour 🌾 1 tbsp For sauce thickening
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme leaves
Ground Black Pepper 🌶️ ½ tsp Freshly cracked for brightness
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning and sauce
Crumbled Feta Cheese 🧀 ¼ cup For final topping, optional
Fresh Parsley 🌿 ⅛ cup Chopped, for garnish

The mushrooms and broccoli form the flavor foundation—cremini mushrooms deliver earthy richness while broccoli florets add vibrant texture. Source organic mushrooms from Whole Foods or local farmers' markets for superior flavor, as conventional varieties can be bitter. Shallots provide delicate sweetness, so avoid pre-minced jars—they oxidize quickly. Garlic cloves should be fresh, with no green sprouts. For the cheeses, sharp white cheddar and Gruyère create the perfect balance of tang and nuttiness—store-bought pre-shredded lacks moisture and melts unevenly, so grate your own from blocks. Heavy cream is non-negotiable here; light cream won't achieve the same luxurious texture.

No cremini mushrooms? White button mushrooms work in a pinch, but shiitake elevates the umami profile significantly. Vegetable broth can be substituted with white wine (reduce by half first) for added depth, though the alcohol will cook off. Heavy cream can be replaced with half-and-half for a lighter version, though the sauce will be less velvety. Gruyère is ideal, but Comté or Parmigiano-Reggiano add excellent complexity. Diamond Crystal kosher salt is preferred for its coarse texture, but Morton works in a bind. Fresh parsley brightens the dish, but dried parsley at one-third the amount suffices if fresh isn't available. For a nut-free option, omit the parsley garnish entirely.

Broccoli and mushrooms should be prepped and stored in airtight containers in the fridge for up to 2 days before baking. Cheeses keep well in their original packaging for 3-4 weeks when refrigerated, while fresh herbs wilt within 5 days. The assembled casserole reheats beautifully—cover with foil and warm at 350°F (175°C) for 15-20 minutes to restore its creamy texture. Portion leftovers into glass containers for easy reheating; they stay fresh for 4-5 days in the fridge or 3 months when frozen. Freeze the sauce separately if you prefer to bake the vegetables ahead of time.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—no chopping boards, no extra pots, just one sheet pan and a spatula. The broccoli and mushrooms caramelize right next to each other while the cheese melts into a golden blanket, and honestly? Cleanup is just wiping one pan. That’s my kind of cooking.
  • Umami Bomb: Between the earthy mushrooms and the crispy shallots, this dish packs a flavor punch without needing fancy ingredients. The garlic hits just right—not overpowering, but enough to make you take another bite. (Yes, even on a Tuesday night.)
  • Lunchbox Hero: This recipe doubles as a perfect make-ahead meal. Pack the leftovers in containers for work lunches—it reheats beautifully and tastes just as good cold. My kids actually ask for it, which is basically a parenting win.
  • Budget Stretch: Shallots and cremini mushrooms are affordable, and a little cheese goes a long way when it’s melted into everything. I’ve made this for four people for under $12, and it still feels like a restaurant dish. Practical? Absolutely. Delicious? Ridiculously so.

Step-by-step instructions for broccoli mushroom cheese bake

Here's how to assemble this one-pan dish with rich umami layers and velvety cheese sauce.

1

Prepare the Vegetable Base

Preheat your oven to 400°F. In a large oven-safe skillet, combine the 1.5 lbs broccoli florets and 1 lb cremini mushrooms. Drizzle with the 0.25 cup extra-virgin olive oil and toss gently to coat evenly. Season immediately with 0.5 tsp diamond crystal kosher salt and 0.5 tsp ground black pepper, ensuring every floret and mushroom cap gets coverage.

Spread the vegetables in a single layer, leaving space between pieces for even browning. Roast uncovered for 15 minutes until the broccoli begins to soften and the mushrooms release their moisture. You'll notice the edges turning slightly golden - this is your signal they're ready for the next phase. Remove from oven and set aside temporarily.

2

Build the Umami Sauce

In the same skillet (no need to clean), reduce heat to medium and add the 2 whole shallots and 4 cloves garlic cloves that have been minced. Sauté for 3-4 minutes until the shallots become translucent and the garlic emits its signature aroma. This aromatic base forms the flavor foundation of your dish.

Sprinkle the 1 tbsp all-purpose flour over the shallots and garlic, stirring constantly for 1 minute to create a light roux. Slowly pour in the 1 cup vegetable broth while whisking vigorously to prevent lumps. Bring to a gentle simmer and cook for 3 minutes until the mixture thickens slightly. Stir in the 1 tsp dried thyme and remove from heat.

3

Create the Creamy Cheese Layer

Return the roasted vegetables to the skillet and pour in the 0.5 cup heavy cream. Stir gently to combine, allowing the cream to meld with the vegetable flavors. Sprinkle the 1.5 cups sharp white cheddar cheese and 0.5 cup gruyère cheese evenly over the mixture, pressing down lightly with a spatula to help the cheese melt into the sauce.

Return the skillet to the oven and bake uncovered for 10-12 minutes until the cheese has fully melted and formed a bubbly, golden crust on top. The sauce should be thick and creamy, coating the vegetables completely. If the top begins to brown too quickly, tent loosely with foil for the last 2 minutes to prevent over-browning.

4

Finish and Garnish

Remove from oven and let rest for 2 minutes to allow the cheese to set slightly. Sprinkle the 0.25 cup crumbled feta cheese evenly over the top, pressing down gently with a spatula to help it adhere. The feta adds a bright, tangy contrast to the rich cheddar and gruyère.

Garnish immediately with the 0.125 cup chopped fresh parsley, distributing it evenly over the surface. The parsley not only adds visual appeal but also introduces a fresh herbal note that balances the richness. Serve immediately while the cheese is still creamy and the vegetables are hot.

👨‍🍳

Pro Tips For Making Broccoli Mushroom Cheese

  • COOK MUSHROOMS IN BATCHES: I learned this the hard way—crowding the pan makes them steam instead of brown. Sear mushrooms in two rounds: first batch until golden, then set aside while you cook the second. That crispy edge is what makes this dish sing.
  • CUT BROCCOLI EVENLY: Uneven florets mean uneven cooking. Trim stems to the same length (about 1 inch) and cut florets into similar-sized pieces. This ensures everything hits peak tenderness at the same time—no sad, undercooked centers.
  • SALT SHALLOTS BEFORE COOKING: Skip this, and they’ll taste bland no matter how much you season later. Toss minced shallots with a pinch of salt and let them sit for 5 minutes before cooking. The salt draws out moisture, intensifying their flavor when they hit the pan.
  • DON’T OVERSTIR THE CHEESE: Once you add cheese to the mushrooms and broccoli, resist the urge to keep tossing. Stir just once to melt it evenly, then let it sit undisturbed for 30 seconds. This lets the cheese cling to the veggies instead of turning into a greasy mess—trust me, it’s a game-changer.

Perfect pairings for this broccoli mushroom cheese

Creamy Sauce Upgrades

Take your cheese sauce to the next level by adding 1 tbsp Dijon mustard when mixing the cream—it enhances the umami depth and prevents graininess. For extra richness, stir in 2 tbsp sour cream at the end for a velvety texture.

I also love adding ½ tsp smoked paprika to the sauce base for subtle warmth. 🌶️

Bread Pairings

This creamy bake pairs perfectly with crusty sourdough or garlic bread for dipping. I recommend toasting a baguette with 2 tbsp olive oil and 1 tsp garlic powder, then serving alongside.

The crusty texture contrasts beautifully with the soft cheese sauce. For a heartier option, serve with cheesy grits or polenta.

Protein Additions

Turn this into a complete meal by adding 8 oz grilled chicken breast or sliced prosciutto on top before baking. For vegetarian options, stir in ½ cup cooked lentils or crumbled tempeh during the final 5 minutes of baking. The protein soaks up the creamy sauce beautifully. 🍗

Wine Pairings

A crisp Chardonnay with buttery notes complements the richness of the cheese sauce perfectly. For red wine lovers, a Pinot Noir from Oregon balances the earthy mushrooms and creamy texture. A light Sauvignon Blanc with citrus notes also works well, cutting through the richness. 🍷

Herb Variations

Swap out thyme for fresh rosemary or sage to change the flavor profile completely. I recommend adding 1 tbsp chopped rosemary with the shallots for a piney aroma. For a Mediterranean twist, add 1 tsp dried oregano and ½ tsp red pepper flakes to the sauce base.

Fresh herbs like basil or cilantro work beautifully as garnishes too.

Vegan Adaptations

For a vegan version, replace the cheeses with ½ cup cashew cream (blend soaked cashews with water) and ½ cup nutritional yeast for a cheesy flavor.

Use coconut cream instead of heavy cream and add 1 tsp turmeric for color. The dish still delivers rich, creamy texture with plant-based ingredients. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 820mg36%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 6g
Protein 24g48%
* 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

Can I make this recipe without heavy cream?

Yes! For a lighter version, substitute with ½ cup half-and-half or ½ cup whole milk plus 1 tbsp cornstarch mixed with 1 tbsp cold water. The sauce will be slightly thinner but still creamy. For extra richness, blend ½ cup silken tofu with ¼ cup water as a dairy-free alternative.

2

Why does my cheese sauce get grainy?

Graininess usually happens when cheese melts too quickly or the sauce isn't thickened properly. Always grate your own cheese (pre-shredded has anti-caking agents) and stir the sauce constantly over low heat. For extra smoothness, whisk in 1 tbsp cold water or 1 tbsp lemon juice while melting the cheese.

3

What's the best way to reheat leftovers?

Cover with foil and warm at 350°F (175°C) for 15-20 minutes until bubbly. For microwave reheating, sprinkle 1 tbsp water over the surface and cover for 2 minutes at 50% power, then stir and repeat if needed. The foil prevents drying out.

4

Can I use frozen broccoli and mushrooms?

Frozen works in a pinch, but fresh delivers better texture and flavor. If using frozen, thaw first and pat completely dry with paper towels to prevent excess moisture in the dish. For mushrooms, slice them slightly thinner than fresh to compensate for their denser texture.

5

How do I make this dish spicier?

Add ½ tsp red pepper flakes to the sauce base or sprinkle 1 tbsp hot sauce over the top before serving. For smoky heat, stir in ½ tsp smoked paprika with the thyme. Finish with fresh chopped jalapeños or a dash of cayenne pepper for extra kick.

★★★★★4.6(2 reviews)
Categories Side Dishes