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
Slices of ham, gruyere, egg casserole garnished with chopped parsley.

Ham and Gruyere Egg Casserole For a Crowd

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Rhonda
  • Total Time: 55 minutes
  • Yield: 15-18 pieces 1x


This ham and gruyere egg casserole is our go-to when we want a delicious and filling breakfast! It’s a great option for a weekend breakfast or holiday brunch, whether you’re celebrating Mother’s Day, Easter, or Christmas. 


  • 15 eggs
  • 3/4 cup heavy cream
  • Salt and pepper to taste
  • 8 ounces (2 cups) shredded gruyere cheese, divided
  • 2 Tablespoons butter, divided
  • 3-4 medium leeks, cleaned and sliced (about 2-3 cups sliced leeks)
  • 2 1/2 cups diced ham (12 ounces)



The casserole is done when a knife in the middle comes out clean. You can also check the temperature of the eggs. It should reach an internal temperature of at least 165°F. 

Favorite riffs. Add more or less ham, cheese, or leeks based on what you like. Use your favorite cheese instead of the gruyere. Shredded cheddar, white cheddar, cream cheese, or goat cheese would all be great. Use deli ham instead of a ham steak. Sauté leeks and place in baking dish. Tear the deli ham into pieces and spread over the leeks in the casserole dish. Continue with the recipe above. Use shallots or white, yellow, or green onions instead of leeks. 

Make this your own. Use more or less ham, cheese, or leeks.

Make ahead of time. This is great made ahead of time. Reheat in a 350°F oven until warm.

  • Prep Time: 5 minutes
  • Cook Time: 50 minutes
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American


  • Serving Size: 1 piece
  • Calories: 226
  • Sugar: 1.1 g
  • Sodium: 356.3 mg
  • Fat: 15.5 g
  • Carbohydrates: 3.1 g
  • Protein: 17.9 g
  • Cholesterol: 234.7 mg