Go Back
Leftover Ham Breakfast Casserole

Leftover Ham Breakfast Casserole

Prep Time: 20 minutes (plus 20–30 minutes soaking or overnight chill)
Cook Time: 40–50 minutes
Total Time: 1 hour 15 minutes (approx., including rest)
Servings: 8
Ingredients:
8 cups day-old crusty bread, cubed
2 cups cooked leftover ham, diced
1 cup shredded cheddar cheese
1 cup shredded mozzarella or Swiss cheese
1 small yellow onion, finely diced
½ cup diced bell pepper
2 tablespoons unsalted butter
10 large eggs
1½ cups milk
½ cup heavy cream or half-and-half
1 teaspoon Dijon mustard
½ teaspoon garlic powder
1 teaspoon salt (to taste)
½ teaspoon black pepper
½ teaspoon dried thyme or dried parsley
2 tablespoons chopped fresh chives or parsley (for garnish)
Instructions:
Preheat oven to 350°F (175°C). Butter a 9x13-inch baking dish. Sauté onion and bell pepper in butter until softened.
Add bread cubes to the dish. Top with ham, sautéed veggies, and cheeses.
Whisk eggs, milk, cream, mustard, garlic powder, salt, pepper, and dried herbs until smooth.
Pour egg mixture evenly over the casserole. Gently press bread down to soak. Rest 20–30 minutes or chill overnight.
Bake uncovered 40–50 minutes until golden and set in the center.
Let rest 10 minutes, garnish with fresh herbs, slice, and serve warm.
Nutrition (Calories)Approx. 350–420 calories per serving (out of 8), depending on bread type, ham, and cheese used. Best for hearty breakfasts, weekend brunch, or using up holiday ham leftovers.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings: 8
Course: Breakfast
Cuisine: American
Calories: 420

Notes

Pro Tip:
Use a mix of cheeses (cheddar plus Swiss or mozzarella) for the best balance of flavor and melt.