You are here: Home / All RECIPES / Ham & Cheese Breakfast Casserole – Easy, Protein-Packed & Keto-Friendly

This Ham and Cheese Breakfast Casserole is the ultimate go-to when you want a warm, satisfying, protein-rich breakfast with minimal effort. Made with fluffy eggs, savory ham, melty cheddar, and creamy pockets of cream cheese, every bite is rich, comforting, and full of flavor.

Whether you’re following a low-carb lifestyle or just want a delicious make-ahead breakfast, this casserole is a guaranteed crowd-pleaser!


💛 Why You’ll Love This Recipe

  • Super easy – Just mix, layer, and bake
  • High protein & low carb – Perfect for keto or balanced meals
  • Rich and creamy – Thanks to the cream cheese pockets
  • Meal prep friendly – Great for make-ahead breakfasts
  • Family favorite – Loved by both kids and adults

📝 Recipe Notes

This recipe is as simple as promised:

  • 15 minutes prep
  • 35 minutes bake time
  • Hands-off cooking = stress-free mornings

🧾 Ingredients

  • 12 large eggs
  • 1 cup heavy cream
  • 2 cups diced ham
  • 4 oz cream cheese, cubed
  • ½ cup shredded sharp cheddar cheese
  • ¼ tsp salt
  • ¼ tsp black pepper

🔄 Substitutions

  • Eggs: Use egg substitute or a mix of eggs + egg whites
  • Cream: Swap with milk or half-and-half (less keto-friendly)
  • Cheese: Try Monterey Jack, Swiss, pepper jack, or blends
  • Ham: Use turkey, bacon, or sausage

🔥 Instructions

  1. Preheat oven to 350°F (175°C)
  2. In a large bowl, whisk:
    • eggs
    • heavy cream
    • salt & pepper
  3. Pour mixture into a greased 9×13-inch baking dish
  4. Add cream cheese cubes evenly throughout
  5. Sprinkle ham and cheddar cheese on top
  6. Bake for 30–40 minutes, until center is set
  7. Let cool slightly, slice, and serve

💡 Pro Tips

  • 🥚 Whisk eggs well for a lighter, fluffier texture
  • 🧀 Add extra cheese on top in the last 5–8 minutes for a golden finish
  • 🥓 Layer cream cheese first to keep ingredients evenly distributed
  • ⏱️ Don’t overbake—remove once the center is just set

🍽️ What to Serve With

Low-Carb Options

  • Cauliflower hash
  • Avocado slices
  • Mixed berries
  • Bacon or sausage

Classic Sides

  • Toast or biscuits
  • Fruit salad
  • Yogurt
  • Grits

🔁 Variations

  • Loaded version: Add spinach, peppers, or cauliflower
  • 3-meat casserole: Add bacon + sausage
  • Spicy twist: Add jalapeños
  • Vegetarian: Skip ham or use plant-based alternatives

❄️ Storage & Meal Prep

Refrigerator

  • Store 4–5 days in airtight containers

Freezer

  • Slice and freeze individually
  • Keeps for 1–3 months

Reheating

  • Microwave or oven until warmed through

🧡 Final Thoughts

This Ham & Cheese Breakfast Casserole is everything you want in a breakfast: easy, hearty, flavorful, and incredibly versatile. Whether you’re feeding a crowd, prepping meals for the week, or just craving something warm and comforting, this recipe delivers every time!