Mushroom Bread Pudding with Gruyère

Warm mushroom bread pudding with leeks, featuring golden-brown toasted edges and melted, bubbly Gruyère cheese.
Mushroom Bread Pudding with Leeks
By Sally Thompson
Ensure the bread is dried out first so it can soak up the custard without becoming soggy. This results in a savory, hearty bake that maintains its structure.
  • Time: 20 min active + 36 min cooking + 1 h 15 min resting
  • Flavor & Texture: Earthy, nutty, and custardy with a toasted top
  • Perfect for: A cozy weekend brunch or a holiday side dish

Mushroom Bread Pudding Specs

Tired of savory bakes that feel more like a wet sponge than a proper casserole? This often happens when the bread is too fresh or the custard doesn't absorb correctly, leaving you with a rubbery top and a soggy center.

This recipe solves that by lightly toasting the bread and requiring a short resting period. You'll end up with a dish that is crisp around the edges and rich and custardy in the middle.

It is a perfect excuse to finish off a sourdough loaf. Packed with Gruyère and mushrooms, it is substantial enough to be a main course but works just as well as a side.

Recipe Specs

This savory dish relies on a balance of fat and moisture. By searing the mushrooms first, you remove the excess water that would otherwise thin out the custard.

The result is a stable, sliceable square that doesn't collapse on the plate. It is a family-friendly option that brings together earthy flavors and a rich, cheesy finish.

The Building Blocks

Prior to starting, ensure your bread is diced into uniform pieces. This guarantees a consistent texture in every bite and helps the custard distribute evenly.

What Each Ingredient Does

IngredientPurposeBest Alternative
Sourdough/French BreadProvides structureChallah (for a softer result)
Gruyère CheeseAdds salty, nutty notesSwiss or Comté
Heavy CreamIncreases richnessFull-fat coconut milk (adds coconut flavor)
EggsBinds the mixture1 tbsp flax meal + 3 tbsp water per egg (alters texture)

Ingredients List

For the Savory Base

  • 1 lb mixed mushrooms (Cremini and Shiitake), sliced
  • 1 cup leeks, white and light green parts only, thinly sliced
  • 3 tbsp unsalted butter
  • 3 cloves garlic, minced
  • 1 tsp fresh thyme leaves
  • 1/2 tsp salt
  • 1/4 tsp black pepper

For the Custard and Bread

  • 6 cups sourdough or French bread, diced into 1-inch pieces Why this? Hearty crusts hold up better during soaking
  • 1½ cups Gruyère cheese, grated Why this? Melts smoothly with a distinct nutty profile
  • 5 large eggs
  • 2 cups whole milk
  • 1/2 cup heavy cream Why this? Creates a richer, more stable custard
  • 1/2 tsp salt
  • 1/4 tsp nutmeg, grated Why this? Enhances the earthiness of the mushrooms
Original IngredientSubstituteWhy It Works
Gruyère (1½ cups)Sharp Cheddar (1½ cups)Similar saltiness. Note: Less nutty, more pungent flavor
Sourdough (6 cups)Brioche (6 cups)Very rich. Note: Results in a much softer, sweeter bake

Equipment Needed

The tool list is straightforward. You will need a large skillet for the mushrooms and a 3-quart baking dish or a 12-inch cast iron skillet for the oven.

To prepare the custard, gather a large mixing bowl and a whisk. Using the cast iron skillet helps achieve a superior crust on the bottom and sides.

From Prep to Plate

Preparing the Bread Base

If you're using fresh bread, spread the 6 cups of bread cubes on a baking sheet. Toast them at 300°F (150°C) for 10-15 minutes until they feel dry but haven't browned. This ensures the bread acts like a sponge.

Sautéing the Aromatics

Melt 3 tbsp unsalted butter in a large pan over medium heat. Add 1 cup sliced leeks and cook for 5-7 minutes until they are soft and translucent.

Increase the heat to medium-high and add 1 lb sliced mixed mushrooms. Cook without stirring for 3 minutes to get a sear, then sauté for another 5 minutes until the liquid evaporates and they are golden brown. Stir in 3 cloves minced garlic and 1 tsp fresh thyme, cooking for 1 minute.

Season with 1/2 tsp salt and 1/4 tsp black pepper.

Golden brown sautéed mixed mushrooms in a large pan.

Whisking the Custard

In a large bowl, whisk together 5 large eggs, 2 cups whole milk, 1/2 cup heavy cream, 1/2 tsp salt, and 1/4 tsp grated nutmeg. Whisk until the mixture is smooth and pale yellow.

Integrating and Soaking

Fold the toasted bread cubes, sautéed mushroom mixture, and 1½ cups grated Gruyère cheese into the custard. Gently stir to ensure all bread is coated.

Let the mixture rest at room temperature for 30 to 45 minutes. Stir once halfway through until no liquid pools at the bottom.

Bread cubes and mushrooms coated in savory custard and cheese in a mixing bowl.

Baking to Perfection

Preheat your oven to 350°F (180°C). Grease your 12-inch cast iron skillet or 3-quart baking dish. Transfer the mixture into the dish, pressing down slightly to flatten the top.

Bake for 30-35 minutes until the top is a deep golden brown and the center is set. Use a thermometer to ensure the center reaches 160°F (71°C).

Baked mushroom and Gruyère bread pudding with a golden brown top in a cast iron skillet.

Mastering the Rest

Remove the dish from the oven. Let the pudding rest for 10-15 minutes before slicing into 6 squares.

Troubleshooting Guide

If the center stays too soft, the bread might have been too fresh or the oven temp was low. Always check that internal temperature with a thermometer.

When the edges burn but the middle is raw, your dish might be too deep. Use a wider skillet to allow the heat to reach the center faster.

Fixing a Soggy Center

The most common issue is not letting the bread soak long enough. If you see a puddle of liquid before baking, give it another 15 minutes.

Preventing Rubbery Eggs

Overbaking causes the eggs to tighten and become rubbery. Pull the dish as soon as it hits 160°F.

ProblemFix
Soggy centerDry bread more in oven and check for 160°F internal temp
Rubbery textureAvoid overbaking; pull from oven immediately at 160°F
Liquid poolingExtend resting time to a full 45 minutes

Flavor Variations to Try

A neat square of savory golden custard on a plate, garnished with earthy mushrooms and tiny green thyme leaves.

Spinach and Feta Twist

Sauté two cups of fresh spinach with the leeks. Swap the Gruyère for a mix of feta and parmesan for a saltier, tangier profile.

Truffle Forest Blend

Use a mix of shiitake, oyster, and cremini mushrooms. Stir in a teaspoon of truffle oil after sautéing the mushrooms to deepen the earthy notes.

Gluten-free Adaptation

Use a sturdy gluten-free sourdough or French bread. Note that GF bread often absorbs liquid differently, so you may need to reduce the soaking time by 10 minutes.

If you love these earthy flavors, you might also like this mushroom sauce for other pasta dishes.

Keeping It Fresh

Store leftover mushroom bread pudding in an airtight container in the fridge for up to 4 days.

Individual slices can be wrapped in parchment paper and kept in the freezer for up to 2 months. To reheat, put a slice in a 350°F (180°C) oven for 10 minutes to bring back the crispy top, until the center reaches 165°F (74°C) on an instant-read thermometer.

A microwave for 60 seconds works if you prefer a softer, more custard-like texture, as long as the center reaches 165°F (74°C).

Presentation Tips

For a clean look, use a sharp serrated knife to cut the squares. This prevents the custardy center from squishing.

I like serving it with a side of fresh arugula or a light lemon vinaigrette to cut through the richness of the cheese and cream.

What Makes Texture Work

Dried Bread: Toasting the bread creates tiny air pockets. This allows the custard to penetrate the core of the cube rather than just sliding off the surface.

Mushroom Searing: Cooking mushrooms on high heat without stirring removes their water. This prevents the "watery" bottom often found in savory bread pudding.

The Soak: Resting the mixture for 30-45 minutes ensures the starch in the bread hydrates fully. This creates a uniform, set structure instead of a layer of bread on top of a layer of eggs.

High in Sodium

⚠️

917 mg(40% )

American Heart Association recommendation: no more than 2,300 mg of sodium per day

Tips to Reduce Sodium

  • 🧂Reduce Added Salt

    Eliminate or significantly decrease the two separate additions of salt in the mushroom mixture and the custard.

  • 🧀Limit Gruyère Cheese

    Reduce the amount of grated Gruyère or substitute it with a lower-sodium cheese alternative.

  • 🍞Swap the Bread

    Choose a low-sodium bread option or a homemade sourdough with reduced salt content.

  • 🌿Enhance Herbs and Spices

    Increase the amount of fresh thyme, garlic, and nutmeg to add depth of flavor without needing extra salt.

  • 🍋Add a Touch of Acid

    Add a squeeze of fresh lemon juice to the mushrooms to brighten the flavor and mimic the taste of salt.

Good to Know

Can I assemble it the day before and bake later without it turning soggy?

Prepare the dish a day ahead and store it in the refrigerator.

Tip: let it sit at room temperature for 15 minutes before baking for a more even rise.

What cheese can I use instead of Gruyère, or how do I make it dairy-free?

Substitute Swiss or Emmental for a similar flavor, or use plant-based alternatives for a dairy-free version.

Tip: if you like this cheese profile, see how we use it in our French onion dip.

Why did the mixture turn watery or soggy?

Too much liquid often results from using bread that hasn't been toasted enough to absorb the custard.

Tip: toast the cubes at 300°F for 10-15 minutes until they are dry before folding.

How do I reheat leftovers without drying them out?

Cover leftovers with foil and warm them in the oven at 350°F until the center reaches 165°F (74°C).

Tip: add a tiny bit of milk to the piece before heating to maintain moisture.

What can I use instead of mushrooms for someone with a mushroom allergy?

Use roasted cauliflower or sautéed zucchini as a replacement.

Tip: cook the vegetables until all excess moisture has evaporated to avoid a soggy pudding.

Mushroom Bread Pudding with Leeks

Mushroom Bread Pudding with Leeks Recipe Card
Mushroom Bread Pudding with Leeks Recipe Card
Preparation time:20 Mins
Cooking time:36 Mins
Resting time:1 Hrs 15 Mins
Total time:2 Hrs 11 Mins
Servings:6 squares
Category: Side DishCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
507 kcal
% Daily Value*
Total Fat 30g
   Saturated Fat 16.2g
Sodium 917mg
Total Carbohydrate 36.2g
   Dietary Fiber 3.2g
   Total Sugars 5g
Protein 23.3g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Be the first to rate
Your Turn:
Submit Review:
Ratings at a Glance
5
(0)
4
(0)
3
(0)
2
(0)
1
(0)
Jump to Recipe