Free Printable: Low Carb & Keto Food List
Get It NowMost people might not think about making egg casserole without bread or potatoes, but you won’t even miss them when you make my keto breakfast casserole. It’s a delicious way to start your day on a good note… and an easy one. It comes together quickly with simple ingredients you’ve got on hand, the texture is wonderfully fluffy, and it’s so satisfying. I hope this low carb breakfast casserole will become a staple at your house like it is in mine. Make it with me!
Why You Need My Keto Breakfast Casserole Recipe

- Savory, cheesy, and fluffy – My low carb breakfast casserole is like a big, cheesy omelette in a baking dish. If you love omelettes, you’ll love this one, too.
- Quick and easy – The prep is fast and there isn’t much to it. It’s perfect for weekend mornings or weekday meal prep (although my egg muffins and keto breakfast sandwiches are more portable if you need that). It also makes a wonderful holiday brunch with keto butter coffee and keto cinnamon rolls, keto pancakes, or almond flour waffles!
- Keto friendly and gluten free – My keto breakfast casserole has just 3.2g net carbs per serving… or 0.9g if you omit the broccoli.
- Endless customization options – I’ve got a formula below to let you customize this dish with whatever ingredients you like or have on hand. Make it yours!


Ingredients & Substitutions
Here I explain the best ingredients for my easy keto breakfast casserole recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Meat – I used breakfast sausage to make this a sausage, egg and cheese casserole, but bacon (my baked bacon or air fryer bacon are easy options to cook it, ham, or even chorizo work great. You’ll need to pre-cook your meat, whichever meat you choose.
- Veggies – Vegetables are optional, but I’m a huge fan of including them. I used broccoli, but you could use bell peppers (roasted red bell peppers are delicious!), asparagus, onions, spinach, celery, a mix of broccoli and cauliflower, or any other keto veggie you like.
- Eggs – For the fluffiest texture, let them come to room temperature. If you forget, you can place them in a bowl of warm water to come to room temp quickly.
- Heavy Cream – This makes the eggs more fluffy and rich. Any keto milk will work. If you want your low carb breakfast casserole dairy free, use full-fat coconut milk instead (and skip the cheese), or use lighter almond milk.
- Cheese – I prefer shredded cheddar cheese in this keto egg bake, but any kind you’ve got will work. Try mozzarella, American, Swiss, or Monterey jack.
- Garlic – I recommend mincing fresh garlic, as it will have a sweeter and more potent flavor. But, you can substitute 3/4 teaspoon garlic powder and add it when whisking the eggs instead of sauteing.
- Fresh Parsley – Oregano or basil also work well. If you use dried herbs (either individually or an Italian seasoning blend), use a teaspoon of instead.
- Salt & Pepper
For other combinations of meat and vegetables, see the formula I use for all my keto breakfast casserole recipes below!

How To Make Low Carb Breakfast Casserole
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Saute the garlic. In a greased large skillet over medium-high heat, cook the minced garlic until fragrant.
- Brown the meat. Add the sausage. Cook, breaking apart with a spatula, until browned. Meanwhile, preheat the oven.


- Cook the veggies. If using broccoli (or other veggies), blanch in boiling water until crisp-tender. Plunge them into an ice bath to stop cooking. Drain and pat dry. (You can also roast the veggies, or cook them any other way you like.)
- Whisk the egg base. In a large mixing bowl, whisk together eggs, heavy cream, cheddar cheese, parsley, sea salt, and black pepper.


- Assemble the casserole. Grease a large casserole dish. (The one I use is sturdy and beautiful — available at Amazon or Target.) Arrange the cooked sausage and veggies evenly at the bottom. Pour the egg mixture on top, then sprinkle with more cheese.
- Bake until set. I like to garnish my keto breakfast casserole with fresh herbs for a pop of color!


My Formula For Any Fillings
This keto breakfast casserole works with any kind of meat, veggies, cheese, or milk you like! Just use my formula for the amounts:
- 1 pound cooked meat
- 6 cloves garlic
- 3 cups cooked veggies
- 12 large eggs
- 1/2 cup cream
- 2 cups shredded cheese
- 2 tablespoons fresh herbs
- 1/4 teaspoon each salt & pepper
My Recipe Tips
- The baking time will vary depending on your pan. The material can have an impact, and especially the size. I use the larger dish from this set. Smaller pans will take much longer — just keep baking until the eggs are set.
- Want to leave out the meat or veggies altogether? My formula above includes both. If you want to omit the meat, add an extra 2 cups of cooked vegetables. If you want to skip the veggies, replace them with 1 to 1.5 pounds of meat.

Make Ahead Options
- Store in the fridge: Assemble the keto breakfast casserole ahead of time (without baking it), cover in plastic wrap, and store in the fridge for up to 3 days. Just bake when you’re ready! I find it cooks more evenly if you let it sit at room temperature for 15-20 minutes before baking.
- Freeze before baking: Same as above, but I use an extra layer of aluminum foil over the plastic wrap for freezing for up to 3 months.
- Freeze after baking: I recommend freezing this casserole before baking if you can (above), as the texture is better, but you can freeze after baking, too. I use this method when I want to freeze individual portions to meal prep and reheat. Wrap them individually in plastic wrap and freeze in a zip lock bag for up to 3 months.
- How to reheat: If your casserole is frozen, let it thaw first. Then, bake for the usual time in my low carb breakfast casserole recipe if it’s uncooked. If it’s already cooked, it takes 20-30 minutes at 350 degrees F for the whole casserole, or 5-10 minutes for individual pieces. The oven is much better than the microwave, which can be drying or leave it watery.
Low Carb Keto Breakfast Casserole (Easy!)
Make the best low carb, keto breakfast casserole with sausage, egg, cheese, and veggies! My recipe is easy, customizable, and quick to prep.
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
In an oiled skillet over medium-high heat, cook the minced garlic for about one minute, until fragrant.
-
Add the breakfast sausage. Cook for about 10 minutes, breaking apart with a spatula, until browned.
-
Meanwhile, preheat the oven to 375 degrees F (190 degrees C).
-
If using broccoli (or other veggies), blanch them in boiling water for about 5-7 minutes, until crisp tender. Then plunge into an ice bath to stop cooking, drain and pat dry.
-
In a large bowl, whisk together the eggs, heavy cream, half of the cheddar cheese, parsley, sea salt, and black pepper.
-
Grease the bottom of a glass or ceramic 9×13 inch (22×33 cm) casserole dish (I use this one), or 9×9 dish without the broccoli. Arrange the crumbled sausage evenly at the bottom of the casserole dish. (If you want to add any broccoli or pre-cooked vegetables to your casserole, mix them with the sausage at this step.)
-
Pour the egg mixture over the sausage. Sprinkle the remaining cheddar cheese on top.
-
Bake for approximately 30 minutes, until the eggs are set and cheese is melted.
Did You Like It?
Leave a rating to help other readers (this also helps me continue to provide free recipes on my site), or get the recipe sent to your inbox.
Maya’s Recipe Notes
Serving size: 1/8 of the sausage, egg and cheese casserole
- Formula for any fillings you want: You can easily customize my keto breakfast casserole with different meats, vegetables, cheeses, and herbs. Just use my formula above.
- Note on baking time: The time can vary widely depending on the baking dish you use, including time and material. I use the larger dish from this set. If yours is smaller, the casserole will take much longer. Just bake until the eggs are set!
- Store leftovers: Just pop them in an airtight container and store in the fridge for up to 5 days.
- Make ahead: I’ve got several make ahead options above, including the fridge or freezer, as well as reheating instructions.
- Note on nutrition info: It does include the optional broccoli. It will vary if you use other veggies or omit it.
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Keto Breakfast Casserole

Shop
My
Custom













295 Comments
Mark Matthews
2Just made for the first time. Great! I embellished a bit because I tweak everything. Added 1 whole diced yellow onion and 1/4c Hatch green chiles late in the sausage saute to reduce their water content. Plus a little red pepper in the egg. Baked in a 9×13 for 35 minutes. Delicious and the texture is perfect. I’ll be taking a piece to work for breakfast every day this week. So much easier than the “egg muffins” I was making before.
Jill
0My go to brunch dish. Also very good re-heated.
Wholesome Yum D
0I’m so glad it’s become a go-to for you, Jill! And yes, the leftovers reheat surprisingly well, love that you’re getting multiple meals out of it!
Lisa Decota
0I’ve made this countless times for family and friends and it always turns out great!
Wholesome Yum D
0That’s amazing to hear, Lisa! I love that it’s become a go-to for sharing with loved ones, those are the best kinds of recipes. Thank you for making it so often!
~Chrissie O.
0I took the notes from @Mark, and used some Hatch chili, which I grow, and upped the Mexican spices. Next time I might use Mexican chorizo, which is ground, not cured, like Spanish chorizo. I adore that this is so customizable!! You could mix up the veggies, mix up the meats, etc., and to Mark’s point, is so much less easier than making “muffins” with the mixture! Just slice, portion, and refrigerate! Brilliant!! The perfect Sunday clean-out-the-fridge recipe!! lol Thanks for posting!
Wholesome Yum D
0Chrissie, I love how you made this recipe your own with Hatch chili and extra Mexican spices! Totally with you on it being the perfect “clean out the fridge” recipe!
Theresa Fleming
0Entertained for Father’s Day. It was one of the biggest hits I have made! Glad to impress the family! Thank you.
Wholesome Yum D
0That’s amazing to hear, Theresa! I’m so glad it was a hit for Father’s Day and that your family was impressed, sounds like you nailed it!
Connie
0Thank you so much for all of your recipes and help with keto. Since the 2nd week of Jan 2023 I’m down 22 pounds and better yet, I’ve never felt so good. You are a great help in my health journey!
Wholesome Yum D
0That’s amazing, Connie! 22 pounds is such an accomplishment, and I’m so glad you’re feeling better too! Thanks for being here 🙂
Megan Johnston
0This earned all enthusiastic thumbs ups from my family, even my dad who generally eschews vegetables. My brother can’t eat dairy, so I used almond milk and omitted the cheese. For the veggies, I used sweet potatoes, butternut squash, and spinach and, for the meat, I used shredded chicken breast.
Maya | Wholesome Yum
0That’s so great to hear, Megan! Thank you for sharing how you made it — sounds delicious.
Alice
0This is delicious, easy, versatile and all around wonderful!
Maya | Wholesome Yum
0Thank you so much, Alice!
Kate
0You can be creative and make any variation that you prefer. If someone doesn’t like a particular vegetable or meat you can change it up. You can make it ahead and cook it in the morning. I’ve tried several different variations and it has always been a hit with the men’s group I cook for every Saturday. Thank you so much for sharing this recipe and tips with the rest of us. My job is so much easier.
Maya | Wholesome Yum
0Yes, absolutely, Kate! I’m happy you enjoyed this recipe and my tips. Thank you.
Michelle Dyer
0This has become our family’s favorite egg casserole. I found your recipe by chance. Now I look for it!!
Lauren G
0I make this all the time. Just made a double batch for family vacation! Question as kids are going back to school…. Could you freeze it?
Maya | Wholesome Yum
0I’m so happy you make this all the time, Lauren! Yes, I have storage and freezing options above.
Maya | Wholesome Yum
0I’m so happy this is your family’s favorite, Michelle! Thank you.
Shonda Coleman
0This recipe is so delicious and amazingly easy to prepare. My family and I love this recipe so much. It is now a house hold favorite. Thank you for all of these amazing recipes you share, and allowing families to have great delicious meals even on a budget. Thank you for making it simple.
Maya | Wholesome Yum
0Thank you, Shonda! I’m so glad your whole family loved it. Hope you try more of my recipes soon.
terri
0Quick and easy. More like a quiche, I added onions and doubled the cheese!
Maya | Wholesome Yum
0I’m glad you liked it, Terri! Those are great additions.
Laura DeHaven
0Delicious and the family loved it. I subbed goats milk for the heavy cream as I am avoiding cows milk and used ground turkey sausage… it was tasty, creamy and popular!
Margie Lawson
0Can I replace the brocolli with spinach?
Maya | Wholesome Yum
0Hi Margie, Yes, definitely! You’d still need to precook it.
Maya | Wholesome Yum
0I’m happy to hear your family loved this casserole, Laura! Those substitutions sound great.
Alan Wicks
0My daughter came over today and we decided to make this. It was really awesome. Thank you for creating such great recipes.
Maya | Wholesome Yum
0I’m glad you and your daughter both liked this, Alan! What a wonderful experience to cook together. Enjoy!
Dianne
0Love this dish
Maya | Wholesome Yum
0I’m glad you love it, Dianne!
Vicki Wormald
0This recipe sounds easy and delicious 😋. I can see myself cooking it often for myself and other family members. I would rate it a 10/10.
Sherry L Blackwell
0I prepared this breakfast casserole the night before and on Christmas morning, I popped it in the oven. So easy. I actually cut it in half as there are only 4 of us. My husband and adult kids really enjoyed it. I was told “it’s missing hashbrowns” and responded that it is a Keto recipe. I love the garlicy flavor. It was very tasty, and I would make it again. I took a photo but have no way to post it.
Maya | Wholesome Yum
0I’m so glad you all liked it, Sherry! You could also split it into 2 pans next time and add hash browns to one of them for some of your family if you like. If you want to share a picture, you can post it on Facebook or Instagram and tag me @wholesomeyum so I can see. 🙂 Hope you had a wonderful holiday!
Andrea Green
0Looks good! I think I will try cilantro, instead of parsley.
njoymann50
0Cannot seem to find recipes I can print out thank you
Maya | Wholesome Yum
0All my recipes are printable. Just tap the print button on the recipe card above and it will take you to the printer-friendly page.
Jane
0Can this casserole be put together the night before ?
Maya | Wholesome Yum
0Hi Jane, Yes! I have make ahead options in the post above, there’s a whole section for it. 🙂
Donna Velasco
0This was delicious and a great way for my husband to eat a healthy breakfast and also to eat vegetables. He loved it! The recipe is flexible but I followed it almost exactly, using a little more meat than called for with less veggies; mild Italian sausage links from which I squeezed out the sausage, and grated onion and zucchini. Next time I will use just the broccoli for a variation of texture. Great way to start the day! Thanks for this recipe!
Kevin
0The only things I did differently were to use spinach and I mixed everything in one bowl, before pouring into the 9×13 pan.
Maya | Wholesome Yum
0I’m glad that worked for you, Kevin. Enjoy!
Charla
0Can this be made ahead and cooked later?
Sara Johnson
0Can i make this up a couple days ahead to bake later? Or is it best to bake and save to eat in 2 days?
Maya | Wholesome Yum
0Hi Sara, You could do either! I would wait to bake it for a fresher taste if both are an option for you.
Maya | Wholesome Yum
0Hi Charla, Yes, absolutely!
Jeannette
0Pretty gosh darn good! A saver for sure.
Maya | Wholesome Yum
0I’m happy you liked it, Jeannette! Enjoy!
Monica
0I made this for our family and it was a crowd pleaser. Adding to my favorite recipes.
Barb D.
0Awesome recipe. I’m a super busy person and like to make things quickly. I blanched frozen broc petite florets and squeezed out the excess liquid when I removed them from the strainer. Used already cooked sausage patties… just chopped them up into small pieces, heated them in the microwave and removed as much of the fat as I could. Added some sliced black olives. Didn’t put any shredded cheese in the egg mixture, but I put some Tillamook Sharp Cheddar squares (cracker size) on top. Very happy with the way things turned out 🙂
bonnie
0Delicious and Easy. I love it. Thank you !
Sarah
0This came out amazing! I did spinach,onion,and broccoli with mozzarella instead of cheddar. Definitely a breakfast/brunch staple.
JD
0I am doubtful that you can freeze this before cooking. Frozen raw eggs? Have you done this?
Wholesome Yum D
0Hi JD, Yes, this method does work.
Tracey
0I love this recipe and have made this ahead, froze it, then reheated when the family was home. Question? Could I substitute ground pork for the breakfast sausages?
Maya | Wholesome Yum
0Hi Tracey, So glad to hear you liked it! Yes, you can use ground pork instead if you like.
Jimmy Wilson
0I found this jewel of a recipe months back. Have made this multiple times changing ingredients. From Broc to collie flower, it is my go to. The whole family loves it. I wouldn’t change a thing, thank you for posting.
Joyce
0Outstanding! This will be a go to.
Michele Elliott
0Thank you so much… The recipe is delicious as is and very versatile! I’ve made it so many times now I can’t count and I’ll use whatever veggie or meat I have on hand. I’ve used asparagus, ham, bacon etc. I love to top it with avocado, and or sour cream and hot sauce for added nutrition and deliciousness.
Brenda
0Easy, versatile, and delicious! and low carb to boot. Genius. Even the grandkids ate it lol.
Shauna
0This recipe is so satisfying, and tasty enough my teenagers asked for seconds and thirds. Thank you for taking the time to share!
Rachel
0Delicious! I tweaked it a bit & used diced ham, spinach, sautéed baby bella mushrooms & onions, and an assortment of cheeses I had in the frige. I didn’t have cream, so used almond milk. I love that you can use whatever you have on hand. Simple, healthy, & very tasty!
Barbara
0Can you make this ahead?
Maya | Wholesome Yum
0Hi Barbara, Yes, you can! I’ve got multiple options to do this in the post above.
Annette R.
0LOVE IT!!! This recipe is a keeper. I found this meal to be bursting with flavor, good texture, moist and hearty. I served up two slices for my husband and myself. I packed up two more slices for breakfast tomorrow. And the last two slices will be a quick breakfast on a weekend morning when I don’t want to cook or go out. A few minutes in the toaster oven warms it up quick but doesn’t dry it out. Easy!
A few small tweaks that worked well for me: 1) For the egg mixture, I added salt, pepper, onion powder, Adobo seasoning and Tabasco. I wasn’t shy with it either – ha! Adding those spices elevated the whole flavor profile! 2) I baked it all in a 9 x 13 dish for 30 minutes at 385 degrees, took it out of the oven, covered it with foil to prevent further browning and put it BACK in the oven for ANOTHER 15 minutes. Perfection! No runny middle. Everything was firm and thoroughly cooked without being dry. 3) I used 2 layers of non-stick foil in my cooking dish for a super easy clean up.
Thank you so much for sharing this recipe with us. It’s a winner!!!
Sharon
0Great recipe. Is this recipe work if you make it up the night before and cook in the morning?
Maya | Wholesome Yum
0Hi Sharon, Yes, absolutely! I have details for making it ahead in the post above.
Teri
0Fabulous!!! A definite keeper. Everyone loved it and wanted recipe. Printed and put it in my favorites
Adelia Smith
0This has become part of our breakfast menu rotation. I substitute spinach and add it to the sausage at the end of browning.
Sherry
0This turned out to be really good! I used the broccoli and it gave it a really good flavor.
Karen Henderson
0I make a similar casserole for my husband to take to work. I add cream cheese to the warm sausage (4 oz for 6 eggs) and minced pickled jalapenos (1/2 cup for 6 eggs). I still add 1 cup cream or half and half and 1 cup shredded cheddar. I like La Costena jalapenos with the onions and carrots and pulse them in the food processor. (Spicier) This went over well at church for post service brunch. I love looking at your recipes and make quite a few. I use your Besti products, maple sugar & bread mixes…. thank you.
Alva
0I am sugar free, and in this low carb egg casserole it shows 2.5 g sugar can you tell me what that sugar comes from?
Cristy
0My sausage contains corn syrup and sugar, gross. Be sure to check what meat you are using as well.
Maya | Wholesome Yum
0Hi Alva, Sugar naturally occurs in vegetables. In this case it’s broccoli. This recipe has no added sugar.
KATHRYN
0Loved this recipe! I added diced asparagus, omitting the bell pepper (didn’t have any). Only one issue. How many calories per serving? I record all meals on my FitBit and calories are important to me. I tried to figure it out, with each ingredient, and came to 430 calories for a one-sixth portion size. Alot but the dish is very filling and oh so tasty. Overall I am happy with this recipe and would recommend it.
Maya | Wholesome Yum
0I’m so glad you loved it, Kathryn! Nutrition info will vary depending on the fillings you put in. You can customize the recipe in my Wholesome Yum App and it will give you the nutrition info for the ingredients you used. Hope this helps!
GRETA TALAS
0A very fulfilling breakfast. Loved it and will make it again. Thanks a lot this recipe.
Allen Rosendahl
0My wife and I have made this recipe several times and this is one of the greatest breakfast recipes ever and it gives us 3 more breakfast meals out of the freezer later. Great tasting breakfast sausage and egg casserole!
KayGee
0Came out perfectly. I used half and half and let it go maybe an extra 5 min. but otherwise followed recipe exactly. Let it come close to room temp, still cool though, before baking, as I prepped night before. Used a glass 13×9 dish, near bottom of the oven, and let it rest 5-10 min before serving.
Wendy
0This was perfect for our family holiday celebration!
Cami
0Best diet meal I’ve ever tried! Love this!
Sandra
0Will be trying this in the near future. After reading so many complaints about not baking in the center of an 8 X 8 inch pan, I’m beginning to wonder about something. Are people using the small pan for the full size ( 12 eggs ) ? If they are, I can’t even see how the full recipe would even fit in that small of a pan. Because there are only two of us in the household, I will try just a 1/2 recipe. Another thing to consider: temperature. Some ovens have what is called “hot spots”. Maybe turning the pan around at the 1/2 baking time will help. Ovens can be “finicky”.
Maya | Wholesome Yum
0Yep, the recipe uses a 9×13 pan, so if the ingredients do fit in an 8×8 (not sure that they would), it would probably take longer than the recipe states.