Ham and Swiss Croissant Breakfast Casserole

Prep: 15 minCook: 45 min6 servingsmediumAmerican
Ham and Swiss Croissant Breakfast Casserole

A rich, satisfying breakfast casserole that transforms buttery croissants into a custardy base studded with smoky ham and nutty Swiss cheese. The combination of eggs, milk, and Dijon mustard creates a creamy custard that binds everything together, while the croissants add luxurious texture and flavor. Perfect for weekend brunches, holiday mornings, or feeding a crowd, this make-ahead friendly dish delivers comfort food appeal with minimal effort. The golden, puffed top and tender interior make it as beautiful as it is delicious.

Ingredients

6 servings
  • 6 croissants, cut into pieces
    brioche or challah1:1comfort

    similar richness and texture

  • 2 cups diced ham
    cooked bacon or sausage1:1comfort

    different meat flavor

    Full guide →
  • 2 cups shredded Swiss cheese
    Gruyere or cheddar1:1comfort

    different flavor profile

    Full guide →
  • 6 eggs, beaten
  • 2 cups milk
    heavy cream1:1comfort

    richer texture

    Full guide →
  • 1 tsp Dijon mustard
  • 1 tsp salt
  • ½ tsp black pepper

Instructions

  1. 1

    Preheat oven to 350°F

  2. 2

    Combine beaten eggs, milk, Dijon mustard, salt, and black pepper in a large mixing bowl

  3. 3

    Layer croissant pieces, diced ham, and shredded Swiss cheese in a baking dish

  4. 4

    Pour egg mixture evenly over layered ingredients

  5. 5

    Bake for 45 minutes or until top is golden brown and casserole is set

  6. 6

    Let cool for a few minutes before serving

Tips

Tip 1

Use day-old croissants for better texture - they absorb the custard without becoming soggy

Tip 2

Assemble the night before and refrigerate, then bake fresh in the morning for easy entertaining

Tip 3

Let the casserole rest 5-10 minutes after baking so it sets properly and is easier to slice

Good to Know

Storage

Refrigerate leftovers for up to 3 days in covered container

Make Ahead

Assemble completely, cover and refrigerate overnight, then bake as directed adding 5-10 minutes if needed

Serve With

Serve warm, cut into squares with fresh fruit or breakfast potatoes

See pairing guide →

Common Mistakes

Watch

Use day-old croissants to avoid soggy texture

Watch

Pour egg mixture slowly to ensure even distribution

Watch

Don't overbake or custard will become rubbery

Substitutions

croissants
brioche or challah1:1comfort

similar richness and texture

Swiss cheese
Gruyere or cheddar1:1comfort

different flavor profile

Full guide →
ham
cooked bacon or sausage1:1comfort

different meat flavor

Full guide →
milk
heavy cream1:1comfort

richer texture

Full guide →
Find more substitutions →

FAQ

Can I make this casserole ahead of time?

Yes, assemble completely the night before, cover and refrigerate. Bake fresh in the morning, adding 5-10 extra minutes if needed since it starts cold.

What if I don't have Swiss cheese?

Gruyere, cheddar, or Monterey Jack work well as substitutes. Use the same amount and expect slightly different flavor profiles but similar melting properties.

How long will leftovers keep?

Store covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm the whole dish in a 300°F oven.