Skip to main content

Savory Bread Pudding with Ham and Gruyère

Savory bread puddings offer an ideal solution for feeding a large crowd while helpfully utilizing those holiday leftovers and surplus veggies lurking in the fridge. Resembling an Italian breakfast strata, this hearty casserole combines pantry staples like bread, eggs, and milk. My personal touch involves incorporating buttery brioche bread with honey-baked ham crisped up in a pan, along with a generous amount of wilted spinach, bell pepper, and melty Gruyère cheese for that perfect balance of flavors. The beauty of a bread pudding lies in its make-ahead nature; you can assemble it a full day in advance and bake it off whenever you're ready for a festive brunch or a laid-back breakfast with the family.

  • Servings 6-8
  • Dish Main
  • Time 1 hour
  • Skill Beginner

Ingredients

Savory Bread Pudding with Ham & Gruyère ingredients

1 loaf stale brioche bread (16 oz/ 454 g), cubed
1½ cups (8 oz/ 225 g) cubed honey baked ham
½ a large white onion, about 1½ cups diced
1 large red bell pepper, diced
1 (6 oz) bag spinach
6 large eggs
2½ cups milk
½ tsp salt
2 cups (6 oz/ 180 g) shredded gruyère
¼ cup (1 oz / 30 g) grated Parmesan cheese
Oil, as needed

Parts

Savory Bread Pudding with Ham & Gruyère

Step

Grease a 9x13 baking dish. Preheat the oven to 350°F.

Step

Bread pudding works best with stale bread. If your brioche is fresh, cube it and bake it at 350°F for 10-15 minutes until dry and lightly toasted.

Step

Heat a large skillet over medium-high heat. Add a drizzle of oil to the pan, then add the cubed ham. Cook until nicely browned, stirring occasionally, about 5-6 minutes. Transfer the ham and reserve.

Step

Into the skillet, add another drizzle of oil, then add the diced onion and pepper; residual browned bits from the ham will help flavor the vegetables. Sauté the onion and pepper until just softened, about 5 minutes. Add the spinach and sauté for 2-3 more minutes, or until the spinach has wilted and shrunken. Remove from the heat and allow to cool slightly.

Step

To a large bowl, add the cubed brioche, browned ham, cooked vegetables, and 1½ cups of the shredded gruyère (reserve the remaining ½ cup of gruyère to top the dish with). Mix until everything is well combined.

Step

Add the bread pudding mixture to the greased casserole dish.

Step

In a bowl, whisk together the eggs, milk, and salt until well combined. Pour the egg mixture evenly over the bread pudding. Top the bread pudding with the grated Parmesan and the remaining gruyère cheese

Step

Preheat the oven to 350°F. Let the bread pudding sit and soak up the liquid for 15-20 minutes while the oven is preheating. Alternatively, you can assemble the bread pudding the night before, cover and place in the fridge to bake off the next morning.

Step

Bake for 40-45 minutes until golden brown on top and set, and serve warm.

Step

Bread pudding can be made in advance. Cool, then freeze your bread pudding. When ready to serve, reheat covered at 350°F for 20-25 until hot.