Start your day with a warm, cheesy, and satisfying breakfast that’s both low in carbs and packed with flavor. This keto ham and cheese breakfast casserole is the perfect combination of fluffy eggs, savory ham, and melted cheese baked into a golden, comforting dish. It’s simple, hearty, and ideal for busy mornings when you want something filling without spending too much time in the kitchen.
What makes this recipe truly special is how easy and versatile it is. With just a few staple ingredients like eggs, cream, ham, and cheese, you can create a rich and protein-packed breakfast that keeps you energized for hours. Breakfast casseroles like this are popular because they are easy to prepare ahead, require minimal effort, and bake into a fluffy, satisfying dish perfect for meal prep or family mornings.
Ingredients
- 12 large eggs
- 1 cup heavy cream
- 2 cups cooked ham (diced)
- 4 oz (115 g) cream cheese (cubed)
- 1 ½ cups shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon garlic powder (optional)
- ¼ teaspoon paprika (optional)
- 1 tablespoon butter or olive oil (for greasing)
- 2 tablespoons chopped parsley (optional garnish)
Equipments
- Large mixing bowl
- Whisk
- 9×13 inch baking dish
- Measuring cups and spoons
- Knife and cutting board
- Spatula
Instructions
- Preheat your oven to 350°F (175°C) and grease a baking dish with butter or oil
- Crack all eggs into a large mixing bowl
- Add heavy cream, salt, pepper, garlic powder, and paprika
- Whisk thoroughly until the mixture becomes smooth and slightly frothy
- Add diced ham into the egg mixture and stir gently
- Fold in half of the shredded cheddar and mozzarella cheese
- Pour the mixture evenly into the prepared baking dish
- Distribute cream cheese cubes evenly throughout the mixture
- Sprinkle remaining shredded cheese over the top
- Lightly tap the dish on the counter to remove air bubbles
- Place the dish in the oven on the center rack
- Bake for 30–40 minutes until the center is set and edges are golden
- Insert a knife in the center; it should come out clean when done
- Optional: broil for 2–3 minutes for a golden cheesy top
- Remove from oven and let rest for 5–10 minutes
- Garnish with chopped parsley
- Slice into squares and serve warm
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 8–10
- Cuisine: American
- Course: Breakfast
Nutrition Information (Approximate)
- Calories: 260 kcal
- Protein: 16 g
- Carbohydrates: 2 g
- Fat: 20 g
- Fiber: 0 g
- Sugar: 1 g
- Sodium: 480 mg
Keto Ham and Cheese Breakfast Casserole
Ingredients
Method
- Preheat your oven to 350°F (175°C) and grease a baking dish with butter or oil
- Crack all eggs into a large mixing bowl
- Add heavy cream, salt, pepper, garlic powder, and paprika
- Whisk thoroughly until the mixture becomes smooth and slightly frothy
- Add diced ham into the egg mixture and stir gently
- Fold in half of the shredded cheddar and mozzarella cheese
- Pour the mixture evenly into the prepared baking dish
- Distribute cream cheese cubes evenly throughout the mixture
- Sprinkle remaining shredded cheese over the top
- Lightly tap the dish on the counter to remove air bubbles
- Place the dish in the oven on the center rack
- Bake for 30–40 minutes until the center is set and edges are golden
- Insert a knife in the center; it should come out clean when done
- Optional: broil for 2–3 minutes for a golden cheesy top
- Remove from oven and let rest for 5–10 minutes
- Garnish with chopped parsley
- Slice into squares and serve warm
Notes
- Protein: 16 g
- Carbohydrates: 2 g
- Fat: 20 g
- Fiber: 0 g
- Sugar: 1 g
- Sodium: 480 mg
Flavor Profile Breakdown
- Rich and creamy from eggs and cheese
- Savory and slightly salty ham flavor
- Mild garlic and spice undertones
- Fluffy, soft interior with cheesy top
- Comforting and satisfying
Tips for Best Results
- Whisk eggs thoroughly for a fluffier texture
- Use full-fat dairy for better flavor and consistency
- Cut cream cheese into small cubes for even distribution
- Let casserole rest before slicing for clean pieces
- Add cheese on top in the last few minutes for extra melt
Variations & Substitutions
- Swap ham with bacon or sausage
- Add spinach, mushrooms, or bell peppers
- Use pepper jack cheese for a spicy twist
- Replace cream with half-and-half (less keto-friendly)
- Add green onions for extra flavor
Mistakes to Avoid
- Not whisking eggs properly
- Overbaking which makes it dry
- Using watery ham without draining
- Skipping seasoning
- Cutting immediately without resting
Serving Suggestions
- Serve with avocado slices
- Pair with fresh berries
- Add a side of sautéed vegetables
- Serve with keto toast
- Top with hot sauce or salsa
Storage Tips
- Store in airtight container in fridge up to 4 days
- Reheat in microwave or oven
- Freeze individual portions for up to 2 months
- Thaw overnight before reheating
Why You’ll Love This Recipe
- Quick and easy breakfast
- Low-carb and keto-friendly
- Perfect for meal prep
- High in protein
- Family-friendly and filling
How to Serve
- Slice into squares for easy portions
- Serve hot or warm
- Garnish with herbs
- Add toppings like sour cream or salsa
- Pair with light sides
FAQs
Can I make this casserole ahead of time?
Yes, you can assemble it the night before and bake in the morning.
Is this recipe keto-friendly?
Yes, it’s very low in carbs and high in fat and protein.
Can I freeze breakfast casserole?
Yes, freeze individual portions for easy reheating later.
What can I use instead of ham?
Bacon, sausage, or turkey are great alternatives.
Why is my casserole watery?
Excess moisture from ingredients like ham or vegetables can cause this.
Can I use milk instead of cream?
Yes, but it will slightly increase carbs and reduce richness.
How do I make it fluffier?
Whisk the eggs well to incorporate air into the mixture.
What cheese works best?
Cheddar is classic, but mozzarella or blends work great too.
How do I know it’s done?
The center should be set and a knife inserted should come out clean.
Can I add vegetables?
Yes, just sauté them first to remove excess moisture.



