Go Back
+ servings
Print Recipe
5 from 2 votes

Egg, Ham, and Croissant Breakfast Casserole with Spinach and Havarti

Basically the best breakfast casserole you will ever eat.
Prep Time10 mins
Cook Time1 hr 10 mins
refrigerate2 hrs
Total Time1 hr 20 mins
Course: Breakfast
Cuisine: American
Keyword: breakfast casserole, cheese casserole, croissant casserole, ham casserole
Servings: 8 servings
Calories: 470kcal
Author: Jen Pinkston


  • ¾ lb honey baked ham from the deli sliced thick (on a scale of 1-10, I sliced it a 5), coarsely chopped
  • 2 Tbsp. olive oil divided
  • 1 sweet yellow onion chopped
  • 2 cups roughly chopped baby spinach
  • 7 large eggs
  • 2 c. whole milk
  • 2 tsp. nutmeg
  • 1 tsp. kosher salt
  • 1 tsp. black pepper
  • ¾ c. grated Havarti cheese mozzarella would also work
  • 5 large croissants chopped into about 5 pieces each


  • Add 1 tablespoon oil to a large skillet over medium heat.
  • Add ham and cook for 2-4 minutes , stirring once or twice until slightly browned
  • Remove ham from the skillet and add to a medium size mixing bowl.
  • Add remaining oil to the skillet and stir in onions, cooking on medium low heat for about 10-12 minutes until very soft.
  • Add spinach for 1-2 minutes then transfer onion-spinach mixture to the mixing bowl with ham.
  • In a separate bowl, whisk together eggs, milk, nutmeg, salt, and pepper.
  • In a lightly greased 11 x 7" pan, arrange chopped croissants, all of the pieces should be touching each other and perhaps even overlapping slightly.
  • Top the croissants with the onion / ham / spinach mixture, spreading it around evenly.
  • Pour the egg mixture on top until the liquid settles evenly around the pan, possibly nudging the croissants in certain places so that the egg mixture can get through.
  • Top with cheese.
  • Cover casserole with aluminum foil and chill for at least 2 hours, but up to overnight.
  • When ready to bake, preheat oven to 375 degrees.
  • Bake for 45 minutes while covered then remove the foil for an additional 10 minutes to brown the tops. (I let them "brown" for about 25 minutes-- too long!)


Calories: 470kcal | Carbohydrates: 24g | Protein: 25g | Fat: 30g | Saturated Fat: 14g | Cholesterol: 219mg | Sodium: 1167mg | Potassium: 409mg | Fiber: 2g | Sugar: 10g | Vitamin A: 1448IU | Vitamin C: 4mg | Calcium: 260mg | Iron: 2mg