ON SALE: Two new eBooks! Visit the shop!
Breakfast casserole with ham makes the perfect hearty low carb breakfast! Use leftover ham or start with a package of diced ham and enjoy this easy breakfast casserole!

Breakfast casserole is a whole big thing in my house! Probably because my husband is straight up obsessed with breakfast.
I like a good breakfast casserole because they’re usually easy to whip up and can often be made the night before.
He likes breakfast casseroles because they’re usually full of things like ham, sausage, and bacon. The man loves him some pork products. 😉
This breakfast casserole with ham is super simple to toss together and tastes amazing. We serve it up on the regular and I bet you will too!

How to make low carb breakfast casserole:
First up, we’re going to add a dozen eggs to a large mixing bowl along with some heavy cream or milk, depending on your preferences. I like to add in a couple dashes of hot sauce too.

Whisk that all up.
Dump in some diced ham, fried and crumbled bacon, some minced onion, and diced green chiles. You’ll also want a couple handfuls of grated cheddar and a little salt and pepper.
Stir everything up to combine and then pour the mixture into a greased 9×13 baking dish.

This will bake up in a hot oven in just about 35-40 minutes. The edges should start turning a little brown and the center should be set.
We like to serve this with a dollop of sour cream and some chopped green onions. This restaurant style salsa also makes a great topping!

More low carb favorites:
Broccoli Salad: Always a hit and perfect for a big holiday meal!
Chicken Casserole: It’s bursting with veggies!
Fathead Pizza: We have pizza night almost every week!
Deviled Eggs with Bacon: Bacon really does make everything better!


Breakfast Casserole with Ham
This low carb breakfast casserole is packed with ham, bacon, and cheddar!
Ingredients
- 1 dozen eggs
- 1/2 cup milk
- 1 tablespoon hot sauce
- 1 pound cubed ham
- 6 slices bacon, fried and crumbled
- 2 cups grated cheddar
- 1/2 sweet onion diced
- 4 ounces canned mild green chiles, diced
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
Instructions
- Pre-heat the oven to 350 degrees. Spray a 9x13 baking dish with non-stick spray.
- Crack the eggs into a large mixing bowl and add the milk and hot sauce. Whisk together until well combined.
- Stir in the ham, bacon, cheddar, onion, chiles, salt, and pepper. Stir until well combined.
- Pour the mixture into the prepared baking dish and bake for 35-40 minutes or until eggs are set and edges are golden brown.
- Let cool 5 minutes before slicing and serving.
Notes
Serve with sour cream and green onions, if desired.
Use almond milk or heavy cream in place of cow's milk, if desired.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information
Yield 12 Serving Size 1Amount Per ServingCalories 241Total Fat 15gSaturated Fat 6gTrans Fat 0gUnsaturated Fat 7gCholesterol 235mgSodium 787mgCarbohydrates 4gFiber 0gSugar 2gProtein 22g
14 comments
Can this be cut into pieces and frozen? I want to make it on Sunday and then be able to have the rest of the week… would I need to freeze it? Or
Hello! This should freeze great. 🙂
I made this today and it was fantastic!!! Thank you!!
Can you substitute egg whites for the eggs?
I’ve never tried making a breakfast casserole with just the whites.
Thanks for the recipe. I have never tried casserole before, but after seeing the pictures here, I can’t wait to try it. I don’t it how it’ll taste, but I am definitely gonna try it.
Can any leftovers be reheated in the microwave?
Yep! It reheats great.
Casserole sounds great! Can you make this the day before and cook it in the morning?
Yes, should be fine! 🙂
First, thank you for posting the amazing recipe. I want to use 2 eggs instead of using 12 eggs. So please tell me the recipes
You’ll have to adjust the recipe down. Divide by 6 and you should have your amounts. Divide by 4 for 3 eggs, 3 for 4 eggs, etc.
CAN THIS BE MADE THE DAY AHEAD AND BAKED IN THE AM??
Yes, I think that would be fine.