Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Two thick slices of Cheesy Ham Breakfast Casserole with melted cheese and diced ham served in a white baking dish.

Cheesy Ham Breakfast Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Cheesy Ham Breakfast Casserole features layers of fluffy eggs, savory ham, and melted cheese baked to golden perfection. Served in a white baking dish, these hearty casserole slices are ideal for breakfast, brunch, holiday gatherings, or meal prep. Easy to make and loaded with comforting flavors, this Cheesy Ham Breakfast Casserole is a family favorite that delivers a satisfying and protein-packed start to the day.

  • Total Time: 8 hours 5 minutes (includes overnight chilling optional)
  • Yield: 10 servings

Ingredients

Day-old Bread: 6 slices, torn or cubed

Cooked Ham: 2 cups, diced

Cheddar Cheese: 1 cup, shredded

Monterey Jack Cheese: 1 cup, shredded

Large Eggs: 8

Milk: 2 cups (any kind: whole, 2%, skim)

Dijon Mustard: 1 tablespoon

Onion Powder: 1/2 teaspoon

Garlic Powder: 1/2 teaspoon

Salt: 1/2 teaspoon

Black Pepper: 1/4 teaspoon

Butter: 1 tablespoon, for greasing

Fresh Parsley (for garnish, optional): 2 tablespoons, chopped

Instructions

1. Prepare Your Baking Dish: First, preheat your oven to 375°F (190°C) if baking immediately. Then, thoroughly grease a 9×13 inch baking dish with butter. This prevents sticking and ensures easy serving.

2. Layer the Bread: Next, arrange the torn or cubed bread evenly over the bottom of the prepared baking dish. This forms the base and soaks up all the eggy goodness.

3. Add Ham and Cheese: Now, sprinkle the diced cooked ham over the bread layer. Follow this by distributing both shredded cheddar and Monterey Jack cheeses evenly over the ham. You want cheesy goodness in every bite!

4. Whisk the Egg Mixture: In a large bowl, crack the 8 large eggs. Pour in the 2 cups of milk. Add the Dijon mustard, onion powder, garlic powder, salt, and black pepper. Whisk everything together thoroughly until the mixture is well combined and slightly frothy. This ensures even flavor distribution.

5. Pour Over Layers: Carefully pour the egg mixture evenly over the bread, ham, and cheese in the baking dish. Make sure all the bread pieces get a good soaking. Gently press down any floating bread with a spatula to ensure it absorbs the liquid.

6. Chill (Optional for Make-Ahead): If you are making this ahead, cover the baking dish tightly with plastic wrap or aluminum foil. Refrigerate it for at least 2 hours, or preferably overnight, allowing the flavors to meld and the bread to fully absorb the egg mixture. If baking immediately, proceed to the next step.

7. Bake the Casserole: Uncover the casserole if it was chilled. Place the baking dish in your preheated oven. Bake for 45-55 minutes, or until the casserole is puffed, golden brown, and set in the center. A knife inserted into the center should come out clean.

8. Rest and Serve: Once baked, remove the casserole from the oven. Let it rest for 5-10 minutes before slicing and serving. This resting time helps it set further and makes for cleaner cuts. Garnish with fresh chopped parsley if desired. Enjoy your simple, nourishing breakfast!

Notes

Pro Tips for Success: Use Day-Old Bread – Stale or day-old bread is slightly dried out, which prevents the casserole from becoming soggy. If only fresh bread is available, lightly toast it first. Generously grease the baking dish with butter. Allow for soaking time (at least 2 hours or overnight) for best texture. Distribute ham and cheese evenly. Whisk eggs thoroughly until frothy. If browning too quickly, tent with foil. Check doneness with a knife; it should come out clean. Rest 5-10 minutes before serving. Season generously. Storage & Reheating: Cool completely before storing. Refrigerate in airtight container for up to 3-4 days. Freezes well (baked or unbaked) for up to 2-3 months. Reheat in oven at 300°F covered with foil, or microwave. Variations: Substitute ham with cooked sausage, Canadian bacon, or turkey. Use Gruyere, Colby Jack, or Mexican blend cheese. Add sautéed veggies like bell peppers, spinach, or mushrooms. For healthier version, use whole wheat bread, lean ham, skim milk, and reduced-fat cheese. For individual portions, use ramekins or muffin tin (adjust baking time).

  • Author: Charlotte Johnson
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Category: Breakfast Casserole
  • Method: Baked
  • Cuisine: American
  • Diet: None

Nutrition

  • Serving Size: 1 serving (about 1/10 of casserole)
  • Calories: 349
  • Sugar: 6 g
  • Sodium: 987 mg
  • Fat: 21 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 0.2 g
  • Carbohydrates: 21 g
  • Fiber: 1 g
  • Protein: 20 g
  • Cholesterol: 210 mg