Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ham and Cheese Bread Pudding Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 12 reviews
  • Author: Lucy
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 4 minutes
  • Total Time: 1 hour 24 minutes
  • Yield: 9 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Description

This savory Ham and Cheese Bread Pudding is a comforting baked casserole featuring sourdough bread soaked in a rich custard of eggs, milk, and cream, combined with flavorful ham, sharp cheddar cheese, shallots, and aromatic herbs. Perfect for brunch or a hearty dinner, it's golden-baked to perfection and topped with fresh chives for a burst of color and freshness.


Ingredients

Scale

Bread and Dairy

  • 12 oz sourdough bread, day old
  • 3 cups whole milk
  • 1 cup heavy cream
  • 10 eggs
  • 1 1/2 cups shredded sharp cheddar cheese

Meat and Vegetables

  • 4 oz thick-sliced cooked ham, diced
  • 3 shallots, minced
  • 1 teaspoon chopped fresh chives

Seasonings and Oils

  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • Pinch white pepper
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon grated nutmeg
  • 1/2 teaspoon fresh thyme leaves


Instructions

  1. Prep the Bread: Cut the day-old sourdough bread into cubes. If the bread is fresh instead of day-old, dry it in the oven at 225˚F for 30 minutes to remove moisture and help it absorb the custard better.
  2. Preheat Oven and Cook Shallots: Preheat the oven to 350˚F. Heat olive oil in a skillet over medium heat and add the minced shallots. Cook for about 4 minutes until softened and fragrant, then remove from heat and let cool.
  3. Make the Custard: In a very large bowl, vigorously beat together the eggs, whole milk, heavy cream, salt, black pepper, white pepper, garlic powder, and grated nutmeg to create a flavorful custard base.
  4. Combine Ingredients: Stir the cooled shallots, diced ham, and half of the shredded cheddar cheese into the custard mixture, along with the fresh thyme leaves.
  5. Assemble the Pudding: Pour the custard mixture into a greased 9”x13” baking dish that contains the bread cubes. Top with the remaining shredded cheddar cheese evenly distributed on top. Let the mixture sit for 5 minutes so the bread can soak up the custard fully.
  6. Bake: Bake in the preheated oven for 60 to 65 minutes until set and golden brown. If the top browns too quickly during baking, cover loosely with foil to prevent burning.
  7. Finish and Serve: Remove from the oven and sprinkle chopped fresh chives over the top. Slice into squares and serve warm for a delicious meal or brunch dish.

Notes

  • Using day-old sourdough helps prevent the pudding from becoming too soggy by better absorbing the custard.
  • If you prefer less rich, substitute half the heavy cream for additional milk.
  • Covering the pudding with foil partway through baking prevents over-browning but still allows the top to crisp up nicely.
  • Feel free to swap sharp cheddar for gruyere or a milder cheese for different flavor profiles.
  • This dish can be prepared a day ahead by assembling and refrigerating before baking; just add 10-15 minutes to the baking time if baking from cold.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450 kcal
  • Sugar: 6 g
  • Sodium: 750 mg
  • Fat: 28 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 14 g
  • Trans Fat: 0 g
  • Carbohydrates: 24 g
  • Fiber: 2 g
  • Protein: 22 g
  • Cholesterol: 280 mg