Most people think of bread pudding as a sweet dessert, but this savory version brings new life to old bread. It’s creamy, crispy, cheesy, and aromatic with herbs — like a mix between a soufflé and a quiche. The best part? It’s made from pantry staples and perfect for breakfast, brunch, or even dinner with a salad.
Ingredients
-
4 cups stale bread, cut into cubes (French, sourdough, or sandwich bread)
-
3 large eggs
-
1 ½ cups milk (or half-and-half for richness)
-
1 small onion, finely chopped
-
2 garlic cloves, minced
-
1 cup shredded cheese (cheddar, mozzarella, or a mix)
-
2 tbsp butter
-
1 tsp Dijon mustard
-
½ tsp black pepper
-
½ tsp salt
-
½ tsp dried thyme or Italian herbs
-
A handful of chopped parsley or green onions
-
(Optional): chopped cooked bacon, spinach, or sun-dried tomatoes for extra flavor
Directions
1. Prep the Bread
Cut your stale bread into bite-sized cubes. If it’s not fully dry, toast it lightly in the oven at 350°F (175°C) for about 10 minutes to crisp it up. You want firm, golden cubes that will hold their shape once soaked.
2. Sauté Aromatics
In a small pan, melt butter and sauté onions until soft and golden, about 4–5 minutes. Add garlic and cook for another minute. This brings out a deep, savory flavor that forms the base of the pudding.
3. Make the Custard
In a large bowl, whisk together eggs, milk, Dijon mustard, salt, pepper, and herbs. Stir in half the cheese and the sautéed onion mixture.
4. Combine Bread & Custard
Add the bread cubes to the custard and gently mix until each piece is coated. Let it sit for 10–15 minutes so the bread can soak up the liquid. The cubes should be plump and slightly soggy, not mushy.
5. Bake
Preheat your oven to 375°F (190°C). Grease a small baking dish (around 8×8 inches). Pour in the mixture, sprinkle the remaining cheese on top, and bake for 35–40 minutes, until golden brown and puffed.
6. Rest & Serve
Let it rest for 5 minutes before slicing. The inside will be soft, custardy, and full of flavor, while the top stays crisp and cheesy.
Serving Ideas
-
Serve warm with a dollop of sour cream or Greek yogurt.
-
Pair it with a fresh tomato salad or roasted vegetables.
-
For breakfast, top with a poached egg and a drizzle of hot sauce.
-
It also works beautifully as a side dish for roasted chicken or grilled steak.
Chef’s Tip
For an extra gourmet touch, sprinkle a little grated Parmesan on top before baking and add a pinch of crushed red pepper flakes for subtle heat. If you have leftover veggies or cooked meat, toss them in — this recipe is endlessly customizable.
Why This Recipe Works
This savory bread pudding celebrates humble ingredients — taking something as simple as stale bread and turning it into a show-stopping dish. The custard infuses the bread with creamy richness, while herbs and cheese add depth and aroma. The baked top provides just the right crunch, making every bite a balance of soft and crisp.