This low carb breakfast casserole is the reason we stopped skipping the most important meal of the day. It’s eggs, bacon, and cheese baked into neat little muffin cups, ready before your coffee finishes brewing.
No soggy middle, no mystery carbs, no standing over a pan flipping things early in the am. Just grab one, maybe two, and get on with your morning.

Why You’ll Love This Low Carb Breakfast Casserole
I’ve made a lot of egg bakes in my life and this low carb breakfast casserole wins. The bacon and green onions get into every corner, the cheese melts into little golden caps on top, and the tomatoes burst just enough to keep things from going dry.
It takes one bowl, one muffin tin, and zero fancy skills. Make it Sunday night and breakfast handles itself all week.
Highlights:
- Less than 2 net carbs per muffin
- Protein packed enough to keep you full until lunch
- Ready in around 30 minutes
- Freezes and reheats without going rubbery
Ingredients You’ll Need

Eggs are the foundation here, whisked with heavy cream until the mixture turns pale and a little foamy. Swap in half and half if that’s what’s in the fridge (unless you are strictly keto), you’ll lose a touch of richness but nothing dramatic.
Bacon bits bring the salt and crunch, while cheese melts into every gap and holds it all together. Cheddar is my go to, but a sharp Gruyere or pepper jack works just as well.
Cherry tomatoes add a juicy pop and green onions bring the bite. A pinch of salt and pepper is really all the seasoning this needs.
Ingredients:
- Eggs
- Cooked bacon
- Cheese
- Cherry tomatoes
- Green Onions
- Heavy Cream
- Salt
- Pepper
Equipment To Use

Nothing fancy here. Your oven does the real cooking, holding steady at 350 degrees while the eggs set into something sliceable.
A muffin tin is what turns this into grab and go portions instead of one giant dish you have to cut and hope for the best.
Crack everything into a mixing bowl and whisk until the yolks and cream disappear into each other. That’s it. That’s the equipment list.
Equipment:
- Oven
- Muffin tin
- Mixing bowl
- Whisk
Why This Is Good For You
Protein shows up in a big way here, thanks to the eggs and bacon working together. That means you’re actually full in the morning instead of hunting through the snack drawer an hour later.
Carb counts stay low since there’s no bread, no flour, nothing starchy weighing things down. For anyone counting net carbs or just trying to dodge a mid morning crash, that matters more than people give it credit for.
Fat from the cheese and cream keeps things satisfying without feeling heavy. It’s a solid way to start the day on a keto plan, or honestly any day you want breakfast to actually hold you over.
Nutrition:
- High protein from eggs and bacon
- Low in carbs with no bread or flour
- Good source of fat from cheese and cream
- Keto friendly and satisfying
Step-by-Step Guide
This comes together in six muffin cups, which works out perfectly for meal prepping a week of breakfasts if you’re single. Feeding a hungry family? Just double or triple up the ingredients.
Prep takes about 10 minutes, mostly dicing and whisking, and the oven does the rest in 20 to 25 minutes. Total time lands around 35 minutes, start to finish.
Here’s exactly how I put mine together, step by step, so yours turns out just as good.
Step 1: Preheat Oven & Prep Ingredients

Crank your oven to 350 degrees and let it preheat while you handle the knife work.
If your bacon is raw, cook it off first and let it cool enough to touch. Then dice the bacon, slice up your green onions, and cut the cherry tomatoes in half or quarters depending on how big they are.
Step 2: Whisk Eggs

Crack your eggs into the mixing bowl and pour in the heavy cream. Add a good pinch of salt and pepper, then whisk until the mixture turns pale yellow and totally smooth.
No streaks of egg white hiding at the bottom, that’s your sign it’s ready.
Step 3: Grease Muffin Tin & Add Filling

Grease your muffin tin even if it’s silicone like mine, a light spritz of oil saves you from wrestling stuck eggs out later.
Divide the bacon, tomatoes, green onions and half the cheese evenly between the cups. Eyeball it or use a spoon, just make sure every cup gets roughly the same amount so nobody ends up with the sad, mostly empty one.
Step 4: Pour in Whisked Eggs

Pour the whisked egg mixture over your filling in each muffin cup, leaving about a quarter of the space empty. Eggs puff up as they bake, so overfilling just means a mess in your oven and a muffin tin that cries egg tears everywhere.
A measuring cup with a spout or a ladle makes this way less drippy than trying to pour straight from the bowl.
Step 5: Sprinkle Cheese On Top

Take the last half of the cheese you set aside earlier and scatter it over the tops of all the cups.
This is what gives you that golden, slightly crispy cap once it bakes. Don’t be shy with it either, since this layer is doing a lot of visual work when these come out of the oven.
Step 6: Bake for 20 – 25 Mins

Slide the muffin tin into your preheated oven and bake for 20 to 25 minutes, until the centers are set and the tops turn golden with a little puff. Resist the urge to peek too early or you’ll get a sunken middle.
Pull them out and let them cool in the tin for 10 minutes. This settles the eggs and makes them so much easier to pop out in one piece.
Recipe Notes

No bacon in the fridge? Swap in diced ham or crumbled sausage, whatever you’ve got cooking already. Dairy free people can use coconut cream instead of heavy cream and it still sets up fine, just slightly less rich.
Don’t skip the grease on that muffin tin even if you’re using silicone. I learned that one the hard way, scraping egg off metal with a butter knife at 7am.
These keep in the fridge for 4 days and reheat in the microwave in under a minute. I make a double batch for meal prep and my future self is always grateful.
Tips:
- Swap in diced ham or crumbled sausage if you’re out of bacon
- Use coconut cream instead of heavy cream for a dairy free version, slightly less rich but more exotic
- Grease the muffin tin well unless it’s silicone, or you’ll be scraping egg at 7am
- Store in the fridge for 4 days and reheat in under a minute
Low Carb Breakfast Casserole
Ingredients
- 8 large eggs
- ¼ cup heavy cream
- ½ cup cooked bacon (diced)
- ¾ cup shredded cheddar cheese
- ½ cup cherry tomatoes (halved)
- 2 green onions (sliced)
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Preheat oven to 350°F and dice cooked bacon, green onions, and cherry tomatoes
- Crack eggs into a mixing bowl, add heavy cream, salt, and pepper, and whisk until combined
- Grease a muffin tin and divide the bacon, tomatoes, green onions, and half the cheese evenly among the cups
- Pour the whisked egg mixture into each cup, filling about three quarters full
- Sprinkle the remaining cheese over the tops
- Bake for 20 to 25 minutes, then let cool for 10 minutes before removing from the tin



