Jump to Recipe Print Recipe

Loaded with bacon, sausage, sweet potato, and kale, this Whole30 Breakfast Casserole is a filling flavor bomb! Perfect for a crowd or meal prep, it’ll be easy to stick to your goals from the moment you wake up with this healthy paleo breakfast recipe. It’s kid-friendly as well!

A slice of whole30 breakfast casserole being lifted from a casserole dish.

This post was originally published on January 5, 2022.

❤️ Why you will love this Whole30 Breakfast Casserole

  • It’s easy! Just a few simple steps and this delicious sausage, sweet potato, and egg casserole is ready to serve!
  • It’s healthy! Loaded with simple ingredients like kale, tomatoes, sweet potatoes, and plenty of protein like bacon, egg, and homemade sausage, this easy breakfast casserole is packed full of nutrition and keeps you full and satisfied.
  • It has crispy bits! I love all things crispy and crunchy – it’s probably my favorite texture. In this breakfast bake, the bacon becomes crispy and the kale that sticks out of the casserole becomes crispy when baking as well. SO good!
  • Great make-ahead breakfast. This is a good breakfast casserole to make ahead and eat throughout the whole week, or bake it and reheat it to serve a crowd when you have company over for breakfast or brunch.
  • It fits lots of diets. Not only is this whole30 breakfast casserole recipe perfect for the whole30 diet, but it’s also gluten-free, paleo, low carb (11.1g net carbs per slice), and kid-friendly too!
  • Tastes amazing! This sausage egg bake is one of my favorite whole30 breakfasts! The sweetness of the potatoes mixed with egg, bacon, sausage, and a little kale is just delicious!

🗝️ Key Ingredients for Paleo Breakfast Casserole

  • Sausage: I made my own whole30 compliant ground pork sausage (listed in the recipe). It’s crumbly and loaded with flavor. You could also use store-bought whole30 compliant breakfast sausage. This post from Whole Kitchen Sink has a detailed breakdown of brands offering whole30 sausage. Remove the casing if it has casing!
  • Bacon: Nitrate-free sugar-free bacon is what you’ll need, plus check the ingredient list for any other additives. This post from Life Healthy HQ lists whole30 compliant bacon brands.
  • Eggs: I used 12 medium eggs. Organic is best, even better if you know the farmer!
  • Sweet Potato: I couldn’t find the normal large sweet potatoes so I just used small ones. I needed 4 for this recipe, probably about 2 large sweet potatoes. The weight was 425g so if you have scales, they will keep you with the right amount! The sweet potatoes should be placed in a single layer so they cook evenly.
  • Veggies: Fresh, chopped kale with the stems removed packs a ton of nutrition (and color!), and the vine-ripened cherry tomatoes I added give little bursts of flavor. Delightful!
  • Oil: I used a refillable oil spray bottle that has olive oil in it. It’s so handy, and I’m not worried about weird ingredients like I would be with commercial spray oils. You can also use a brush to brush the oil in the baking dish and on the sweet potatoes. Avocado oil is a great option as well.

🥣 How to make this Healthy Breakfast Casserole

1. Preheat the oven to 180°C/356°F.

2. Prep and bake sweet potatoes: Spray olive oil, coating the bottom of the baking dish, place the sweet potato circles on top in a single layer, and then lightly spray oil over the sweet potatoes.

Placing sweet potato circles in the bottom of a clear baking dish.

3. Bake for 25 minutes, until you can prick the potatoes easily with a fork.

4. Cook the bacon: Meanwhile, add the 1″ cut bacon pieces into a large skillet over medium heat and cook until nearly crispy (5-10 minutes). Remove from the pan to a small dish leaving the bacon grease behind.

bacon frying in a skillet.

5. Make sausage: If making homemade breakfast sausage, while the bacon is cooking, add all of the sausage ingredients to a mixing bowl and mix well.

Sausage mix in a large mixing bowl.

6. Cook the sausage: Once the crispy bacon is removed from the pan, add the homemade sausage or crumbled store-bought sausage to the same pan and cook it in the bacon grease until it is no longer pink (about 10 minutes). 

Crumbled sausage cooking in a skillet.

7. Mix wet ingredients and seasoning: In a large bowl, whisk together the eggs, unsweetened almond milk, salt, black pepper, basil, and garlic powder. 

Eggs, milk, kale, and seasoning in a large bowl.

8. Assemble the casserole: After the sweet potatoes have finished cooking, top them with the sausage, then chopped kale, quartered cherry tomatoes, the egg mixture, and finally the bacon. You may need to give the casserole dish a little wiggle for the egg to spread evenly. 

Pouring eggs over a breakfast casserole.

9. Cover and bake! Cover with aluminum foil and bake for 20 minutes. 

Aluminum foil-covered dish.

10. Remove the aluminum foil and bake the whole30 breakfast casserole for a further 10 minutes, or until the eggs are set and the bacon is crispy. 

Breakfast casserole ready to bake.

11. Serve whole30 breakfast casserole with a side of fresh fruit and top with hot sauce or Whole30 Ranch, if desired. Store in the fridge for up to 4 days.

A slice of whole30 breakfast casserole on a grey plate.

❄️ Can you freeze this recipe after baking?

Yes! Here are my storage and reheating tips for this paleo breakfast casserole recipe:

  • Fridge:
    • Store: Keep in an airtight container in the fridge for up 4 days.
    • Reheat: Reheat in the microwave until hot, or in the oven for 15-20 minutes at 180°C/356°F. This can also be eaten cold!
  • Freezer:
    • Freeze in an airtight container for up to 2 months.
    • Reheat: Thaw the whole30 breakfast casserole completely before reheating the casserole in the oven for 15-20 minutes at 180°C/356°F.

❓ What is the difference between quiche and a breakfast casserole?

Quiches have a pie crust (usually made with all-purpose flour) whereas breakfast casseroles do not. The potatoes on the bottom kind of make a crust, but it’s not the same as a pie crust.

🪄 Recipe Notes & Tips

  • This simple recipe is a great way to clear out the fridge! Feel free to substitute any of the vegetables (apart from the sweet potato) with ones you need to be eaten or your favorite veggies. Some great options are red bell pepper, green pepper, green onions, yellow onion (fry it with the bacon), brussels sprouts, and zucchini.
  • To make it a little lighter, you can use ground turkey or ground chicken to make the sausage.
Overhead shot of table set with breakfast casserole. and whole30 breakfast casserole slices on 3 pltes.

😋 More Whole30 recipes you will love

Have you made this recipe? I’d love to know <3 Tag me (@makehealthyrecipes) on Facebook and InstagramPin it on Pinterest, and please give it 5 stars with a review below! Don’t forget to subscribe to the email list (top right of this page) for sparkly new recipes in your inbox.

📖 Recipe

A delicious whole30 breakfast casserole with bacon and tomatoes.

Whole30 Breakfast Casserole Recipe

Bethany Galloway
Loaded with bacon, sausage, sweet potato and kale, this Whole30 Breakfast Casserole is so filling and delicious. Perfect for meal prep!
4.98 from 35 votes
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Course Whole30
Cuisine American
Servings 12 slices
Calories 266 kcal

Ingredients
  

  • spray oil I use olive oil in a refillable spray bottle.
  • 425 g sweet potatoes sliced into 1/2″ circles (4 small sweet potatoes or 2 large)
  • 8 slices nitrate-free bacon cut into 1″ pieces
  • 200 g cherry tomatoes quartered (about 20 cherry tomatoes)
  • 35 g chopped kale (3 cups packed) washed and stems removed
  • 12 medium eggs
  • 80 ml unsweetened almond milk 1/3 cup
  • 1 tsp salt
  • 1 tsp pepper
  • 2 sprigs fresh basil stems removed
  • 1/2 tsp garlic powder/granules
  • 500 g whole30 compliant sausage without casing, or sausage recipe below

Homemade Whole30 Sausage (if not using premade sausage)

  • 500 g ground pork
  • 2 tsp pepper
  • 1 tsp salt
  • 2 tsp dried sage
  • 1 tsp coriander seeds
  • 1/2 tsp thyme
  • 1/4 tsp cayenne powder

Instructions
 

  • Preheat oven to 180°C/356°F.
  • Spray oil, coating the bottom of the baking dish, place the sweet potato circles on top in a single layer, and then lightly spray oil over the sweet potatoes.
    Placing sweet potato circles in the bottom of a clear baking dish.
  • Bake for 25 minutes, until you can prick the potatoes esily with a fork.
  • Meanwhile, add the 1" cut bacon pieces into a frying pan over medium-hot heat and cook until nearly crispy (5-10 minutes). Remove from the pan to a small dish leaving the bacon grease behind.
    bacon frying in a pan
  • If making sausage, while the bacon is cooking, add all of the sausage ingredients to a mixing bowl and mix well.
    A bowl of meat and spices with a wooden spoon, perfect for a hearty Whole30 breakfast casserole.
  • Once the crispy bacon is removed from the pan, add the homemade sausage or crumbled store-bought sausage to the same pan and cook it in the bacon grease until it is no longer pink (about 10 minutes). 
    Crumbled sausage cooking in a skillet.
  • In a mixing bowl, whisk together the eggs, unsweetened almond milk, salt, pepper, basil, and garlic powder.
    Whole30 breakfast casserole with eggs and herbs in a metal bowl.

Layering the casserole

  • After the sweet potatoes have finished cooking, top them with the sausage, then chopped kale, quartered cherry tomatoes, the egg mixture, and finally the bacon. You may need to give the baking dish a little wiggle for the egg to spread evenly.
    Pouring eggs over a breakfast casserole.
  • Cover with aluminum foil and bake for 20 minutes.
    A person is holding a piece of aluminum foil.
  • Remove the aluminum foil and bake for 10 more minutes, or until the eggs are set and the bacon is crispy.
    A whole30 breakfast casserole with bacon, tomatoes and greens.
  • Serve with a side of fresh fruit and top with hot sauce, if desired. Store in the fridge for up to 4 days.

Notes

  1. This simple recipe is a great way to clear out the fridge! Feel free to substitute any of the vegetables (apart from the sweet potato) with ones you need to be eaten or your favorite veggies. Some great options are red bell pepper, green pepper, green onions, yellow onion (fry it with the bacon), brussels sprouts, and zucchini.
  2. To make it a little lighter, you can use ground turkey or ground chicken to make the sausage.

Storage Instructions

Fridge:
  • Store: Keep in an airtight container in the fridge for up 4 days.
  • Reheat: Reheat in the microwave until hot, or in the oven for 15-20 minutes at 180°C/356°F. This can also be eaten cold!
  • Freezer:
  • Freeze fully cooked in an airtight container for up to 2 months.
  • Reheat: Thaw completely before reheating the casserole in the oven for 15-20 minutes at 180°C/356°F.
  • Nutrition

    Serving: 1gCalories: 266kcalCarbohydrates: 12gProtein: 20.2gFat: 15gSaturated Fat: 4.9gCholesterol: 218mgSodium: 629mgFiber: 1.9gSugar: 1g
    Keyword easy breakfast, frozen sweet potatoes, healthy breakfast, homemade sausage, meal prep, paleo, whole 30, whole30, whole30 sausage
    Tried this recipe?Let us know how it was!

    3 Comments

    1. Can this be made ahead of time and baked the next day? It sounds amazing and I can’t wait to try it!

      1. 5 stars
        Hi Stephanie,
        Yes, it can be made ahead of time! You’d still need to bake the sweet potatoes as part of the prep (or possibly microwave them) so they’re soft, but yes, prep as the recipe says and bake it the next day =] Let me know how it goes!
        Bethany

    4.98 from 35 votes (33 ratings without comment)

    Leave a Reply

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

    Recipe Rating