Ham and Cheese Breakfast Casserole with Spinach

Ham and Cheese Egg Bake Meal Prep
The trick to this dish is sautéing the greens first so they don't leak water into the eggs. This Low Carb Ham and Cheese Breakfast Casserole with Spinach stays firm and cheesy instead of turning into a soup.
  • Time: 15 min active + 35 min baking
  • Flavor/Texture Hook: Rich, bubbly cheddar with salty ham
  • Perfect for: Lazy Sunday brunches or weekday meal prep

Ever wonder why some egg bakes end up with a weird layer of water at the bottom? It's a frustrating sight, especially when you're expecting a hearty breakfast. I spent way too many mornings poking at soggy casseroles before realizing the culprit was always the fresh spinach.

This Low Carb Ham and Cheese Breakfast Casserole with Spinach is the perfect hearty start to your morning. It's a family classic that feels like something from grandma's kitchen, but without the heavy flour or bread fillers.

You can expect a dish that's salty, cheesy, and filling. It fills the house with the scent of toasted cheese and garlic, making it almost impossible to stay in bed once it hits the 20 minute mark in the oven.

Low Carb Ham and Cheese Breakfast Casserole with Spinach

The Moisture Problem: Most people throw raw spinach straight into the eggs. Spinach is mostly water, so as it cooks, it releases all that liquid right into your egg base, ruining the texture.

The Cheese Ratio: Using only a top layer of cheese leaves the bottom bland. By layering cheese in the middle, you get pockets of melted cheddar throughout every single bite.

Egg Aeration: Whisking the eggs and cream for a full minute introduces tiny air bubbles. These bubbles expand in the heat, which keeps the casserole from feeling like a dense brick.

StylePrep TimeTextureBest For
Fast5 minsSoft/CustardyQuick solo meal
Classic15 minsSet/HeartyFamily gathering

What Each Ingredient Does

IngredientWhat It DoesBest Swap
Heavy CreamAdds richness and stabilityFull fat coconut milk
Sharp CheddarProvides a tangy, salty punchGruyère or Pepper Jack
Baby SpinachAdds color and earthinessKale or Swiss chard
Large EggsThe structural baseExtra egg whites for protein

Ingredients and Swaps

For the egg base, you'll need 10 large eggs, 1/2 cup heavy cream, 1 tsp salt, 1/2 tsp black pepper, and 1/4 tsp garlic powder. Why this? Cream prevents the eggs from drying out at 350°F.

For the mix ins, grab 1 lb of cooked ham (diced), 5 oz of fresh baby spinach (chopped), 2 cups of shredded sharp cheddar cheese, and 1 tbsp of butter. Why this? Sharp cheddar holds its flavor better than mild versions.

If you're out of ham, smoked turkey works well. For the spinach, just make sure you chop it small so it distributes evenly. If you want to avoid heavy cream, you can use whole milk, though the texture will be slightly less rich.

The Tool List

You don't need anything fancy for this. A 9x13 inch baking dish is the standard. I prefer a ceramic one because it distributes heat evenly. You'll also need a large mixing bowl, a whisk, and a medium skillet for the spinach. A nonstick spray or a bit of extra butter for the pan is a must to avoid scrubbing later.

How to Bake It

  1. Preheat your oven to 350°F (175°C). Lightly grease your 9x13 inch baking dish with nonstick spray.
  2. Melt 1 tbsp butter in a skillet over medium heat. Add the chopped spinach and cook for 2-3 minutes until it wilts and the liquid evaporates. Set it aside.
  3. In a large bowl, whisk 10 eggs, heavy cream, salt, pepper, and garlic powder for 60 seconds until the mix is frothy.
  4. Spread the diced ham and wilted spinach evenly across the bottom of the dish.
  5. Sprinkle 1 1/2 cups of shredded cheddar over the ham and spinach.
  6. Pour the egg mixture slowly over everything. Note: Go slow so you don't push the ham and spinach into one corner.
  7. Top the whole thing with the remaining 1/2 cup of cheese.
  8. Bake for 30-35 minutes until the center is set and the cheese is mahogany colored and bubbly.
Chef's Note: If you have a meat thermometer, the center should hit 160°F. Don't overbake it, or the eggs will start to weep water.

Fixing Common Issues

When things go wrong with an egg bake, it's usually a temperature or moisture issue. If your casserole feels too soft, you might have added too many watery vegetables or didn't cook the spinach long enough.

Troubleshooting Common Issues

IssueSolution
Why Your Casserole Leaks WaterThis usually happens if the spinach wasn't sautéed properly or if you used frozen spinach without squeezing out the water. The liquid pools at the bottom and prevents the eggs from setting.
Why the Top BurnsIf the cheese browns too fast but the middle is still liquid, your oven might run hot. You can tent the dish with foil for the last 10 minutes.
Why the Texture is DenseSkipping the whisking step or using too many mix ins compared to eggs leads to a heavy result. Ensure your egg to filling ratio stays balanced.

Dietary Changes

If you need to make this more protein heavy, you can swap two of the whole eggs for egg whites. For those avoiding dairy, a cashew based cheddar works, but be aware it won't brown as deeply.

When it comes to the protein, this is a great base. You can use leftover roast pork or even sliced sausage. If you're looking for other low carb ideas, my Low Carb Taco Bake uses a similar baking logic with different flavors.

For those who want a smaller batch, you can halve the recipe and use an 8x8 inch pan. Reduce the baking time by about 20% and check for doneness at 25 minutes. If you're doubling it, use two separate pans rather than one deep one, as the center will take too long to cook.

Storage and Reheating

This Low Carb Ham and Cheese Breakfast Casserole with Spinach keeps well in the fridge for up to 4 days. Store it in an airtight container or cover the dish tightly with foil.

For the freezer, cut the casserole into individual squares. Wrap each square in parchment paper and place them in a freezer bag for up to 3 months. To reheat from frozen, microwave for 2-3 minutes or pop them in a 325°F oven until heated through.

To reheat fridge leftovers, I suggest using the oven at 300°F for 10 minutes. This prevents the eggs from becoming rubbery, which often happens in the microwave. To avoid waste, any leftover spinach stems can be finely chopped and tossed into the egg mix before baking.

Pairing Ideas

Since this dish is quite rich and salty, you need something fresh to balance it out. A side of sliced avocado with a squeeze of lime provides a creamy contrast. Fresh berries or a simple arugula salad with lemon vinaigrette also work well.

If you're hosting a bigger crowd, you could serve these squares alongside some Breakfast Tacos for a variety of textures. A light, citrusy drink like a grapefruit mimosa cuts through the richness of the cheddar.

For a more filling meal, a side of roasted tomatoes or sautéed mushrooms adds another layer of savory flavor. Just keep the sides light so you don't feel weighed down before the day even starts.

Recipe FAQs

How long does the casserole stay fresh in the refrigerator?

Up to 4 days. Store it in an airtight container or cover the baking dish tightly with foil.

Can this be frozen for later use?

Yes, for up to 3 months. Wrap individual squares in parchment paper and place them in a freezer bag.

Why is my casserole leaking water at the bottom?

The spinach wasn't sautéed properly. If the spinach isn't cooked until the moisture is released, liquid pools at the bottom and prevents the eggs from setting.

What do I do if the cheese browns too quickly but the center is still liquid?

Tent the dish with foil. Cover the top for the last 10 minutes of baking to protect the cheese while the eggs finish cooking.

How to reheat fridge leftovers without making the eggs rubbery?

Use the oven at 300°F for 10 minutes. This gentle temperature maintains the texture much better than a microwave.

Is it true that whisking the eggs for a full minute is unnecessary?

No, this is a common misconception. Whisking for 60 seconds ensures the mixture is homogenous and frothy, which prevents a dense result.

What are some good side dishes to serve with this?

Fresh berries or a crisp side salad. If you want a hearty bread option to accompany the meal, these sourdough bites are an excellent choice.

Low Carb Ham Cheese Casserole

Ham and Cheese Egg Bake Meal Prep Recipe Card
0.0 / 5 (0 Review)
Preparation time:15 Mins
Cooking time:35 Mins
Servings:8 servings
Category: BreakfastCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
352 kcal
% Daily Value*
Total Fat 25.5g
Sodium 715mg
Total Carbohydrate 3.1g
   Dietary Fiber 0.6g
   Total Sugars 1.4g
Protein 25.9g
* Percent Daily Values are based on a 2,000 calorie diet.
Share, Rating and Comments: