Why You’ll Love Mushroom Bread Pudding Recipe
There are plenty of reasons to make this savory Mushroom Bread Pudding a regular part of your cooking routine.
-
Rich, earthy mushroom flavor: The combination of dried porcini and fresh mushrooms creates a deep, savory taste that makes every bite satisfying.
-
Creamy, custardy texture: Eggs, heavy cream, and whole milk transform buttery brioche into a soft, luxurious bread pudding.
-
Deliciously cheesy topping: Gruyère melts into the custard while Parmesan creates a golden, slightly crispy finish.
-
Perfect for preparing ahead: You can assemble the entire dish the night before and refrigerate it until you’re ready to bake.
-
Great for entertaining: With eight generous servings, this recipe is ideal for brunch parties, holiday meals, and family gatherings.
-
Customizable ingredients: You can experiment with different mushrooms, cheeses, herbs, and vegetables to suit your preferences.
-
Beautiful presentation: The overlapping brioche slices, golden crust, and fresh sage garnish make this dish as attractive as it is delicious.
Whether you’re preparing a special breakfast or looking for a satisfying vegetarian-friendly main dish, this Mushroom Bread Pudding offers a wonderful balance of comfort and sophistication. For a vegetarian version, omit the optional cognac if desired and choose cheeses made with vegetarian rennet.
Ingredients
The secret to a delicious Mushroom Bread Pudding lies in combining flavorful mushrooms, fresh aromatics, rich dairy, and soft bread. Each ingredient contributes to the dish’s signature taste and texture.
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Mushroom and Leek Mixture
-
1 ounce dried porcini mushrooms
-
1 tablespoon olive oil
-
2 tablespoons unsalted butter, plus additional butter for greasing the baking dish
-
½ pound mixed fresh mushrooms, such as cremini or shiitake, trimmed and sliced ¼-inch thick
-
8 fresh sage leaves, thinly sliced, plus extra for garnish if desired
-
2 small shallots, halved and thinly sliced
-
2 tablespoons cognac (optional)
-
2 teaspoons kosher salt, divided, plus additional salt to taste
-
Freshly ground black pepper, to taste
-
3 large leeks, white and pale green parts only, halved lengthwise, thinly sliced, and thoroughly washed
For the Custard
-
6 large eggs
-
1½ cups heavy cream
-
1½ cups whole milk
-
¼ teaspoon ground cayenne pepper
-
2 ounces grated Gruyère cheese (about 1 cup)
For Assembling and Baking
-
12 ounces brioche bread, or 4 to 6 large brioche buns, cut into ½-inch-thick slices
-
1 ounce finely grated Parmesan cheese (about ½ cup)
-
Additional fresh sage leaves for garnish, optional
Ingredient Tips for the Best Results
Mushrooms: Using both dried porcini and fresh mushrooms creates a more complex flavor. Porcini mushrooms provide concentrated earthy notes, while fresh mushrooms add a satisfying meaty texture.
Brioche: Brioche is ideal because its buttery, tender texture absorbs the custard beautifully. Slightly stale brioche works particularly well because it holds its shape during soaking.
Leeks: Wash leeks thoroughly after slicing because dirt and sand often collect between their layers. Properly cleaned leeks add a delicate sweetness without introducing grit.
Gruyère: This cheese melts smoothly and contributes a slightly nutty flavor. Freshly grated Gruyère generally melts more evenly than packaged shredded cheese.
Sage: Fresh sage complements the mushrooms and dairy ingredients with a warm, aromatic flavor. Use it sparingly so it enhances rather than overwhelms the dish.
Directions
Making Mushroom Bread Pudding involves preparing the mushrooms and vegetables, mixing the custard, assembling the layers, and baking everything until beautifully golden.
Step 1: Rehydrate the Porcini Mushrooms
Bring 1 cup of water to a boil in a small saucepan.
Add the dried porcini mushrooms and allow them to soak for approximately 15 minutes, or until they become soft and tender.
Using a slotted spoon, transfer the mushrooms to a cutting board. Finely chop them and set aside.
Carefully pour the remaining soaking liquid into a large mixing bowl, leaving behind any sediment or grit at the bottom of the saucepan.
This mushroom-infused liquid adds concentrated flavor to the custard and should not be discarded.
Step 2: Cook the Fresh Mushrooms
Heat 1 tablespoon of olive oil and 1 tablespoon of unsalted butter in a large 12-inch skillet over high heat.
Add the sliced fresh mushrooms and cook for approximately 8 minutes, stirring occasionally, until they release their moisture and develop a rich golden-brown color.
Reduce the heat to medium.
Add the sliced sage, shallots, and chopped porcini mushrooms. Continue cooking for another 3 to 4 minutes, stirring frequently, until the shallots become translucent and fragrant.
If using cognac, pour it into the skillet and stir for approximately 1 minute to allow some of the alcohol to evaporate.
Season with salt and freshly ground black pepper to taste.
Transfer the mushroom mixture to a plate and set aside.
Step 3: Sauté the Leeks
Using the same skillet, melt the remaining tablespoon of butter over medium heat.
Add the thinly sliced leeks and a generous pinch of salt.
Cook for approximately 5 to 7 minutes, stirring regularly, until the leeks soften and become tender.
Return the cooked mushroom mixture to the skillet.
Stir gently to combine the mushrooms, leeks, shallots, and sage.
Remove the skillet from the heat and set aside while preparing the custard.
Step 4: Prepare the Creamy Custard
In the large mixing bowl containing the reserved mushroom soaking liquid, add the six eggs.
Whisk thoroughly until the eggs are completely blended.
Pour in the heavy cream and whole milk.
Add the ground cayenne pepper, 1½ teaspoons kosher salt, and a generous amount of freshly ground black pepper.
Whisk everything together until the mixture becomes smooth and evenly combined.
Finally, stir in the grated Gruyère cheese.
The custard should be well mixed so that every slice of brioche absorbs the rich, seasoned liquid.
Step 5: Assemble the Mushroom Bread Pudding
Generously grease the bottom and sides of a 9-by-13-inch baking dish with unsalted butter.
Spread approximately one-quarter of the mushroom and leek mixture evenly across the bottom of the dish.
Arrange the brioche slices over the mushrooms in a slightly overlapping pattern.
Distribute the remaining mushroom and leek mixture over the bread, gently tucking some of the vegetables between the slices.
Slowly ladle the prepared custard over the entire dish.
Make sure the liquid reaches all the bread slices and that the Gruyère is distributed evenly.
Gently press down any exposed bread to help it absorb the custard.
Cover the baking dish and refrigerate overnight.
This resting period allows the bread to absorb the custard thoroughly, resulting in a tender and flavorful finished pudding.
Step 6: Prepare for Baking
When you’re ready to bake, remove the assembled bread pudding from the refrigerator approximately 30 minutes beforehand.
Preheat your oven to 350°F (175°C).
Uncover the baking dish and sprinkle the finely grated Parmesan cheese evenly over the top.
The Parmesan will create a deliciously golden, savory crust as the pudding bakes.
Step 7: Bake Until Golden and Set
Place the baking dish in the preheated oven.
Bake for approximately 40 to 45 minutes, or until the custard is set in the center and the top is lightly golden.
The bread pudding may puff slightly during baking, which is completely normal.
For an extra golden and crispy finish, place the dish under the broiler for 2 to 3 minutes.
Watch carefully during broiling because the cheese can brown quickly.
Step 8: Rest and Serve
Remove the Mushroom Bread Pudding from the oven and allow it to rest for approximately 10 minutes.
This resting period helps the custard settle and makes the pudding easier to slice and serve.
Garnish with additional fresh sage leaves if desired.
Serve warm and enjoy the creamy interior, tender mushrooms, and golden cheese topping.
Servings and timing
8
1 hour
30–40 minutes
40–45 minutes
2–3 minutes
10 minutes
Plan for overnight refrigeration, plus about 30 minutes out of the refrigerator before baking. The estimated total elapsed time is longer than the stated 1 hour when preparation, chilling, baking, and resting are included.
This recipe makes eight servings, making it an excellent choice for family brunches, holiday gatherings, or dinner parties.
For a lighter meal, serve smaller portions alongside a crisp green salad or roasted vegetables. For a heartier meal, pair it with roasted chicken, sautéed greens, or a bowl of warm vegetable soup.
Variations
One of the best things about Mushroom Bread Pudding is its versatility. The basic recipe can be adapted with different ingredients while maintaining its creamy texture and savory character.
1. Spinach and Mushroom Bread Pudding
Add 2 cups of fresh spinach to the skillet during the final minutes of cooking the mushrooms and leeks.
Allow the spinach to wilt completely before assembling the pudding.
This variation adds color, nutrients, and a mild earthy flavor that complements the mushrooms beautifully.
2. Wild Mushroom Bread Pudding
Replace the mixed fresh mushrooms with a combination of oyster mushrooms, chanterelles, shiitake, and cremini mushrooms.
Different mushroom varieties bring unique textures and flavors, making the finished dish more complex and aromatic.
This version is especially suitable for special occasions.
3. Cheddar and Mushroom Bread Pudding
Substitute sharp white cheddar for the Gruyère cheese.
Cheddar creates a stronger, tangier cheese flavor while maintaining the creamy texture of the custard.
For extra richness, combine equal portions of cheddar and Gruyère.
4. Garlic and Herb Mushroom Bread Pudding
Add 2 minced garlic cloves to the skillet along with the shallots.
You can also incorporate fresh thyme or rosemary for additional herbal flavor.
This variation is particularly delicious when served with roasted meats or seasonal vegetables.
5. Mushroom and Caramelized Onion Bread Pudding
Replace one of the leeks with a large onion that has been slowly caramelized in butter.
Caramelized onions contribute a natural sweetness that balances the earthy mushrooms and savory cheese.
Allow the onions to develop a deep golden color before adding them to the mushroom mixture.
6. Lighter Mushroom Bread Pudding
For a somewhat lighter version, replace the heavy cream with half-and-half and use reduced-fat milk instead of whole milk.
The finished pudding will be less rich but should still have a pleasantly creamy consistency.
Be aware that reducing the fat content may produce a slightly firmer custard.
7. Mushroom and Bacon Bread Pudding
For a smoky, savory variation, add 4 to 6 slices of cooked, crumbled bacon to the mushroom mixture.
The crispy bacon provides a pleasant contrast to the soft brioche and creamy custard.
You can also use cooked pancetta for a more delicate flavor.
8. Sourdough Mushroom Bread Pudding
Replace the brioche with an equal weight of sourdough bread.
Sourdough contributes a slightly tangy flavor and a firmer texture that pairs especially well with mushrooms.
Because sourdough is less buttery than brioche, the resulting pudding will have a more rustic character.
Storage/Reheating
Proper storage and reheating help preserve the creamy texture and delicious flavor of Mushroom Bread Pudding.
How to Store in the Refrigerator
Allow the baked bread pudding to cool slightly before storing, but refrigerate it within 2 hours of cooking.
Transfer leftovers to an airtight container or cover the baking dish tightly with plastic wrap or aluminum foil.
Store in the refrigerator for up to 3 to 4 days.
The flavors often become even more developed after resting overnight, making leftovers particularly enjoyable.
How to Freeze Mushroom Bread Pudding
Mushroom Bread Pudding can be frozen after baking, although the custard may become slightly softer after thawing.
Allow the pudding to cool, then divide it into individual portions.
Wrap each portion tightly in plastic wrap and place it in a freezer-safe container or resealable freezer bag.
Freeze for up to 2 months for the best texture and flavor.
When ready to serve, thaw the pudding overnight in the refrigerator before reheating.
How to Reheat in the Oven
Preheat your oven to 325°F (165°C).
Place the leftover bread pudding in an oven-safe baking dish.
Cover loosely with aluminum foil to prevent the top from browning too quickly.
Heat for approximately 15 to 20 minutes for individual portions, or longer for a larger quantity, until thoroughly heated.
Remove the foil during the final few minutes if you want to restore some crispness to the cheese topping.
How to Reheat in the Microwave
Place an individual serving on a microwave-safe plate.
Cover loosely with a microwave-safe lid or damp paper towel.
Heat in 30-second intervals until warmed through.
Although microwaving is convenient, it may soften the crispy top.
For the best texture, reheating in the oven is recommended.
Can You Prepare It Ahead of Time?
Yes. This recipe is especially well suited to advance preparation.
Assemble the bread pudding according to the directions, cover tightly, and refrigerate overnight.
When ready to cook, remove it from the refrigerator about 30 minutes before baking.
Add the Parmesan topping just before placing the dish in the oven.
Preparing the pudding ahead allows the brioche to absorb the flavorful custard while saving time on the day of serving.
FAQs
1. What is Mushroom Bread Pudding?
Mushroom Bread Pudding is a savory baked dish made with bread, mushrooms, vegetables, eggs, milk, cream, and cheese. Unlike sweet bread pudding, which typically contains sugar and dessert spices, this version features savory ingredients such as mushrooms, leeks, sage, and Gruyère. The result is a rich, custardy casserole with a golden cheese topping.
2. Can I make Mushroom Bread Pudding the night before?
Yes, preparing Mushroom Bread Pudding the night before is actually recommended. Assemble the bread, mushroom mixture, and custard in the baking dish, then cover and refrigerate overnight. This gives the brioche plenty of time to absorb the liquid, creating a more evenly textured pudding. Bake it the following day according to the recipe instructions.
3. What are the best mushrooms for this recipe?
Cremini, shiitake, oyster, and porcini mushrooms are all excellent choices. Cremini mushrooms provide a familiar earthy flavor, while shiitake mushrooms offer a deeper savory taste. Dried porcini mushrooms are particularly valuable because their soaking liquid adds concentrated mushroom flavor to the custard. Combining several varieties produces the most interesting results.
4. Can I use regular bread instead of brioche?
Absolutely. Although brioche provides a rich, buttery texture, you can substitute challah, sourdough, French bread, or another sturdy loaf. Slightly stale bread is particularly useful because it absorbs custard without becoming overly mushy. Keep in mind that different breads will affect the final flavor and texture.
5. Why is my Mushroom Bread Pudding soggy?
Excess moisture can result from mushrooms that have not been browned sufficiently, overly fresh bread, or a pudding that has not baked long enough. To prevent sogginess, cook the mushrooms until most of their released moisture evaporates, use slightly stale brioche, and bake until the center is set. Allowing the pudding to rest before serving also helps it firm up.
6. Can I make Mushroom Bread Pudding without heavy cream?
Yes. You can replace heavy cream with half-and-half for a lighter version. Whole milk can also be used, although the custard will be less rich and may have a slightly different consistency. For the creamiest results, the original combination of heavy cream and whole milk works best.
7. What cheese can I substitute for Gruyère?
Swiss cheese, fontina, white cheddar, and Comté are all suitable alternatives. Fontina offers excellent melting qualities, while white cheddar creates a sharper flavor. Swiss cheese is a convenient substitute with a mild, nutty taste. You can also combine different cheeses to create your preferred flavor.
8. How do I know when Mushroom Bread Pudding is fully cooked?
The bread pudding is ready when the center is set rather than visibly liquid, the top is lightly golden, and the edges appear slightly puffed. A knife inserted near the center should come out without runny custard. For additional reassurance, the center should reach approximately 160°F (71°C). Let the pudding rest for 10 minutes before serving.
9. Can I freeze leftover Mushroom Bread Pudding?
Yes. Allow the baked pudding to cool, then wrap individual portions tightly and store them in freezer-safe containers. Freeze for up to 2 months for the best quality. Thaw overnight in the refrigerator and reheat in the oven until thoroughly warmed. The texture may change slightly after freezing, but the flavor should remain delicious.
10. What should I serve with Mushroom Bread Pudding?
Mushroom Bread Pudding pairs well with fresh salads, roasted vegetables, sautéed greens, and vegetable soups. For brunch, serve it with fresh fruit, roasted tomatoes, or a simple arugula salad. At dinner, it makes an excellent side dish for roasted chicken, turkey, or beef. Its rich, creamy texture is especially well balanced by fresh or lightly acidic accompaniments.
Conclusion
Mushroom Bread Pudding is a comforting, flavorful dish that transforms simple ingredients into something truly special. With earthy porcini mushrooms, tender leeks, aromatic sage, buttery brioche, and a rich Gruyère custard, every serving offers a satisfying combination of savory flavors and creamy textures.
One of the greatest advantages of this recipe is its make-ahead convenience. By assembling the pudding the night before, you can enjoy a beautifully baked dish with minimal last-minute preparation. Whether you’re hosting a holiday brunch, preparing a family dinner, or looking for an impressive savory casserole, this recipe is a wonderful choice.
The golden Parmesan crust, tender mushroom filling, and soft custard-soaked bread make this Mushroom Bread Pudding both elegant and comforting. With plenty of opportunities for customization and easy storage options, it’s a versatile recipe worth keeping in your collection.
Serve it warm, garnish with fresh sage, and enjoy a delicious homemade dish that brings together the best flavors of mushrooms, cheese, and buttery bread.
Mushroom Bread Pudding: A Rich, Savory, and Comforting Recipe
A rich and savory mushroom bread pudding layered with buttery brioche, earthy porcini mushrooms, tender leeks, fresh sage, and Gruyère cheese. Baked in a creamy custard until golden and beautifully set, it’s a comforting dish perfect for brunch, holidays, or a special dinner.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour (plus overnight chilling and resting)
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 ounce dried porcini mushrooms
- 1 tablespoon olive oil
- 2 tablespoons unsalted butter, plus more for greasing the pan
- ½ pound mixed fresh mushrooms, such as cremini or shiitake, trimmed and sliced ¼-inch thick
- 8 fresh sage leaves, thinly sliced, plus more for garnish, if desired
- 2 small shallots, halved and thinly sliced
- 2 tablespoons cognac (optional)
- 2 teaspoons kosher salt, plus more to taste
- Black pepper, to taste
- 3 large leeks, white and pale green parts only, halved lengthwise, thinly sliced and well washed
- 6 large eggs
- 1 ½ cups heavy cream
- 1 ½ cups whole milk
- ¼ teaspoon ground cayenne
- 2 ounces grated Gruyère (about 1 cup)
- 12 ounces brioche (or 4 to 6 large brioche buns), cut into ½-inch thick slices
- 1 ounce finely grated Parmesan (about ½ cup)
Instructions
- Bring 1 cup of water to a boil in a small saucepan. Add the dried porcini mushrooms and soak until softened, about 15 minutes. Using a slotted spoon, transfer the mushrooms to a cutting board and finely chop. Carefully pour the remaining mushroom soaking liquid into a large bowl, leaving any grit behind. Set aside.
- Heat the olive oil and 1 tablespoon butter in a large 12-inch skillet over high heat. Add the fresh mushrooms and cook, stirring occasionally, until browned, about 8 minutes.
- Reduce the heat to medium. Add the sliced sage, shallots, and chopped porcini mushrooms. Cook, stirring occasionally, until the shallots are translucent, about 3 to 4 minutes. Add the cognac, if using, season with salt and black pepper, and cook for another minute. Transfer the mushroom mixture to a plate.
- In the same skillet, melt the remaining 1 tablespoon butter over medium heat. Add the sliced leeks and a generous pinch of salt. Cook, stirring occasionally, until softened and wilted, about 5 to 7 minutes. Return the mushroom mixture to the skillet, stir to combine, and remove from the heat.
- Add the eggs to the large bowl containing the reserved mushroom soaking liquid and whisk until blended. Add the heavy cream, whole milk, cayenne, 1½ teaspoons kosher salt, and plenty of black pepper. Whisk thoroughly, then stir in the grated Gruyère cheese.
- Generously grease the bottom and sides of a 9-by-13-inch baking dish with butter. Spread approximately one-quarter of the mushroom and leek mixture evenly across the bottom of the dish.
- Arrange the brioche slices over the mushroom mixture in an overlapping pattern. Distribute the remaining mushroom mixture over the bread, tucking some between the slices. Slowly ladle the custard mixture over the top, ensuring the bread is evenly moistened and the cheese is distributed throughout.
- Cover the baking dish and refrigerate overnight to allow the bread to absorb the savory custard.
- When ready to bake, remove the bread pudding from the refrigerator about 30 minutes before cooking. Preheat the oven to 350°F (175°C).
- Sprinkle the grated Parmesan evenly over the top. Bake for 40 to 45 minutes, or until the custard is set in the center and the pudding is lightly puffed.
- For a golden, crispy top, place the pudding under the broiler for 2 to 3 minutes, watching carefully to prevent burning.
- Remove from the oven and allow to rest for 10 minutes before serving. Garnish with additional fresh sage, if desired, and serve warm.
Notes
- Make ahead: Assemble the bread pudding the night before and refrigerate, covered, overnight. This allows the brioche to absorb the custard and develops a richer flavor.
- Quick preparation: If overnight refrigeration is not possible, allow the assembled pudding to soak in the refrigerator for at least 1 hour before baking. The texture may be slightly less uniform.
- Mushroom substitutions: Cremini, shiitake, oyster, or wild mushrooms work beautifully. A combination provides the most complex flavor.
- Porcini soaking liquid: Pour the soaking liquid carefully to avoid transferring any grit or sediment into the custard.
- Bread options: Brioche creates a rich, tender pudding, but challah or slightly stale French bread can also be used.
- Cheese substitutions: Comté, Swiss, or aged white Cheddar can replace Gruyère if needed.
- Alcohol-free option: Omit the cognac or substitute a small splash of vegetable broth.
- Serving suggestions: Serve warm alongside a crisp green salad, roasted vegetables, or as a savory addition to a holiday brunch.
- Storage: Refrigerate leftovers in an airtight container for up to 3 to 4 days. Reheat covered in a 325°F oven until heated through.
- Timing: The 1-hour active preparation and cooking estimate excludes overnight refrigeration, the 30-minute warming period, and the 10-minute resting period.
Nutrition
- Serving Size: 1 serving (approximately 1/8 of casserole)
- Calories: 485 kcal
- Sugar: 8 g
- Sodium: 850 mg
- Fat: 33 g
- Saturated Fat: 18 g
- Unsaturated Fat: 13 g
- Trans Fat: 0.5 g
- Carbohydrates: 32 g
- Fiber: 3 g
- Protein: 17 g
- Cholesterol: 245 mg