Savory Mushroom Leek Bread

Golden-brown Savory Mushroom and Leek Bread Pudding fresh from the oven, bubbling with melted Gruyère cheese and flecked with fresh thyme. Save
Golden-brown Savory Mushroom and Leek Bread Pudding fresh from the oven, bubbling with melted Gruyère cheese and flecked with fresh thyme. | cookingwithdarlene.com

This comforting savory bread pudding features tender mushrooms and sweet leeks sautéed in olive oil and seasoned with thyme, salt, pepper, and nutmeg. Cubed day-old rustic bread is soaked in a rich custard of eggs, milk, cream, Gruyère, and Parmesan cheeses, then combined with the vegetables. The mixture is baked until golden and set, delivering a warm, hearty dish perfect as a main or side. Variations include adding fresh herbs or substituting cheeses for enhanced flavor.

There's something about a rainy Sunday when you have good bread getting stale on the counter that makes you rethink what dinner could be. I was standing in my kitchen, staring at a loaf that wasn't quite past its prime, when I pulled out a container of mushrooms I'd picked up at the farmers market and some leeks that had been waiting for the right moment. What started as an attempt not to waste anything turned into this savory bread pudding—and suddenly it wasn't just about rescue cooking anymore, it was about the way earth and cream and butter and bread could transform into something entirely different from where they started.

I made this for a dinner party once, and I remember being nervous about timing—would it cook through evenly, would the top brown the way I wanted it to—but then I walked away to pour wine and talk with friends, and when I came back to check on it, the whole kitchen smelled like butter and thyme and toasted bread, and somehow that smell settled everything. People came back for seconds, and one friend asked me quietly in the kitchen what made it taste so rich, and I realized I couldn't explain it exactly—it was just the way everything worked together.

Ingredients

  • Olive oil: Two tablespoons is your starting point for coaxing out the mushroom flavors without overwhelming them.
  • Mixed mushrooms: Use whatever looks good at your market—cremini, shiitake, oyster—they all bring something different, and a pound sliced isn't nearly as much as it sounds because they shrink down beautifully as they cook.
  • Leeks: Just the white and light green parts, cleaned between the layers where grit hides, then sliced thin enough that they become tender rather than stringy.
  • Garlic cloves: Two cloves minced, added at the very end of the vegetable cooking so they stay bright and don't turn bitter.
  • Day-old rustic bread: This is the whole point—bread that's lost its moisture on the counter will drink up the custard without turning to mush, so don't use fresh.
  • Whole milk and heavy cream: Together they make a custard that's rich but not heavy, that amount of cream is generous but necessary.
  • Eggs: Four large ones are what hold everything together and make it set properly in the oven.
  • Gruyère cheese: It melts smooth and adds a nutty undertone that makes you wonder what that flavor is, and that's the right reaction.
  • Parmesan cheese: Half goes into the custard and half stays for the top, where it gets crispy and golden.
  • Fresh thyme: If you have it growing somewhere or can snip it from a fresh bunch, use it—dried works but doesn't have that bright edge.
  • Salt, pepper, and nutmeg: The nutmeg is the secret—just a whisper of it, enough that nobody can quite place where that warmth is coming from.

Instructions

Set your oven and prepare:
Heat the oven to 350°F and butter that baking dish thoroughly—you want the edges to release easily later, and butter on the sides matters more than you'd think.
Begin with the mushrooms:
Pour olive oil into a large skillet over medium heat and let it get shimmering, then add your sliced mushrooms and don't stir them constantly—let them sit for a minute or two so they can brown and concentrate their flavor. After about eight minutes they'll have given up their water and taken on some color, and that's when you know they're ready.
Add the leeks and garlic:
Stir in your sliced leeks and minced garlic and let them cook another four to five minutes until the leeks are soft enough to break with a wooden spoon. Season this whole mixture with thyme, salt, pepper, and that small amount of nutmeg, then move it off the heat and let it cool slightly.
Build the custard:
In a large bowl, whisk eggs with milk and cream until it's smooth and pale, then stir in the Gruyère and half the Parmesan until the cheese dissolves into the liquid.
Combine everything:
Add your bread cubes and the cooked vegetables to the custard and toss gently, making sure the bread gets coated but doesn't fall apart—you want pieces, not crumbles. Let it sit for about ten minutes so the bread can start drinking up the liquid.
Final assembly:
Pour everything into your buttered baking dish and spread it evenly, then scatter the remaining Parmesan across the top where it will turn golden and crispy.
Bake to doneness:
Put it in the oven for forty to forty-five minutes—it's done when the top is golden brown and the center is just set, with maybe a tiny bit of jiggle if you shake the dish gently. Let it cool for ten minutes before you serve it so it holds together better.
A close-up of Savory Mushroom and Leek Bread Pudding showing creamy custard soaked into rustic bread cubes with tender vegetables. Save
A close-up of Savory Mushroom and Leek Bread Pudding showing creamy custard soaked into rustic bread cubes with tender vegetables. | cookingwithdarlene.com

The morning after I made this the first time, there was a small piece left over, and I heated it gently in the oven and ate it with coffee while standing at the window watching the neighborhood wake up. It was still good—still comforting—and I realized that this dish had become the kind of thing I'd make not just when I needed to use bread, but because there are moments when you want to feel taken care of by your own cooking.

Why Bread Pudding Works as a Main Course

Bread pudding used to feel like a dessert category to me, but the savory versions are where the real flexibility lives—mushrooms and leeks are substantial enough to anchor a plate, and the custard is rich enough that you don't need much else. It sits somewhere between a strata and a frittata, and it's more forgiving than either because the bread soaks up all the egg and cream as it bakes, creating texture instead of requiring precise timing.

Building Flavor in the Vegetables

The magic here is in the patience of cooking the mushrooms first and letting them caramelize slightly—that takes maybe eight minutes and changes everything about their flavor, turning them from mild to deep and almost meaty. Leeks have a natural sweetness that nobody talks about enough, and when you cook them slowly in the oil and mushroom liquid, they become almost creamy even before they hit the custard.

Making It Your Own

This recipe is a framework rather than a final answer, and you can move things around depending on what you have or what you love. If sharp cheddar speaks to you more than Gruyère, that's the better choice for your table, and fresh herbs scattered through or sautéed spinach folded in are both additions that make sense. The one thing I'd ask you not to change is the bread quality and the resting time—those two things are what separate a good bread pudding from a memorable one.

  • Fresh herbs like sage or parsley added to the custard mixture make it taste like autumn.
  • A handful of good caramelized onions stirred in alongside the leeks adds another layer of sweetness.
  • Letting the assembled pudding sit in the refrigerator overnight before baking can deepen the flavors and make the bread pudding even more tender.
Savory Mushroom and Leek Bread Pudding served warm on a white plate, ready to be paired with a fresh green salad. Save
Savory Mushroom and Leek Bread Pudding served warm on a white plate, ready to be paired with a fresh green salad. | cookingwithdarlene.com

Make this when you want to feel like you've created something intentional from things that seemed ordinary, and serve it with a simple green salad or alongside roasted vegetables. It's the kind of dish that makes people slow down and eat instead of just moving food around their plate.

Recipe Questions & Answers

Mixed mushrooms offer great texture and flavor, especially varieties like cremini, shiitake, and button mushrooms.

Yes, Gruyère can be swapped with Swiss or sharp cheddar to suit your taste preferences.

Use only the white and light green parts, slicing thinly and rinsing well to remove grit before cooking.

Day-old rustic bread absorbs custard better, preventing sogginess and maintaining texture after baking.

Let the bread and custard mixture sit for about 10 minutes to ensure thorough absorption before baking.

A crisp green salad or roasted vegetables balance the richness and provide fresh contrast.

Savory Mushroom Leek Bread

A flavorful blend of mushrooms, leeks, creamy custard, and golden baked bread for a hearty main or side 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 & 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 dish: Preheat the oven to 350°F (175°C) and grease a 9x13-inch baking dish with butter.
2
Sauté 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
Cook leeks and garlic: Add leeks and minced garlic to the skillet and cook for 4 to 5 minutes until leeks are tender. Season with thyme, salt, pepper, and nutmeg, then remove from heat.
4
Prepare custard mixture: In a large bowl, whisk together the eggs, whole milk, and heavy cream. Stir in Gruyère cheese and half of the Parmesan cheese.
5
Combine bread and vegetables: Add the bread cubes and sautéed vegetables to the custard mixture. Toss gently until bread absorbs the liquid. Let sit for 10 minutes.
6
Assemble and top: Transfer the mixture to the prepared baking dish and sprinkle the remaining Parmesan cheese evenly over the top.
7
Bake until set: Bake uncovered for 40 to 45 minutes, until the custard is set and the top is golden brown.
8
Cool before serving: Allow to cool for 10 minutes to set 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, milk (dairy), and wheat (gluten from bread).
Darlene Bennett

Sharing simple recipes and real-life cooking tips for home cooks.