Savory Bread Pudding

8x8 dish.
Prep Time:
Total Time:

Just a moment please...

Savory Bread Pudding from Macheesmo
Print Recipe

This easy recipe makes a simple homemade breakfast or brunch bread pudding that allows you to use almost flavor combination you like!

Recipe adapted from a Splendid Table recipe.


4-5 pieces of stale bread, torn into large pieces
1.5-2 cups various cheeses, I used cheddar and goat cheese
1-2 cups vegetables, I used a roasted red pepper and 1/2 an onion
4 large eggs
2 cups milk
1 Tablespoon butter, for dish
Pinch of nutmeg
Salt and pepper


1) Butter an 8×8 baking dish. Tear pieces of stale bread into large chunks and layer them in the buttered dish. If you don’t have any really stale bread, toast your bread for 10 minutes in a 300 degree oven to dry it out.

2) Add any sort of grated or crumbled cheese to the top of the bread until it just barely covers the bread. Two cups will be more than enough. I used a mix of cheddar and goat cheese.

3) Add a few handfuls of leftover veggies (or meat) to the dish. You can use almost any fresh vegetable. I used a roasted red pepper and 1/2 an onion.

4) In a separate bowl, whisk together eggs and milk and pour the mixture over the bread and vegetables.

5) Cover the dish and let it rest for at least 15 minutes or up to overnight in the fridge.

6) Season the dish with salt and pepper and a tiny pinch of ground nutmeg.

7) Bake the dish at 350 degrees covered for 20 minutes and then uncovered for 30 minutes. The dish is done when the custard in the center are set.

8) Let cool for a minute or two and then serve immediately!