Go Back

Ham and Cheese Breakfast Casserole

Sunday mornings just got so much easier with this make-ahead breakfast casserole! I love prepping this the night before when we have family visiting or during the holidays—just pop it in the oven in the morning and you've got a hot, hearty breakfast ready to go. The best part? Everyone gets a serving with crispy edges and that perfect custardy center!
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 10 servings

Ingredients
  

  • 1 pound cubed bread French or sourdough, cut into 1-inch cubes
  • 2 cups diced cooked ham
  • 2 cups shredded cheddar cheese
  • 1 cup shredded Swiss cheese
  • 8 large eggs
  • cups whole milk
  • ½ cup heavy cream
  • 1 small onion finely diced
  • 1 red bell pepper diced
  • 2 tablespoons Dijon mustard
  • 1 teaspoon garlic powder
  • ½ teaspoon black pepper
  • ½ teaspoon salt
  • 2 tablespoons butter melted
  • Chopped fresh chives for garnish

Method
 

  1. Grease a 9x13-inch baking dish with butter or cooking spray.
  2. Spread the bread cubes evenly in the bottom of the dish. Top with diced ham, onion, bell pepper, and both cheeses.
  3. In a large bowl, whisk together eggs, milk, heavy cream, Dijon mustard, garlic powder, salt, and pepper until well combined.
  4. Pour the egg mixture evenly over the bread and ham mixture, making sure to cover everything. Press down gently with a spatula to help the bread soak up the liquid.
  5. Cover with plastic wrap and refrigerate for at least 2 hours or overnight (overnight is best!).
  6. When ready to bake, preheat your oven to 350°F and remove the casserole from the refrigerator to take the chill off while the oven heats (about 15-20 minutes).
  7. Drizzle the melted butter over the top of the casserole.
  8. Bake uncovered for 45-50 minutes until the top is golden brown and the center is set (a knife inserted in the center should come out clean).
  9. Let it rest for 5-10 minutes before cutting. Garnish with fresh chives and serve warm!