Go Back
+ servings
a slice of ham and cheese bread pudding on a wooden spatula resting on the edge of a casserole dish
Print Recipe
5 from 2 votes

Ham & Cheese Bread Pudding

Ham and cheese bread pudding is a yummy, savory breakfast casserole you can make ahead. This breakfast bake is perfect for Christmas morning or any other time when you want an easy morning meal you can just throw in the oven.
Prep Time10 mins
Cook Time45 mins
Chill Time4 hrs
Total Time4 hrs 55 mins
Course: Breakfast, Brunch, Casserole
Cuisine: American
Servings: 6
Calories: 325kcal


  • 1 8 oz loaf sourdough bread
  • 8 oz diced ham
  • 1 cup shredded cheddar cheese
  • 4 large eggs beaten
  • 2 cups milk
  • 1 tsp ground mustard
  • salt & pepper to taste


  • Spray a 2 quart casserole dish with non stick cooking spray. Set aside.
  • Using a serrated bread knife, cut the loaf into roughly 1" chunks. Spread the bread cubes evenly out in the bottom of the prepared dish.
  • Spread the ham evenly out over the bread. Spread the cubes gently to allow some of the ham pieces to fall to the bottom of the dish, but not all.
  • Sprinkle the cheese evenly out over top.
  • To a medium sized mixing bowl add the eggs, milk, mustard, and salt & pepper. Whisk the ingredients together until the mixture's smooth. Pour the egg mixture evenly out over the casserole.
  • Cover the casserole dish tightly with cling wrap, and refrigerate it for at least 4 hours but up to overnight.
  • Bake the uncovered casserole at 350° for 45-50 minutes- until puffed and lightly toasted on top & a toothpick inserted in the center comes out clean.
  • Slice, serve & enjoy!


Calories: 325kcal | Carbohydrates: 26g | Protein: 23g | Fat: 14g | Saturated Fat: 7g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 172mg | Sodium: 886mg | Potassium: 223mg | Fiber: 1g | Sugar: 6g | Vitamin A: 501IU | Vitamin C: 1mg | Calcium: 264mg | Iron: 2mg