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.5 from 22 reviews
  • Author: Claire
  • 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 Ham and Cheese Bread Pudding is a savory, comforting dish that combines day-old sourdough bread with creamy eggs, sharp cheddar cheese, and diced cooked ham. Perfect for brunch or a hearty dinner, it features a rich custard infused with shallots, thyme, and warm spices baked to golden perfection.


Ingredients

Scale

Bread and Dairy

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

Vegetables and Herbs

  • 3 shallots, minced
  • 1 teaspoon chopped fresh chives
  • 1/2 teaspoon fresh thyme leaves

Meat

  • 4 oz thick-sliced cooked ham, diced

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


Instructions

  1. Prepare the Bread: Cut the day-old sourdough bread into cubes. If the bread is fresh, dry it in the oven at 225˚F for 30 minutes to remove moisture and achieve the right texture.
  2. Preheat Oven: Set your oven to 350˚F to prepare for baking the pudding.
  3. Sauté Shallots: Heat olive oil in a skillet over medium heat. Add the minced shallots and cook for 4 minutes until softened and fragrant, then remove from heat to cool.
  4. Mix Custard: In a very large bowl, beat together the eggs, whole milk, heavy cream, salt, black pepper, white pepper, garlic powder, and grated nutmeg to create the custard base.
  5. Combine Ingredients: Stir the cooled shallots, diced ham, and half of the shredded cheddar cheese into the custard mixture. Ensure everything is evenly incorporated.
  6. Assemble: Pour the mixture into a greased 9”x13” baking dish. Sprinkle the remaining cheddar cheese evenly over the top. Let the mixture sit for 5 minutes so the bread absorbs some of the custard before baking.
  7. Bake: Place the baking dish in the oven and bake for 60 to 65 minutes. If the top begins to brown too much before the pudding is fully cooked, cover it loosely with aluminum foil to prevent burning.
  8. Garnish and Serve: Remove the bread pudding from the oven, sprinkle chopped fresh chives over the top for color and flavor, then slice into squares and serve warm.

Notes

  • Using day-old bread helps absorb the custard without becoming soggy; if using fresh, drying it first is essential.
  • You can substitute sharp cheddar cheese with Gruyère or Swiss for a different flavor.
  • Leftovers store well covered in the refrigerator for up to 3 days and reheat nicely.
  • To add extra flavor, consider mixing in sautéed mushrooms or spinach with the shallots.
  • Covering the pudding with foil halfway through baking prevents an overly browned crust while ensuring the inside cooks through.

Nutrition

  • Serving Size: 1 serving
  • Calories: 400 kcal
  • Sugar: 5 g
  • Sodium: 650 mg
  • Fat: 25 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0 g
  • Carbohydrates: 25 g
  • Fiber: 2 g
  • Protein: 20 g
  • Cholesterol: 215 mg