Savory Low Carb Breakfast Casserole

Sharing is caring!

This cheesy Low Carb Breakfast Casserole is the ultimate time-saver for busy mornings, a crowd-pleaser for brunch, or a people-pleaser on special occasions. Packed with crispy bacon, fresh broccoli, and plenty of melty cheese, my low-carb casserole is quick to make and perfect for meal prep or feeding a crowd. It's a delicious, no-fuss way to start your day right. I'll show you exactly how to make it in your kitchen.

This recipe is: Low Carb, Keto and Gluten Free

A hero image featuring the breakfast casserole in a green dish, with a fork lifting a bite to reveal the broccoli and bacon filling.

Table of Contents

6 Reasons to Make A Low Carb Breakfast Casserole

  1. This recipe feeds a crowd of people easily!
  2. It's light, fluffy and packed with classic breakfast flavors.
  3. Perfect make-ahead meal to save time every morning.
  4. Completely low carb breakfast option to start the day.
  5. Great for special mornings like Christmas, New Years or even Valentines Day!
  6. Easy to make recipe that everyone will love to enjoy.
 
 

Is this Low Carb Breakfast Casserole truly Low Carb?

Yes, it is low carb at just 5g net carbs per serving. If you compare this to a traditional breakfast casserole recipe made with flour, hashbrowns, breadcrumbs and more... each serving is at or above 25g net carbs. This recipe is just perfect for anyone on a low carb diet or for people on a keto diet looking for a special breakfast option.

Low Carb Breakfast Bake Ingredient List

  • ¾ lb bacon, diced (approximately 16 slices)
  • 4 cups broccoli florets, diced
  • 8 large eggs
  • 2 cups cheddar cheese, shredded
  • 1.5 cups mozzarella cheese, shredded
  • 1 cup onion, diced
  • 1 cup cottage cheese, full fat
  • ½ cup heavy cream
  • 3 tablespoons water, approximate
  • 1 teaspoon kosher salt
  • 1 teaspoon baking powder
  • ½ teaspoon black pepper, ground
Labeled ingredients for Low Carb Breakfast Casserole displayed in glass bowls on a gray surface: mozzarella cheese, eggs, heavy cream, water, cheddar cheese, bacon, kosher salt and black pepper, cottage cheese, baking powder, broccoli, and diced onion.

Ingredient Substitutions

  • Bacon: use cooked and crumbled breakfast sausage (you can check out my recipe for Sage Breakfast Sausage or Sweet Fennel Sausage) or lightly browned diced ham. If you want something different, use shredded rotisserie chicken!
  • Cheddar cheese: you can swap in any good melting cheese, but it needs a little bit of an edge to round out the flavors of the breakfast bake.

Additional Ingredients

  • Veggies: You could sautee and add some sliced mushrooms, diced bell peppers, spinach, or even zucchini or yellow squash! They all taste delicious in this low-carb breakfast casserole.
  • Olives: if you love black olives, add in 2-3 tablespoons of sliced black olives. They really complement the cheese.
  • Pickled Jalapenos: Want to add some spice to this low-carb egg bake? You can use my recipe for homemade Pickled Jalapenos or toss in 2-3 tablespoons of diced, store-bought jalapenos. So good.
  • Tomatoes: If you're looking to add tomatoes, my suggestion is to deseed them first. Otherwise, the breakfast casserole tends to turn a bit runny from the additional moisture. Add about ½ cup of diced, seeded tomatoes. 
  • Sour cream: Top with a dollop of sour cream. Its tangy flavor really pairs well with the breakfast bake.
  • Garnish: I like to garnish with fresh chives or green onions. For a nice departure from tradition, you could add chopped parsley or even some tarragon. 

Cooking Tools 

To make this low carb breakfast casserole recipe, you will need the following kitchen tools:

 
PLEASE NOTE: the links above are either for what I use in my kitchen exactly, or something that is very similar. Thanks!
A close-up view of a fork holding a bite of cheesy breakfast casserole with visible layers of broccoli, bacon, and eggs.

How to Make a Low Carb Casserole: the Complete Cooking Guide

This recipe for low-carb casserole is really straightforward. We just need to cook off the bacon, soften the onion and broccoli, and then toss it all in the oven. Even if you're new to the kitchen, this recipe is easy.

Cooking Methods:

  • Sautee

Cooking Instructions:

  1. Preheat the oven to 350°F (175°C) and grease a 3-quart casserole dish with butter or clarified butter.
  2. Cook the bacon until crispy in a large skillet over medium heat. Remove it from the skillet and set aside.
  3. Add the diced onion to the bacon grease and cook for 3-4 minutes or until transparent. Add the broccoli and 3 tablespoons of water. Cover and cook for 5 minutes until the broccoli is tender.
  4. While the onion and broccoli cook, whisk the eggs in a large bowl until slightly frothy. Stir in half the cheddar cheese, half the mozzarella cheese, and the bacon bits.
  5. Add the cottage cheese, heavy cream, salt, pepper, and baking powder to the egg mixture. Mix until well combined.
  6. Stir the cooked broccoli and onions into the egg mixture.
  7. Transfer the mixture to the prepared casserole dish. Top with the remaining cheddar cheese, mozzarella cheese, and bacon bits.
  8. Bake for 30 minutes or until the casserole is set and golden brown on top.
  9. Allow to cool for 5 minutes before serving.
Bacon pieces cooking in a large stainless steel skillet on an induction cooktop.

Step 1: Dice the bacon and cook it in a large skillet over medium heat until crispy.

Diced onions sautéing in a skillet with rendered bacon fat, stirred with a wooden slotted spoon.

Step 2: Sauté the onions over medium heat until they are soft and translucent, stirring occasionally.

Fresh broccoli florets added to the sautéed onions in the skillet, ready to be stirred.

Step 3: Add the broccoli and 3 tablespoons of water. Cover and cook for 5 minutes until the broccoli is tender.

A whisk mixing eggs, cream, and seasonings, including baking powder, in a metal mixing bowl.

Step 4: In a large mixing bowl, whisk the eggs, heavy cream, water, kosher salt, black pepper, and baking powder until well combined.

Shredded cheese and cooked bacon pieces added to the egg mixture in the bowl with a whisk.

Step 5: Stir the shredded cheddar, mozzarella, and cooked bacon into the egg mixture. Mix thoroughly to distribute the ingredients evenly.

Fully mixed casserole batter with broccoli, cheese, and bacon in the bowl, ready to pour.

Step 6: Add the broccoli and onion mixture to the egg mixture. 

Casserole batter poured into a round ceramic baking dish, evenly spread.

Step 7: Gently stir until everything is evenly combined.

Shredded cheddar cheese and bacon crumbles sprinkled on top of the casserole batter in the baking dish.

Step 8: Pour the prepared casserole mixture into a greased round ceramic baking dish, spreading it evenly with a spatula if needed.

Prepared casserole in a baking dish, ready to go into the oven.

Step 9: Place the prepared casserole dish in a preheated oven at 375°F (190°C). Bake for 30–35 minutes, or until the center is set and the top is golden brown.

💡 My Pro Tip

Knowing when the low carb casserole is cooked through is a bit of an art form... until today. To ensure the low-carb breakfast casserole is fully cooked and the eggs are set without being runny, use an instant-read thermometer to check the internal temperature. Just poke it into the center of the casserole (without it touching the baking dish), and when the temperature reads 160F, this is a safe temperature for cooked eggs and guarantees a firm, set texture. Yes.

⏲️ Time-Saving Tips

  • Use Pre-Cut Ingredients: you can buy store bought diced onions, shredded cheese and pre-washed broccoli florets to save on chopping and prep time.
  • Use pre-cooked Bacon Bits: if you want, you can use my Crunchy Bacon Bits recipe and add them into the dish rather than waiting for the bacon to render and brown. This will save quite a bit of time and add some additional flavors.
  • Use leftover broccoli: if you have steamed broccoli from a dinner or other meal, you can save five or more minutes by using pre-cooked broccoli. While you're here, check out my Spicy Italian Broccoli recipe... it works perfectly with this breakfast bake too!

What to serve with a Low Carb Breakfast Casserole:

This is a really filling dish for breakfast... so I'm going to suggest items that would complement the meal itself:

A close-up of the breakfast casserole showing melted cheese and crispy bacon on top, with a fork cutting into a piece.

Storage and Reheating

This recipe is designed for leftovers. I make this recipe about once a month when I know my mornings will be really busy, and I want to stay on track with my low-carb meals. Let's look at how to extend the shelf life and reheat the low carb breakfast casserole properly.

Storing Low Carb Breakfast Bake:

  • Once the low-carb breakfast bake has cooled to room temperature, place it in an airtight container and store it in the refrigerator for up to a week. I find it easiest to slice the casserole into individual servings before adding it to the container. 

Reheating Tips:

  • The best way to reheat the low carb breakfast casserole is in a 350F oven or toaster oven. Place the casserole in an oven-safe container and heat it for 7-9 minutes or until warmed. The oven-heating method keeps the eggs light and fluffy.
  • Reheating on the stovetop is not recommended. Typically, this casserole is thick and tends to overcook the eggs that are directly on the heat before it warms through.
  • You can use a microwave on medium heat, but the eggs tend to change to a rubbery texture. 

Freezing Tips:

  • Typically, I don't freeze egg dishes as the texture tends to change when they defrost. 

Final Thoughts:

The very first time I made this low-carb breakfast casserole recipe, I didn't serve it for breakfast or brunch. I made it for dinner because I didn't have anything else to serve that night. Turns out, everyone loved it for dinner. It's hearty and filling, exactly what my hungry family needs.
 
I suggest making this recipe for your next special holiday event like Christmas morning, Easter morning or maybe even Father's Day or Mother's Day. This is a really easy recipe, but it looks sophisticated enough that people will respect the effort you put into making it. 
 
I hope you enjoy this low carb breakfast bake as much as we do. Please be sure to leave a comment or rate this recipe below. As always, you can join in on more cooking fun either on Facebook or Instagram, where I post a ton of stuff you'd never see on this blog.
An overhead shot of the breakfast casserole in its dish, accompanied by scattered shredded cheese and a cup of coffee on the side.

Other Low Carb Breakfast Recipes You Will Love

I'm always being asked for creative low carb breakfast recipes. Here are a few that are based on eggs that I think you would like to see:

  1. Zucchini Egg Bake
  2. Bacon Egg Frittata
  3. Spicy Chorizo and Eggs Recipe
  4. Broccoli with Scrambled Eggs
  5. Wild Mushroom Omelette
An overhead view of the casserole with a serving removed, exposing the layers of broccoli and bacon inside.

FAQs

A traditional breakfast casserole made with flour to thicken, with hash browns and crumbled breadcrumb topping has on average 25-30g net carbs per serving. A Low Carb Breakfast Casserole should have between 5-7g net carbs per serving.

A frittata starts on the stovetop and is finished in the oven under a broiler, is typically not as thick as a breakfast casserole and cooks more quickly. A frittata is typically made for 4-6 portions while a breakfast casserole has a serving size between 8-12 portions. A breakfast casserole bakes entirely in the oven, is thicker and has larger volume.

A baked breakfast casserole in a green ceramic dish, topped with melted cheese and crispy bacon, served on a wooden surface.

Cheesy Low Carb Breakfast Casserole

My cheesy Low Carb Breakfast Casserole is a delicious, hearty option for busy mornings or weekend brunch. Loaded with crispy bacon, tender broccoli, and a blend of rich, melty cheeses, it’s a satisfying way to start your day while staying low-carb. Simple to prepare and easily customizable, this casserole is perfect for meal prep or serving a crowd. Enjoy a warm and flavorful breakfast that everyone will love!
No ratings yet
Print Pin Rate
Course: Breakfast, Brunch
Cuisine: American
Keyword: keto breakfast casserole, keto egg bake, low carb breakfast bake, low carb breakfast casserole, low carb breakfast casserole recipe, low carb breakfast casseroles, recipe for low carb casserole
Prep Time: 10 minutes
Cook Time: 30 minutes
Cooling time: 5 minutes
Total Time: 45 minutes
Servings: 8 servings
Calories: 519kcal
Author: Scott Groth

Ingredients

  • ¾ lb bacon diced (approximately 16 slices)
  • 4 cups broccoli florets diced
  • 8 large eggs
  • 2 cups cheddar cheese shredded
  • 1.5 cups mozzarella cheese shredded
  • 1 cup onion diced
  • 1 cup cottage cheese full fat
  • ½ cup heavy cream
  • 3 tablespoons water approximate
  • 1 teaspoon kosher salt
  • 1 teaspoon baking powder
  • ½ teaspoon black pepper ground

Instructions

  • Heat your oven to 350°F (175°C) and prepare a 3-quart casserole dish by greasing it with butter or clarified butter.
  • In a large skillet, cook the bacon over medium heat until it’s crispy. Set the cooked bacon aside on a paper towel-lined plate.
  • Using the bacon grease in the skillet, sauté the diced onion for about 3-4 minutes until it softens. Add the broccoli along with 3 tablespoons of water, cover, and let it steam for 5 minutes until tender.
  • While the vegetables are cooking, beat the eggs in a large bowl until frothy. Stir in half of the cheddar cheese, half of the mozzarella cheese, and the crumbled bacon.
  • Add the cottage cheese, heavy cream, salt, pepper, and baking powder to the egg mixture, stirring until smooth and evenly mixed.
  • Fold the cooked broccoli and onions into the egg mixture, ensuring everything is well distributed.
  • Pour the mixture into the greased casserole dish. Sprinkle the remaining cheddar, mozzarella, and reserved bacon bits over the top.
  • Place the casserole in the oven and bake for about 30 minutes, or until the center is set and the top turns golden.
  • Let the casserole rest for 5 minutes before slicing and serving.

Notes

You can bake this Low Carb Breakfast Casserole in a round baking dish like I have, or in a standard rectangular casserole dish. I find that removing the pieces from a standard dish are much easier than the pie shaped pieces from a round dish.
 
If you like the look of this recipe or have made it, please RATE or COMMENT below. It takes less than a minute and keeps high-quality, NON AI-GENERATED content showing in the results. It means more than you can imagine. Thanks in advance and have a great day in the kitchen!

Nutrition

Nutrition Facts
Cheesy Low Carb Breakfast Casserole
Amount Per Serving (1 serving)
Calories 519 Calories from Fat 378
% Daily Value*
Fat 42g65%
Saturated Fat 19g95%
Trans Fat 0.1g
Polyunsaturated Fat 4g
Monounsaturated Fat 14g
Cholesterol 258mg86%
Sodium 1107mg46%
Potassium 399mg11%
Carbohydrates 7g2%
Fiber 2g8%
Sugar 3g3%
Protein 27g54%
Vitamin A 1218IU24%
Vitamin C 42mg51%
Calcium 420mg42%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

“This website provides approximate nutrition data and information for convenience and as a courtesy only.”

Sharing is caring!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Scott Groth image for I'd Rather Be A Chef

I'm Scott, just a regular guy who has experienced amazing benefits from embracing a low carb (occasionally keto) lifestyle. Join me as I share low carb recipes that are family friendly, delicious and fun to eat.

Discover more about me in my Bio, explore whether my Low Carb Journey resonates with you, and if you also believe we are stronger together, then sign up for my LOW CARB NEWSLETTER.

As Seen On:

As seen on healthline, men's journal, greatist, buzzfeed, nom nom network, djfoodie, brit+co, goodnet