Servings: 8
Prep Time: 15 minutes
Cook Time: 45 minutes
Ingredients
- 6 cups cubed bread (use stale bread for best results, or toast fresh bread)
- 2 cups cooked ham, diced
- 1 ½ cups shredded cheddar cheese
- 1 cup shredded Swiss cheese
- 6 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1 tsp Dijon mustard
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp paprika (optional)
- Salt and pepper, to taste
- 2 tbsp fresh parsley, chopped (optional, for garnish)
Instructions
- Prep the Oven and Pan:
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch casserole dish with butter or nonstick spray.
- Layer the Casserole:
- Spread the cubed bread evenly across the bottom of the casserole dish.
- Sprinkle the diced ham over the bread, followed by the shredded cheddar and Swiss cheeses.
- Make the Egg Mixture:
- In a large mixing bowl, whisk together the eggs, milk, heavy cream, Dijon mustard, garlic powder, onion powder, paprika (if using), salt, and pepper until fully combined.
- Assemble and Soak:
- Pour the egg mixture evenly over the bread, ham, and cheese layers. Press down gently with a spatula to make sure the bread soaks up the liquid.
- Bake the Casserole:
- Cover the dish with foil and bake for 30 minutes.
- Remove the foil and bake for an additional 15–20 minutes, or until the top is golden brown and the casserole is set. A knife inserted into the center should come out clean.
- Garnish and Serve:
- Remove from the oven and let the casserole cool for about 5 minutes. Sprinkle with fresh parsley if desired. Slice into squares and serve warm.
Do’s and Don’ts
DO:
- Use stale or toasted bread to absorb the egg mixture better.
- Let the casserole sit for a few minutes after baking to firm up before slicing.
- Experiment with cheese combinations—Gruyère or Monterey Jack works wonderfully too.
DON’T:
- Skip pressing the bread down after pouring the egg mixture—it ensures even soaking.
- Overbake, or the casserole might dry out. Keep an eye on it during the last 10 minutes.
- Forget to grease the dish, or you’ll spend more time cleaning than eating.
Optional Add-Ins and Variations:
- Veggie Boost: Add sautéed spinach, bell peppers, or mushrooms for extra nutrients.
- Spicy Twist: Mix in diced jalapeños or a pinch of cayenne pepper for a kick.
- Meat Swap: Replace ham with cooked bacon, sausage, or turkey for a different flavor.
This Ham and Cheese Breakfast Casserole is a great way to turn leftover ham into a crowd-pleasing breakfast or brunch dish. With gooey cheese, fluffy eggs, and crispy bread, it’s the ultimate comfort food to kick off your day. 🍳🧀🍞