Keto Sausage Breakfast Casserole

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published January 1, 2021 • Updated March 14, 2026

Reader Rating
4.8 Stars (12 Reviews)

This post may contain affiliate links. See my disclosure policy.

My go-to keto breakfast casserole with sausage, eggs, cheddar, and a coconut flour trick that gives it a bread-like texture for clean slicing. 2.3g net carbs, 24g protein, and I make a batch every Sunday for the week.

This sausage breakfast casserole is my go-to when I need to feed a crowd or want to prep breakfast for the entire week in one pan. Instead of cooking eggs and sausage separately every morning, I throw everything together with cream, cheese, and a few other ingredients for a filling one-pan breakfast that takes about 30 minutes start to finish.

The secret ingredient is a small amount of coconut flour. Most keto egg casseroles end up with a purely eggy texture that falls apart the second you try to slice it. The coconut flour absorbs moisture and gives this casserole a bread-like structure, so each piece holds together for easy portioning. I tested this side by side with oat fiber and got the same structural hold with zero coconut taste, so if you are not a fan of coconut flavor, swap in 2 tablespoons of oat fiber instead.

keto breakfast casserole on stacked plates with a glass of milk

I make a batch of this every Sunday night. In the morning, I pull out a square, warm it up for 90 seconds in the microwave, and breakfast is done. At 389 calories and 24g protein per slice, it actually keeps me full until lunch, which is more than I can say for most grab-and-go breakfasts. If you want something even more protein-heavy in the same make-ahead format, try my high protein breakfast casserole.

One thing I love about this recipe is how forgiving it is. A reader named Maria swapped the sausage for chorizo and added a small can of diced green chiles (extra moisture from both the meat and the peppers), and the coconut flour still held everything together for clean slices. Her husband took one bite and asked where she ordered it. That moisture tolerance is what separates this from most egg bakes, which fall apart the minute you add anything wet.

The green onions add a nice brightness against the rich sausage and cheddar, and the whole thing comes together in one bowl plus a baking dish. If you want to round out the morning, pair it with a keto ham frittata for a brunch spread, or keep it simple with fresh berries on the side.

How to make keto breakfast casserole

Making a low carb breakfast casserole is straightforward, and one batch gives me breakfast for the entire work week with about five minutes of morning effort.

  1. Cook the sausage. Brown breakfast sausage in a skillet over medium-high heat, breaking it into crumbles. Drain any excess grease thoroughly. This step matters more than you think. I had a reader who skipped draining, baked it for 34 minutes, and the center still would not set. The grease pools at the bottom and prevents the egg mixture from firming up, no matter how long you bake it.
  2. Whisk the egg mixture. In a large bowl, whisk eggs, heavy cream, coconut flour, salt, pepper, baking powder, green onions and most of the shredded cheddar.
  3. Combine and pour. Stir the cooked sausage into the egg mixture, then pour everything into a greased 9×13 baking dish. Scatter the remaining cheese on top.
  4. Bake at 350 degrees Fahrenheit for 20 to 28 minutes, or until the center springs back when you gently press it.

Close up of an egg, sausage casserole topped with cheese.

Key ingredients and substitutions

This recipe uses simple pantry staples, and I have tested most of these swaps myself.

  • Sausage. Any ground sausage works: breakfast sausage, Italian, or sliced kielbasa. Turkey sausage is a solid lighter option (a reader tested it and said the coconut flour held the texture together better than she expected). Crumbled bacon or chopped ham work too. If you like that sausage-cheese combination, my keto sausage balls use a similar base.
  • Eggs. Six whole eggs create the base. I have added up to 10 for a fluffier result (just add a few extra minutes of bake time). Egg whites work if you want to cut fat and calories.
  • Heavy cream. Gives the richest flavor. Unsweetened almond milk or coconut milk can substitute if you want a lighter or dairy-free version. One of my readers swapped in blended cottage cheese and the protein jumped to 31g per serving at nearly identical calories.
  • Coconut flour. This is what gives the casserole its bread-like hold. Without it, you get a looser, purely egg-based texture. If you prefer to skip coconut flavor, use 2 tablespoons of oat fiber instead. I tested both and they perform the same structurally.
Youtube
640K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Sausage Breakfast Casserole

4.8 (12) Prep 10m Cook 20m Total 30m 8 servings

Ingredients

  • 1 tablespoon olive oil
  • 1 pound ground sausage
  • 6 eggs
  • ½ cup heavy whipping cream
  • ¾ teaspoon salt
  • ½ teaspoon pepper
  • ⅓ cup coconut flour or 2 tablespoons oat fiber
  • 1 teaspoon baking powder
  • 3 green onions, sliced
  • 8 oz shredded cheddar cheese

Step by Step Instructions

Step by Step Instructions

1
Preheat oven

Preheat oven to 350 degrees F and grease a medium casserole dish with butter or cooking spray.

350 degree oven
2
Cook sausage

Over medium-high heat, cook olive oil and sausage in a large skillet until the sausage is cooked through. Remove from the heat and set aside to cool slightly.

cooking ground sausage in a skillet next to other ingredients
Tip No need to drain the oil; however, you can for a lower calorie option.
Ingredients for this step
  • 1 tablespoon olive oil
  • 1 pound ground sausage
3
Whisk & mix

Whisk together eggs, heavy cream, salt and pepper into a large bowl. Add in coconut flour, baking powder, green onions and shredded cheddar cheese (reserving about ½ cup for the topping). Mix until combined.

whisking a mixture of egg, cheese and green onion
Ingredients for this step
  • 6 eggs
  • ½ cup heavy whipping cream
  • ¾ teaspoon salt
  • ½ teaspoon pepper
  • ⅓ cup coconut flour or 2 tablespoons oat fiber
  • 1 teaspoon baking powder
  • 3 green onions, sliced
  • 8 oz shredded cheddar cheese
4
Stir & spread

Stir the cooked & cooled sausage to the egg mixture. Spread into the casserole dish. Top with remaining ½ cup of shredded cheddar cheese.

cheddar cheese sprinkles on top a casserole dish
5
Bake it

Bake at 350 for 20-28 minutes or until the casserole is golden brown on top and the center is set.

placing down a hot cheesy breakfast casserole
Nutrition Per Serving
389 Calories
30.1g Fat
24.2g Protein
2.3g Net Carbs
4g Total Carbs
8 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Sausage Breakfast Casserole

Frequently Asked Questions

Can I add vegetables to this casserole?

I add veggies all the time for extra flavor and nutrition. Stick with low-moisture vegetables like broccoli, asparagus, or spinach (give spinach a quick wilt in the pan first). Higher-moisture vegetables like cauliflower, zucchini, and mushrooms need to be sauteed first to cook off the liquid, otherwise the casserole turns out watery. I have also tried diced bell peppers and they hold up fine as long as you saute them for a few minutes.

Can I use turkey sausage instead of pork?

Yes. I have had readers test this and report back that the casserole held together even better than they expected. Turkey sausage has less fat than pork, so you will not need to drain as much grease. The coconut flour does the structural work regardless of which protein you use. Just make sure your turkey sausage is well-seasoned, since pork sausage has more built-in flavor.

Why won't the center of my casserole set?

Almost every time I hear this, the answer is undrained sausage grease. One of my readers baked his for 34 minutes and the center still would not firm up. The fix was simple: drain the grease thoroughly after browning the sausage. That excess fat pools at the bottom and prevents the egg mixture from setting, no matter how long you bake it. If you drained well and it is still jiggly, give it another 3 to 5 minutes and check again.

How do I tell if my egg casserole is done cooking?

I gently press the top center with my finger. It should spring back firmly without jiggling. For precision, use a food thermometer and look for 160 degrees Fahrenheit in the center. Mine usually takes 22 to 25 minutes, but ovens vary.

Can I make this the night before?

Yes, and I actually prefer it this way for weekday mornings. Assemble the full recipe in your baking dish, cover tightly with plastic wrap, and refrigerate for up to 24 hours. I pull it out about 30 minutes before baking so it comes closer to room temperature, then bake as directed. The timing stays about the same, but you may need an extra 2 to 3 minutes since it starts cold.

Can I make this casserole dairy-free?

I have made it with unsweetened almond milk in place of the heavy cream, and it works. The casserole is a little less rich, but the coconut flour still gives it that bread-like hold. For the cheese, I have not found a dairy-free shred that melts the same way, so I skip it entirely and add extra green onions and a pinch of nutritional yeast for savory depth. It is a different dish at that point, but still good for a keto dairy-free option.

What size baking dish do I need for this casserole?

I use a 9x13 inch baking dish for an even layer that cooks through in 20 to 28 minutes. You can also use a 9x9 dish for a thicker casserole, but add 5 to 8 minutes to the bake time and check the center with a thermometer. My smaller 8x10 dish works too.

Can I substitute Greek yogurt or cottage cheese for heavy cream?

Yes. One of my readers ran the full macro comparison in Cronometer and the results surprised me. Swapping heavy cream for blended cottage cheese bumped protein from 24g to 31g per serving at nearly identical calories. Net carbs go up a bit (about 5g vs 2.3g), so it depends on your priorities. I have tried the cottage cheese version and the texture is slightly denser but still slices cleanly.

Similar Recipes

Others looking for “Keto Sausage Breakfast Casserole” also liked:

A cheese covered casserole in a white dish with forks nearby and a slice on a plate.

Easy ways to customize this casserole

Besides sausage, egg, and cheese, I use this recipe as a base for dozens of different flavor combinations. Here are the ones I have actually tested or had readers confirm.

Mix up the proteins

  • Instead of sausage, try bacon, ham, or pepperoni for a completely different flavor. A reader named Kristen skipped the sausage entirely, went Denver omelette style with ham, bell peppers, and bacon, and said it held together just as well for meal prep slicing.
  • In place of whole eggs, use egg whites for a lower fat, lower calorie option.

Add vegetables

  • Green onions are in the base recipe for brightness and color, but I add other vegetables all the time.
  • Low-moisture vegetables like broccoli, asparagus, or spinach work best. Give spinach a quick saute until just wilted before stirring it in. I have been meaning to build a dedicated spinach version since that combination keeps coming up in reader requests.
  • Higher-moisture vegetables like cauliflower, zucchini, tomatoes, and mushrooms need to be cooked first with the excess liquid drained. Otherwise the casserole turns out watery.

High-protein variation

One of my readers (Julie) ran the numbers on swapping heavy cream for blended cottage cheese or Greek yogurt. Protein jumped from 24g to 31g per serving at nearly identical calories. Net carbs go up a bit (about 5g vs 2.3g), but if you are chasing protein, that is a real trade worth making. I use this swap when I know I will be training that morning.

Use different cheeses

  • Besides cheddar, try pepper jack, Colby jack, or Monterey jack for a different flavor.
  • Crumbled cheeses like goat cheese, feta, or cream cheese also work well. Dot them across the top before baking for pockets of melted cheese throughout. Julie’s Greek version with feta and sun-dried tomatoes is low carb comfort food at its best.
A slice of breakfast egg casserole on a stack of plates in front of milk.

Storage and meal prep

Meal prep and reheating

The best part about this recipe is that it works as true make-ahead breakfast. I bake it on Sunday, and I have grab-and-go keto breakfast squares for the entire work week.

To prep ahead without baking, assemble the casserole in your baking dish, cover tightly with plastic wrap, and refrigerate for up to 24 hours. I pull it out about 30 minutes before baking so it comes closer to room temperature, then bake as directed.

Once baked, cut the casserole into 8 squares. Each morning, I pull out a square and reheat in the microwave (90 seconds), oven (350 degrees for 8 to 10 minutes), or air fryer (350 degrees for 4 to 5 minutes). If you want more variety in your meal prep rotation, my Mexican breakfast casserole uses the same prep-ahead approach with a Southwestern twist.

Refrigerator storage

I store leftover casserole in an airtight container in the refrigerator for up to 4 to 5 days. The texture actually holds up better than most egg-based dishes because of the coconut flour.

Freezer storage

Wrap individual squares tightly in plastic wrap, then place them in a freezer bag. They keep well for up to 3 months. I thaw mine overnight in the refrigerator before reheating. The texture is best within the first month, but they are still perfectly good after that.

More make-ahead keto breakfast recipes

If you like this casserole approach to breakfast, here are a few more recipes I use that follow the same make-it-once, eat-all-week strategy.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Breakfast Recipes

a fork cut into the yolk of an egg cup
15 Mins
Keto Egg Cups
4.8 Stars (12 Reviews)

Three ingredients, 15 minutes, and breakfast is handled for the week. I meal prep these low-carb egg cups every Sunday and my kids grab them straight...

See the Recipe
close up original keto chaffle
6 Mins
Keto Chaffle Waffle
5 Stars (81 Reviews)

I add almond flour and baking powder to a basic cheese-and-egg chaffle so it actually tastes like a waffle, not a cheesy omelet. Four ingredients,...

See the Recipe
A slice of high protein french toast casserole on a plate covered with sugar-free maple syrup and topped with raspberries, blueberries and strawberries.
60 Mins
High Protein French Toast Casserole
5 Stars (6 Reviews)

25 grams of protein and only 4.4g net carbs per serving. This high protein french toast casserole has crispy edges, a custardy cinnamon center, and I...

See the Recipe
juicy, cheesy sausage balls stacked on each other in a skillet with a toothpick in the top one
20 Mins
Keto Sausage Balls
4.8 Stars (9 Reviews)

These keto sausage balls use pork panko instead of almond flour for a lighter texture and bigger flavor. I batch cook 48 at a time and freeze them...

See the Recipe
breakfast carnivore waffles
6 Mins
Keto Carnivore Waffle
4.7 Stars (21 Reviews)

The paffle is my carnivore version of a waffle, made with just egg, cheese, and pork rinds. I make these almost every morning when I'm doing...

See the Recipe
danishes on a gray plate topped with white icing drizzle
30 Mins
Keto Cream Cheese Danish
4.8 Stars (12 Reviews)

I make this cream cheese danish when I want a real pastry with my morning coffee. Light, airy meringue-based dough with a sweet cheesecake filling,...

See the Recipe
Reviews 32
4.8 Stars (12 Reviews)
  1. A
    Aaliyah Mar 14, 2026

    Used turkey sausage instead of regular because it was all I had, figured it would come out kind of flat, but the coconut flour really holds everything together and the flavor came through way more than I expected. Trying it with jalapeños next time.

  2. D
    Dina T. Mar 10, 2026

    Was bracing for scrambled egg mush when I cut into it but it came out in actual clean squares and I just stood there for a second (coconut flour skeptic, officially converted).

    1. Annie Lampella
      Annie Lampella Mar 12, 2026

      Ha, that pause. The coconut flour has one job here, binds it so it cuts clean instead of falling apart. 1/3 cup in the whole casserole.

  3. M
    Maria Feb 18, 2026

    I swapped the ground sausage for chorizo and added a small can of diced green chiles. Was a little unsure how the extra moisture would affect the texture, but the coconut flour held everything together just fine for slicing. My husband took one bite and asked where I'd ordered it from, which was the biggest compliment. Already planning to try it with pepper jack next Sunday.

    1. Annie Lampella
      Annie Lampella Feb 18, 2026

      Ha, 'where'd you order that' is the whole goal. Chorizo with green chiles is a straight upgrade honestly. Pepper jack next Sunday sounds right.

  4. J
    Julie Heck Aug 11, 2025

    For a better comparison, I adjusted my nutrition info to match your serving size

    Servings: 8
    Amount Per Serving (calculated by Cronometer)

    Version : Original // Greek
    Calories : 389 // 387
    Fat : 30.1g // 25.7g :
    Protein : 24.2g // 31.4g :
    Total Carbs : 4g // 5.8g
    Net Carbs : 2.3g // 5.3g

    1. Annie Lampella
      Annie Lampella Aug 16, 2025

      Greek yogurt for the cream bumps the protein that much? I might actually try that. The carbs go up a bit but 31g protein is solid.

  5. J
    Julie Heck Aug 11, 2025

    I LOVE this recipe!
    It's so versatile and satiating.

    To get more protein and trim some calories I used these variations : I swapped sausage for hamburger, and use blended cottage cheese instead of heavy whipping cream, swapped coconut flour for whey protein powder and egg white powder, swapped cheddar for feta, and added 6 more eggs. This is the perfect start to my day. 1 minute in the microwave and I've got the perfect Keto breakfast or lunch.

    This is my latest variation:
    Greek with sun dried tomatoes and feta. It's addicting! And 42g protein too!

    6 large servings
    Calories : 516
    Protein : 41.8 (*35%* Keto Macros)
    Total Carbs : 7.8g
    Fiber : 0.7g
    Net carbs : 7.0g (*5%* Keto Macros)
    Fat : 34.3g (*60%* Keto Macros)
    Choline : 364mg
    Potassium : 547mg
    Selenium : 51mcg
    Calcium : 323mg

    Ingredients:
    1 lb browned hamburger
    60g (4 Tbps) Girard's Greek Salad Dressing
    55g sun dried tomatoes
    12 eggs
    83g Cottage Cheese (blended)
    96g feta (crumbled)  
    20g Whey Protein Powder (unflavored)
    10g Egg White Protein Powder
    2 tsp Baking Powder

    Sprinkle these on top AFTER it's been baked
    30g (2 Tbps) Greek Salad Dressing
    42g feta (crumbled)

    Directions:
    Toss together hamburger
    and 60g (4 Tbps) Girard's Greek Salad Dressing

    Chop sun dried tomatoes and add it to the hamburger. Grease the bottom of the 9x13 with the oil from the sun dried tomatoes

    Beat eggs

    Then add all other ingredients to the eggs and mix to combine

    Pour mixture into 9x13

    Bake @ 350° for 25-30 minutes

    When it comes out, let cool 2 min then
    Brush on top ...
    30g (2 Tbps) Greek Salad Dressing
    Sprinkle on top
    42g feta (crumbled)

    1. Annie Lampella
      Annie Lampella Aug 14, 2025

      Greek yogurt for the cream bumps the protein that much? I might actually try that. The carbs go up a bit but 42g protein is solid.

  6. J
    Joanie Thomas Jun 5, 2025

    Could you substitute ground beef for sausage? If so, would anything need to be done differently? Thank you!

    1. Annie Lampella
      Annie Lampella Jun 5, 2025

      Yes! Ground beef works great here. Since sausage is already seasoned, you'll want to add spices to the beef - garlic powder, onion powder, and sage give you that breakfast sausage flavor. Crushed red pepper adds nice heat if you like a kick.

  7. C
    Chris Jun 11, 2024

    Recipe looks great! What size baking dish do you use?

    1. Annie Lampella
      Annie Lampella May 13, 2025

      I use a smaller 8x10 or 11 dish, but you can use a 9x13. Any size will work.

  8. B
    Barron F Dec 30, 2023

    Love it. I make at least one a week.

    1. Annie Lampella
      Annie Lampella Jan 3, 2024

      Same here. I always throw in extra green onions - the recipe amount is never enough for me.

  9. K
    Kristen Martinez Nov 5, 2023

    I didn’t have any sausage, so dad, kind of a Denver omelette style – ham, onions, green bell, peppers, cheddar cheese, and a few strips of bacon. It was delicious And so filling! I made it as a meal prep lunch option and reheated well. Picking up some sausage today so I can make it per the recipe. This is definitely going to stay on the rotation.

    1. Annie Lampella
      Annie Lampella Nov 11, 2023

      Denver omelette version of this, love it. Good for meal prep exactly because it holds together like that. The sausage one will be different though, way more seasoning from the meat.

  10. H
    HoboDan Oct 31, 2023

    I must literally follow your instructions to the tee....
    Cuz I didn't drain the grease from the sausage and boy was it greasy. (Doc says I have high cholesterol.)
    Had to cook 34 minutes, and still couldn't set the center.
    Next batch, I will not only drain, but lightly wash sausage before adding to mixture.
    Can't wait til next week..Laughing Out Loud
    Thanx Annie, Dan and Mac,(service dog)

    1. Annie Lampella
      Annie Lampella Nov 3, 2023

      Draining is the whole fix here. All that extra grease pools at the bottom and the center just won't set no matter how long it bakes - 34 minutes makes sense now. Draining well should do it, probably don't need the rinse on top of that. Say hi to Mac.

  11. M
    Mommy Jul 27, 2023

    Can I use regular wheat flour instead?

    1. Annie Lampella
      Annie Lampella Aug 4, 2023

      I'm sure you could but I haven't tried that in this recipe. Let me know how it turns out if you do.

    2. M
      Marie Sep 25, 2024

      Did you try it?

  12. H
    Holli Krebs Apr 21, 2023

    Hi 😊 I don't have heavy cream right now, do you think cream cheese could work in place of it?? Thank you!!

    1. Annie Lampella
      Annie Lampella Apr 22, 2023

      You could try that but you would probably need to add a little bit more liquid too. So maybe try 4 oz of cream cheese and 1/3 cup of nut milk, water or 2 extra eggs

  13. D
    Darryl R Dec 11, 2022

    OMG this is a forgiving recipe. I only had 1/2 a lb of sausage, so I cooked and added 12oz of crispy bacon, added 2 extra eggs and about an extra cup of cheese. This was so easy and quick to make, this literally disappeared in 20 min.

    Thank you!

    1. Annie Lampella
      Annie Lampella Dec 14, 2022

      Crispy bacon for half the sausage works really well here, the casserole still holds together for slicing. Extra eggs just give it more fluff. Gone in 20 is high praise.

  14. J
    Julie Jan 9, 2022

    D E L I C I O U S. Made me smile all day. It is so good. Keto or not, just delicious.

    1. Annie Lampella
      Annie Lampella Jan 14, 2022

      That spacing made me laugh. And yeah, keto or not is exactly it. My husband has no idea it's coconut flour in there.

  15. L
    Lakisha Jan 12, 2021

    I made this recipe this morning and my family loved it. No more Jimmy Dean for them LOL!!!!!!!. Later today, we are going to try the Avocado pudding. I hope that's a hit as well. Thank you for taking the time to provide these recipes for free.

    1. Annie Lampella
      Annie Lampella Jan 15, 2021

      The 'no more Jimmy Dean' part made me laugh, that was kind of the goal. Coconut flour is what makes it hold together when you cut it. Hope the avocado pudding lands the same way.

Leave a Review