Ham & Cheese Breakfast Casserole – Easy, Protein-Packed & Keto-Friendly
There’s something undeniably comforting about waking up to the smell of a warm, cheesy breakfast baking in the oven. Whether it’s a slow Sunday morning, a busy weekday, or a holiday brunch with family, this Ham & Cheese Breakfast Casserole is one of those recipes that brings everyone to the table without hesitation.

It’s hearty, satisfying, and packed with protein—making it perfect for fueling your day. Even better, it’s naturally low in carbs, which makes it ideal for anyone following a keto lifestyle or simply trying to eat a bit healthier without sacrificing flavor.
This recipe is also incredibly versatile. You can prepare it the night before, customize it with your favorite ingredients, and serve it for breakfast, brunch, or even a light dinner. It’s the kind of dish that feels special but is surprisingly easy to make.
Let’s dive into what makes this casserole such a must-have in your recipe collection.
Why You’ll Love This Recipe
This ham and cheese breakfast casserole checks all the right boxes:
- Quick and easy prep – Minimal chopping and simple mixing
- Make-ahead friendly – Perfect for busy mornings
- Keto and low-carb – No bread or unnecessary fillers
- High in protein – Keeps you full longer
- Crowd-pleaser – Loved by kids and adults alike

Whether you’re hosting brunch or just need a reliable breakfast option for the week, this dish delivers every time.
Ingredients
- 8 large eggs
- 1 cup heavy cream (or whole milk)
- 1 ½ cups diced cooked ham
- 1 ½ cups shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ¼ cup chopped green onions
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and black pepper to taste
- 1 tablespoon butter (for greasing the dish)

Instructions
- Preheat your oven to 375°F (190°C) and grease a baking dish with butter.
- Prepare the egg mixture by whisking together eggs and heavy cream in a large bowl until smooth and slightly frothy.
- Add seasoning including garlic powder, onion powder, salt, and pepper. Mix well.
- Layer the casserole by spreading diced ham evenly in the prepared baking dish.
- Add cheese by sprinkling cheddar and mozzarella over the ham.
- Pour the egg mixture evenly over the ham and cheese layers.
- Top with green onions for added flavor and color.
- Bake for 30–35 minutes, or until the center is set and the top is golden brown.
- Let it rest for 5–10 minutes before slicing and serving.

Ham & Cheese Breakfast Casserole
Ingredients
Equipment
Method
- Preheat oven to 375°F and grease a baking dish.
- Whisk eggs and cream until smooth.
- Add seasonings and mix well.
- Layer ham and cheese in the dish.
- Pour egg mixture over ingredients.
- Bake for 30–35 minutes until set.
Notes
What Makes This Casserole Keto-Friendly?
Unlike traditional breakfast casseroles that often include bread or potatoes, this version skips the carbs entirely. Instead, it focuses on nutrient-dense ingredients like eggs, cheese, and ham.
The result? A rich, satisfying dish that keeps your energy steady without causing sugar crashes. It’s perfect for anyone following a low-carb or ketogenic diet—or simply looking to eat cleaner.
Tips for the Perfect Breakfast Casserole
1. Use high-quality ham
The flavor of your casserole depends heavily on the ham. Leftover holiday ham works beautifully, but deli ham or pre-cooked cubes are also great options.
2. Don’t overbake
Overcooking can make the eggs rubbery. Remove the casserole when the center is just set and slightly jiggles.
3. Let it rest before slicing
This helps the casserole firm up, making it easier to cut clean portions.
4. Customize your cheese blend
Cheddar and mozzarella are classics, but feel free to add Swiss, Monterey Jack, or even pepper jack for a spicy kick.
Delicious Variations to Try
One of the best things about this recipe is how adaptable it is.
Veggie-Packed Version
Add sautéed spinach, mushrooms, bell peppers, or zucchini for extra nutrients and color.
Spicy Kick
Mix in diced jalapeños or a dash of hot sauce for a bold flavor twist.
Bacon Swap
Replace ham with crispy bacon or sausage for a different savory profile.
Dairy-Free Option
Use a dairy-free cheese alternative and coconut cream instead of heavy cream.
Make-Ahead Instructions
This casserole is a lifesaver for busy mornings.
- Assemble everything the night before
- Cover and refrigerate overnight
- Bake fresh in the morning
You can also fully bake it, store it in the fridge, and reheat individual portions throughout the week.
Serving Suggestions
This ham and cheese breakfast casserole is satisfying on its own, but you can elevate your meal with simple sides:
- Fresh fruit or berries
- Avocado slices
- A light green salad
- Keto-friendly toast
For brunch gatherings, pair it with coffee, tea, or fresh juice for a complete spread.
Storage & Reheating
Refrigerator:
Store leftovers in an airtight container for up to 4 days.
Freezer:
Freeze individual slices wrapped tightly for up to 2 months.
Reheating:
Warm in the microwave for 1–2 minutes or in the oven at 350°F until heated through.
A Cozy Breakfast Tradition
There’s something timeless about a dish like this. It’s simple, nourishing, and brings people together. Whether you’re making it for a holiday morning, meal prepping for the week, or just treating yourself to a comforting breakfast, this casserole fits effortlessly into your routine.
It’s the kind of recipe you’ll come back to again and again—not just because it’s easy, but because it feels like home.






