If you love breakfast casseroles try this keto breakfast casserole made in a skillet. It’s super easy to make and you do it all in one pan and no oven! It’s the perfect low carb comfort food and great for feeding a crowd or for keto meal prep. This low carb and high protein breakfast has just 5.5g net carbs and 25.5g protein!
You might also like this spaghetti squash low carb breakfast casserole.

Every time I buy delicata squash I made my end up using one of them to make this keto breakfast casserole. Delicata squash is the perfect potato or hash brown substitute for recipes like this and it’s much lower in carbs than potatoes.
To me a delicata squash tastes like a butternut squash but not as sweet with a potato texture. It goes so well with breakfast sausage, sauteed peppers and onions and eggs mixed together and topped with melted cheddar cheese. This big skillet of breakfast yumminess has all the flavors you expect in a baked breakfast casserole.
While I ate it for a keto breakfast you could easily it for lunch or even dinner. It’s the perfect keto comfort food and would be great to serve a hungry family over the holidays with no baking and no oven. I love it’s because it’s a low carb and high protein breakfast for me and I like to freeze portions for a quick keto meal.

Recipe ingredients I used.
Originally I made this recipe with my ground turkey sausage recipe which is easy to make and lower in fat. However today I redid it with store bought breakfast sausage in a roll. I have the nutrition information for the recipe with both ways so you can compare. It’s just easier with the store bought roll.
So the simple ingredients I used were homemade ground turkey sausage (or store bought breakfast sausage in a roll, olive oil, bell peppers, onion, eggs, delicata squash and sharp cheddar cheese.
- Sausage – If you want to make the lower fat version you can make the homemade turkey sausage which consists of ground turkey, brown sugar sweetener, paprika, thyme, cayenne pepper, black pepper, salt and sage. But like I said you can always use a roll of Bob Evan’s breakfast sausage as a substitute. You can also try this with other flavored sausages or even Italian sausage. Ham and bacon would also work.
- Delicata Squash – This squash is my substitute for potatoes in this recipe. You could use another squash like zucchini or butternut squash. Also turnips and radishes would work too. Or you can just skip it entirely. And if you don’t care about carbs you can use diced potatoes or sweet potatoes.
- Peppers and Onions – Because I made this at the end of summer this year I used whatever peppers my husband had in the garden which were red peppers and poblanos but you can use use green bell peppers, hot peppers, or whatever kind you want. But I would keep the sweet bells though. And I used just a regular yellow onion.
- Cheddar Cheese – I like cheddar cheese on my breakfast skillets but you can use whatever you favorite cheese is like Monterey Jack, pepper jack, Colby, or even mozzarella.
Protein Tip – Note if you want to add even more protein to this dish you can add cottage cheese to the eggs before pouring into the pan. It’s my new favorite way to make scrambled eggs because it makes them richer in flavor to me.

How to make this keto breakfast casserole.
Step 1: First you want to dice the onions, peppers and squash. I use this vegetable chopper pictured above all the time now for recipes like this that need uniform, finely diced veggies.
Step 2: Get out a large skillet and heat to medium high heat. If you want to make the homemade turkey sausage just add the ground turkey and seasonings, turn the heat down to medium heat and saute until almost completely browned.
Or if you want to use the store bought roll of sausage, add it to the pan and break up with wooden spoon. Once it’s all broken up into bite sized pieces turn the heat down to medium and continue to cook until almost completely browned. Take out of the pan and set aside.
Step 3: Next add the delicata squash, cover and cook for 5 minutes. Then add in the onions and peppers, mix well and cover and cook for 3-4 minutes more.

Step 4: Add back the cooked sausage and mix well. In a bowl add the eggs and beat them. Pour over the sausage mixture and let sit for a few minutes to set up. Then mix them together with the other ingredients.
Note if you want to add a little more richness or spread the eggs further you can add a bit of heavy cream.

Step 5: Once the eggs are cooked through, sprinkle the shredded cheese on top. Cover with a lid and turn off the heat. Let the pan sit like that for a minute or so to let the cheese melt. You can also place the skillet under the broiler to brown the cheese.
Serve up the breakfast casserole on plates and enjoy! Store leftovers in an air tight container. Please scroll down to view the printable recipe card.
And that is all there is to it. I kept a few portions in the freezer for a quick low carb lunch or dinner.
Below you can see what it looks like when it’s done. To me it has everything you would want for a big comfort breakfast on a keto diet. I plan on having this over the holidays like Christmas morning while my family is noshing on bagels! Also great option for brunch.

Recipe notes and substitutions.
- As I mentioned above if you want to cut down on some of the calories and fat you can use the ground turkey and seasonings. Or if you want an easier way, you can just use ground pork breakfast sausage that comes in a roll.
- Other meat substitutes are diced ham, Canadian ham, other flavored sausages or bacon. If you are vegetarian you can eliminate the meat altogether.
- If you can’t find the delicata squash so you can either substitute with butternut squash, zucchini, turnips, radishes, celery root or just eliminate it from the recipe. All of these are good substitutes for potatoes.
- I used onions and peppers as that is my favorite vegetables for omelettes but you can use any veggies you like mushrooms, broccoli, green bell pepper, fresh spinach etc.
More delicious keto breakfast recipes to try.
Here are some of more breakfast ideas and my personal favorite recipes for a keto breakfast.
- keto cream cheese pancakes and bacon pancakes
- low carb blueberry waffles
- keto breakfast cookies (savory) and veggie or meat lovers versions.
- fried turnips and radishes with bacon (low carb hash browns)
- crustless ham and spinach keto quiche
- low carb breakfast pizza

I love this keto breakfast casserole skillet. It’s easy to make in a skillet and it’s really is comfort food to me. I also love the high protein content and how it freezes well for a quick low carb lunch. I hope you give it a try!
(made with homemade turkey sausage)
The nutritional information for 1 serving is 338 calories / 24.4g fat / 6.7g carbs / 1.1g fiber / 23.5g protein = 5.6g net carbs
(made with breakfast sausage)
The nutritional information for 1 serving is 483 calories / 39.7g fat / 6.5g carbs / 1g fiber / 25.5g protein = 5.5g net carbs

Keto Breakfast Casserole Recipe
This easy and delicious low carb, high protein breakfast casserole is perfect comfort keto food. It's great for feeding a crowd or for keto meal planning meal prep.
Ingredients
- 1 tablespoon olive oil
- 1 cup sweet bell peppers, chopped
- ½ cup onion, chopped
- 8 eggs, beaten
- ¾ cup shredded cheddar cheese
- 1 cup delicata squash, small cubes
- 1 pound breakfast sausage in a roll (or make the turkey sausage below)
Homemade turkey sausage***
- 1 pound ground turkey
- 1 teaspoon salt
- 1 teaspoon Swerve brown sugar sweetener
- ½ teaspoon paprika
- ½ teaspoon sage
- ½ teaspoon black pepper
- ¼ teaspoon thyme
- ⅛ teaspoon cayenne pepper
Instructions
- If making your own turkey sausage heat up a large skillet to medium high heat. Once hot, turn the heat down to medium heat and add the ground turkey and sausage spices. (***if using grocery store breakfast sausage roll use that in this step instead of the turkey and spices. You will need 1 pound of sausage.) Use a wooden spoon to break up the meat as it's cooking.
- Once the meat is mostly browned, take it out of the skillet and set aside. Add the olive oil and delicata squash. Cover and cook for 5 minutes, then add the onion and peppers. Mix well and then cover again and cook for 3-4 minutes more until they have softened and the onions are translucent. Then add back the sausage and mix again.
- Beat the eggs in a medium bowl and then pour over the vegetable mixture. Let sit for a minute or two then mix in with the rest of the ingredients.
- Once the eggs are mostly cooked, sprinkle the shredded cheddar cheese over top and place the lid on the skillet. Turn of the heat and let the cheese melt. You can also place it under the broiler if you want it to brown.
- Let cool then serve. Store leftovers in an airtight container or freeze portions for a low carb meal.
Notes
***You can substute 1 pound roll of ground pork breakfast sausage instead of the ground turkey and spices. You can also use bacon or ham as a substitute.
****Substitutes for the delicata squash would be butternut squash, zucchini, turnips, radishes or celergy root. Or you can leave it out altogether. You can also use other or more vegetables like spinach, mushrooms, zucchini, broccoli, etc.
(if made with homemade turkey sausage)
The nutritional information for 1 serving is 338 calories / 24.4g fat / 6.7g carbs / 1.1g fiber / 23.5g protein = 5.6g net carbs
(if made with breakfast sausage)
The nutritional information for 1 serving is 483 calories / 39.7g fat / 6.5g carbs / 1g fiber / 25.5g protein = 5.5g net carbs
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 338










Helene says
This looks really yummy. I have some butternut squash to use, so plan on making this soon. I think I will also add some sliced mushrooms and a handful of spinach to add more veggies to the meal.
Thanks for a great recipe.
Denise says
Hi Helene, veggies are always welcome! The butternut squash will work fine. Enjoy!