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.
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.
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
- → How should the mushrooms and leeks be prepared?
-
Sauté mushrooms until softened and golden, then cook leeks with garlic until tender. This builds the base flavor before combining with the custard.
- → What type of bread works best?
-
Day-old rustic bread cut into cubes is ideal as it absorbs the custard well without becoming mushy.
- → Can the cheese be substituted?
-
Yes, Gruyère can be replaced with Swiss or sharp cheddar to alter flavor and texture subtly.
- → How do the spices enhance the dish?
-
Thyme adds earthy notes while a touch of nutmeg and pepper complements the creamy custard and vegetables.
- → What are suitable serving suggestions?
-
Serve this savory pudding alongside a crisp green salad or roasted meats for a balanced meal.
- → What is the best baking method?
-
Bake uncovered at 350°F until the custard is set and the top is golden, ensuring a firm yet creamy texture.