Savory Mushroom Leek Bread Pudding

Freshly baked Savory Mushroom and Leek Bread Pudding with golden, crispy cheese topping and visible leek strands. Save
Freshly baked Savory Mushroom and Leek Bread Pudding with golden, crispy cheese topping and visible leek strands. | homesteadspoon.com

This dish combines sautéed mushrooms and tender leeks with rustic bread cubes soaked in a rich custard of eggs, milk, and cream. Gruyère and Parmesan add depth and a golden crust forms as it bakes. Warm spices like thyme and nutmeg enhance the aromatic flavors. Ideal as a hearty main or flavorful side, it delivers comforting textures and a satisfying savory taste.

One autumn evening, my neighbor dropped off a basket of fresh mushrooms from her farmers market haul, and I stared at them wondering what to do with the pile of day-old bread sitting on my counter. A bread pudding sounded wrong at first—too sweet, too dessert-like—but something clicked when I imagined it savory, earthy, rich with cream and cheese. That night I made this dish almost by accident, and it became the thing people ask me to bring to every dinner.

I brought this to a winter potluck once, nervous because everyone was bringing traditional side dishes, and it disappeared faster than anything on that table. A friend asked for the recipe between bites, and I realized she'd just tasted something that felt both comforting and a little unexpected—the kind of food that sticks with you.

Ingredients

  • Mixed mushrooms (1 pound, sliced): Use cremini, shiitake, or whatever looks good at the market; they shrink down significantly as they cook, so don't worry about the volume.
  • Leeks (2 medium, cleaned and sliced): The white and light green parts are where the sweetness hides—slice them thin so they soften into the custard.
  • Garlic (2 cloves, minced): Just enough to whisper in the background without shouting.
  • Day-old rustic bread (6 cups, cubed): Fresh bread falls apart; day-old bread has enough structure to soak up the custard without disintegrating.
  • Whole milk and heavy cream (1 1/2 cups and 1 cup): The dairy is what transforms this from bread into something custardy and luxurious.
  • Eggs (4 large): They bind everything and give you that soft-set center.
  • Gruyère cheese (1 cup, grated): It's earthy and nutty; don't skip it for something milder.
  • Parmesan cheese (1/4 cup, grated): Some goes in the custard, some on top to crisp up.
  • Fresh thyme (1 teaspoon): It belongs with mushrooms the way salt belongs in soup.
  • Salt, pepper, and nutmeg: The nutmeg is small but essential—it adds warmth without being obvious.
  • Unsalted butter: Just enough to keep nothing sticking.

Instructions

Heat your skillet and cook the mushrooms:
Drizzle olive oil into a large skillet over medium heat and let it shimmer for a moment. Add the sliced mushrooms all at once and let them sit for a minute before stirring; this is when they start to release their moisture and begin turning golden at the edges. Stir occasionally over the next 8 minutes until they've softened and taken on color.
Soften the leeks and garlic:
Push the mushrooms to the side, add your thinly sliced leeks and minced garlic, and cook for another 4 to 5 minutes, stirring gently, until the leeks have turned translucent and tender. This is the moment when the kitchen starts to smell exactly right.
Season the vegetables:
Sprinkle in the fresh thyme leaves, salt, pepper, and just a pinch of nutmeg, then remove from the heat. Let it cool slightly while you move on to the custard.
Whisk the egg mixture:
In a large bowl, crack your eggs and whisk them together with the milk and heavy cream until smooth, then stir in the grated Gruyère and half the Parmesan. This custard is the soul of the dish.
Combine bread and vegetables:
Add the bread cubes and the cooled mushroom mixture to the custard and toss everything together gently, making sure the bread absorbs some of that creamy mixture. Let it sit for 10 minutes so the bread can drink it all in.
Transfer and top:
Butter your baking dish generously, then pour in the bread mixture, spreading it evenly. Sprinkle the remaining Parmesan across the top.
Bake until golden:
Bake uncovered at 350°F for 40 to 45 minutes, until the top is golden brown and the center jiggles just slightly when you shake the dish. You want it set but still tender, not firm all the way through.
Cool before serving:
Let it rest for 10 minutes; this helps it hold together when you portion it and lets the flavors settle.
Sliced Savory Mushroom and Leek Bread Pudding in a white dish, revealing creamy custard and tender vegetable layers. Save
Sliced Savory Mushroom and Leek Bread Pudding in a white dish, revealing creamy custard and tender vegetable layers. | homesteadspoon.com

I learned that this dish is one of those rare foods that works as easily for a quiet lunch for myself as it does when eight people are crowded around the table. It's the kind of thing you can make without fussing, and people will think you spent all day in the kitchen.

Why This Works as a Main Dish

Most people think of bread pudding as dessert, but the savory version is where the magic lives. The umami from the mushrooms, the sweetness of the leeks, and the richness of the cream and cheese create a complete meal that doesn't need much else. You could serve it alongside a crisp salad, or pair it with roasted vegetables, or just eat it on its own and feel completely satisfied.

Cheese Choices and Substitutions

Gruyère has this particular nuttiness that pairs perfectly with mushrooms, but if you can't find it or it's too expensive, Swiss cheese or a sharp cheddar will work beautifully. The key is using something flavorful enough to stand up to the earthiness of the vegetables, not something mild that disappears into the custard. I've made this with aged cheddar on a Tuesday night and it was just as delicious as the Gruyère version.

Serving and Storage

This dish is best eaten within a day or two, though it keeps well in the refrigerator covered with foil for up to 4 days. You can reheat it gently in a 325°F oven until it's warm through, or even eat it at room temperature, which is lovely on a cold afternoon with good bread and butter on the side. Leftovers are never really leftovers—they're an excuse to eat the same thing again.

  • Make it the morning of a potluck and transport it in the baking dish, reheating gently at your destination.
  • Add sautéed spinach or fresh herbs to the vegetable mixture if you want extra flavor and color.
  • Let your bread cool completely before cubing it; warm bread shreds instead of cubes cleanly.
Warm Savory Mushroom and Leek Bread Pudding served with a fresh green salad, perfect for a comforting vegetarian dinner. Save
Warm Savory Mushroom and Leek Bread Pudding served with a fresh green salad, perfect for a comforting vegetarian dinner. | homesteadspoon.com

This is the kind of recipe that becomes yours after you make it once or twice—a foundation you can trust and play with gently. It's comfort food with enough sophistication to make you feel like you knew what you were doing all along.

Recipe FAQs

Sauté mushrooms until softened and golden, then cook leeks with garlic until tender. This builds the base flavor before combining with the custard.

Day-old rustic bread cut into cubes is ideal as it absorbs the custard well without becoming mushy.

Yes, Gruyère can be replaced with Swiss or sharp cheddar to alter flavor and texture subtly.

Thyme adds earthy notes while a touch of nutmeg and pepper complements the creamy custard and vegetables.

Serve this savory pudding alongside a crisp green salad or roasted meats for a balanced meal.

Bake uncovered at 350°F until the custard is set and the top is golden, ensuring a firm yet creamy texture.

Savory Mushroom Leek Bread Pudding

Earthy mushrooms and sweet leeks meld with custard and bread for a rich, savory dish.

Prep 20m
Cook 50m
Total 70m
Servings 6
Difficulty Medium

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 pound mixed mushrooms, cleaned and sliced
  • 2 medium leeks, white and light green parts only, cleaned and thinly sliced
  • 2 garlic cloves, minced

Bread

  • 6 cups day-old rustic bread, cut into 1-inch cubes

Dairy and Eggs

  • 1 1/2 cups whole milk
  • 1 cup heavy cream
  • 4 large eggs
  • 1 cup Gruyère cheese, grated
  • 1/4 cup Parmesan cheese, grated

Seasonings

  • 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/8 teaspoon ground nutmeg

Optional

  • 2 tablespoons unsalted butter, for greasing the baking dish

Instructions

1
Preheat oven and prepare baking dish: Preheat the oven to 350°F. Grease a 9x13-inch baking dish with unsalted butter.
2
Cook mushrooms: Heat olive oil in a large skillet over medium heat. Add mushrooms and cook, stirring occasionally, until softened and golden, about 8 minutes.
3
Add leeks and garlic: Add leeks and minced garlic to the skillet; cook for 4 to 5 minutes until leeks are tender. Season with thyme, salt, pepper, and nutmeg. Remove from heat.
4
Combine custard base: In a large bowl, whisk together eggs, whole milk, and heavy cream. Stir in Gruyère cheese and half of the Parmesan cheese.
5
Incorporate bread and vegetables: Add the cubed bread and sautéed vegetables to the custard mixture. Toss gently until the bread is well coated and absorbs some liquid. Let the mixture rest for 10 minutes.
6
Assemble and bake: Transfer the mixture evenly to the prepared baking dish. Sprinkle the remaining Parmesan cheese on top. Bake uncovered for 40 to 45 minutes until set and golden brown.
7
Rest before serving: Allow the pudding to cool for 10 minutes before slicing and serving.
Additional Information

Equipment Needed

  • Large skillet
  • Mixing bowls
  • Whisk
  • 9x13-inch baking dish
  • Knife and cutting board
  • Oven

Nutrition (Per Serving)

Calories 340
Protein 13g
Carbs 28g
Fat 19g

Allergy Information

  • Contains eggs, dairy, and wheat (gluten)
Laura Whitmore

Sharing easy, comforting recipes and real-life cooking tips from my kitchen to yours.