Nutrition Facts for Ham and cheese bread pudding

Ham and Cheese Bread Pudding

Image of Ham and Cheese Bread Pudding
Nutriscore Rating: 61/100

Transform your breakfast or brunch spread with this savory Ham and Cheese Bread Pudding, a rich and satisfying dish that combines hearty day-old bread, flavorful diced ham, and two kinds of cheese—sharp cheddar and savory parmesan—all baked to perfection in a creamy, seasoned custard. This recipe elevates simple ingredients into a golden, bubbly casserole that's crispy on the edges and tender in the center. Infused with sautéed onions, garlic powder, and a hint of ground mustard, every bite bursts with comforting flavor. Perfect for feeding a crowd, this make-ahead dish is easy to prepare and pairs beautifully with a fresh side salad or fruit for a well-rounded meal. Whether for a holiday brunch or a casual family gathering, this ham and cheese bread pudding is sure to be a crowd-pleaser.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
45 min
🕐
Total Time
1 hr 5 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

14 items
  • 6 cups day-old bread (such as French or sourdough)
  • 1 cup cooked ham, diced
  • 1.5 cups shredded cheddar cheese
  • 0.5 cups parmesan cheese, grated
  • 5 large eggs
  • 2 cups milk
  • 1 cup heavy cream
  • 1 medium yellow onion, diced
  • 1 tablespoon unsalted butter
  • 0.5 teaspoons garlic powder
  • 0.5 teaspoons ground mustard
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper
  • 2 tablespoons fresh parsley, chopped (optional for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

9 steps
1

Preheat your oven to 375°F (190°C) and grease a 9x13-inch baking dish with butter or non-stick cooking spray.

2

Cut the day-old bread into 1-inch cubes and set aside. If the bread is not stale, toast the cubes on a baking sheet for 10 minutes to dry them out slightly.

3

In a large skillet, melt the butter over medium heat. Add the diced onion and sauté for 5-7 minutes until softened and translucent. Remove from heat and let cool slightly.

4

In a large mixing bowl, whisk together the eggs, milk, heavy cream, garlic powder, ground mustard, salt, and pepper until well combined.

5

Add the bread cubes to the bowl with the custard mixture, gently pressing them down to soak in the liquid.

6

Stir in the sautéed onions, diced ham, shredded cheddar cheese, and half of the grated parmesan cheese. Mix gently to ensure even distribution.

7

Transfer the bread mixture to the prepared baking dish. Spread it out evenly, then sprinkle the remaining parmesan cheese over the top.

8

Cover the dish loosely with aluminum foil and bake in the preheated oven for 30 minutes. Remove the foil and bake for an additional 15 minutes, or until the top is golden brown and the custard is set.

9

Let the bread pudding cool slightly before serving. Garnish with freshly chopped parsley, if desired. Serve warm and enjoy!

Cooking Tip: Take your time with each step for the best results!
6510
cal
285.5g
protein
797.8g
carbs
244.1g
fat

Nutrition Facts

1 serving (3003.9g)
Calories
6510
% Daily Value*
Total Fat 244.1 g 313%
Saturated Fat 125.7 g 628%
Polyunsaturated Fat 0.3 g
Cholesterol 1604 mg 535%
Sodium 15266 mg 664%
Total Carbohydrate 797.8 g 290%
Dietary Fiber 27.6 g 99%
Total Sugars 58.3 g
Protein 285.5 g 571%
Vitamin D 10.5 mcg 52%
Calcium 2967 mg 228%
Iron 44.6 mg 248%
Potassium 3243 mg 69%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

48.9%%
17.5%%
33.6%%
Fat: 2196 cal (33.6%%)
Protein: 1142 cal (17.5%%)
Carbs: 3191 cal (48.9%%)