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.9 from 7 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

A savory Ham and Cheese Bread Pudding combining day-old sourdough, cooked ham, sharp cheddar, and aromatic spices baked into a rich, custardy dish perfect for brunch or dinner.


Ingredients

Scale

Bread

  • 12 oz sourdough bread, day old

Vegetables & Herbs

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

Dairy & Eggs

  • 10 eggs
  • 3 cups whole milk
  • 1 cup heavy cream
  • 1 1/2 cups shredded sharp cheddar cheese

Meat

  • 4 oz thick-sliced cooked ham, diced

Oils & Spices

  • 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 using fresh bread, dry the cubes in the oven at 225˚F for 30 minutes to remove moisture.
  2. Cook the shallots: Heat olive oil in a skillet over medium heat, add the minced shallots, and sauté for 4 minutes until softened. Remove from heat and allow to cool.
  3. Mix custard base: In a very large bowl, beat together the eggs, whole milk, heavy cream, salt, black pepper, white pepper, garlic powder, and grated nutmeg until fully combined.
  4. Combine ingredients: Stir the cooled shallots, diced ham, and half of the shredded sharp cheddar cheese into the custard mixture.
  5. Assemble pudding: Pour the mixture into a greased 9”x13” baking dish. Top evenly with the remaining cheese. Let the pudding sit for 5 minutes to allow the bread to absorb the custard.
  6. Bake: Preheat oven to 350˚F and bake the pudding for 60-65 minutes. If the top browns too much during baking, cover partway through with foil.
  7. Finish and serve: Remove from oven, sprinkle with chopped fresh chives for garnish, then slice into squares and serve warm.

Notes

  • Using day-old bread is ideal as it absorbs the custard better without becoming mushy.
  • If you don’t have shallots, you can substitute with finely chopped onions but expect a stronger flavor.
  • Cover the baking dish with foil if the top browns too quickly during baking to prevent burning.
  • Sharp cheddar can be substituted with other flavorful cheeses such as Gruyère or Swiss for variation.
  • This dish can be prepared a day ahead and reheated before serving.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350 kcal
  • Sugar: 3 g
  • Sodium: 650 mg
  • Fat: 22 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 20 g
  • Fiber: 1 g
  • Protein: 18 g
  • Cholesterol: 230 mg