• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Food Faith Fitness

Nourishing your body, mind and soul

  • About
    • About
    • Editorial Policy
    • FFF Book
  • Recipes
    • By Course
      • Breakfast
      • Main Dish
      • Side Dish
      • Appetizers
      • Desserts
      • Snacks
      • Smoothies/Drinks
    • By Type
      • Salad
      • Soup
      • Slow Cooker
      • Pasta
      • Sandwich/Wraps
      • Casseroles
      • Holiday
    • By Protein
      • Poultry
      • Pork & Beef
      • Seafood
      • Meatless
    • By Diet
      • Gluten Free
      • Dairy Free
      • Low Carb
      • Vegetarian
      • Egg free
      • Nut Free
      • Keto
      • Paleo
      • Vegan
      • Whole30
    • All Recipes
  • Faith
  • Breakfast
  • Main Dish
  • Side Dish
  • Desserts
  • Smoothies
  • Appetizers
  • Reader Favs

Whole30 Breakfast Casserole

gf df w
5 from 2 votes
Taylor KiserBy Taylor Kiser
Taylor Kiser
Taylor Kiser Founder of Food Faith Fitness

Taylor Kiser is a Certified Personal Trainer and Nutrition Coach and a lover of health and fitness. A follower of Christ. Recipe developer. Photographer. Obsessed with cookie dough, pink & leop…

Expertise: Healthy Food View all posts →
Jump to Recipe

Try this delicious Whole30 Breakfast Casserole with sweet potatoes and sausage—it’s so satisfying and guaranteed to start your day off on a bright note!

Whole30 Breakfast Casserole on a plate

On Christmas morning, my mother always treated us to a brunch buffet full of the most tempting treats. On a beautifully laid table next to the tree, we found stacks of pancakes with little bowls of assorted fresh fruit to top them with. There was always a cake stand full of buttery biscuits and another one piled high with apple-cinnamon turnovers. In a basket lined with a pretty linen napkin, she arranged three different types of waffles (banana-walnut, corn-blueberry, and classic buttermilk). But my favorite dish was always her breakfast casserole, richly filled with sausage, potatoes, and vegetables.

I decided to recreate her recipe, but with a little twist. This Whole30 breakfast casserole is made with fresh, natural ingredients and is deliciously satisfying. The combination of colorful vegetables makes it so attractive, too. It’s perfect for Christmas morning, but it will be loved by all no matter what the occasion.

one slice of Whole30 Breakfast Casserole on a plate with a fork

Is This Whole30 Breakfast Casserole Healthy?

Although this dish is packed with the goodness of spinach, sweet potatoes, and tomatoes, the eggs and sausage make it high in fat. To make it a bit leaner, you can use ground turkey or try a vegetarian version with shredded, sautéed oyster mushrooms or plant-based ground “beef.”

Whole30 Casserole Recipe Variations

Want to tweak your casserole recipe just a little? Instead of the sweet potatoes, try regular potatoes, carrots, or butternut squash. The spinach can be replaced with other greens such as kale or watercress. Sweet peppers, sun-dried tomatoes, red onions, and sautéed mushrooms of any kind will go very well with this casserole. If you love cheese, stir in some grated cheddar, Gouda, or Comté. Freshly chopped herbs, such as sage, parsley, and thyme, will add extra flavor and an aromatic touch to the dish.

Whole30 Breakfast Casserole in a baking pan cut into slices

How To Make Ahead And Store

This breakfast casserole can be made in advance. Once cooled, cover it tightly with plastic wrap. It can be kept in the fridge for up to 4 days. The casserole can also be frozen (baked or unbaked) for up to 3 months.

close up view of Whole30 Breakfast Casserole in baking pan

Serving Suggestions

If serving the casserole as part of a breakfast buffet, it would be in very good company next to a stack of Classic Pancakes, a basket of Blueberry Waffles, some flaky Air-Fryer Biscuits, and a fresh Fruit Salad.

several slices of Whole30 Breakfast Casserole on plates on a table

Recipe

Whole30 Breakfast Casserole

5 from 2 votes
Print Rate
Serves: 8 People
Prep: 15 minutes minutes
Cook: 35 minutes minutes

Ingredients

For the casserole

  • 1 pound pork sausage
  • 4 cups sweet potato diced
  • 1 cup onion diced
  • 10 eggs
  • 1 teaspoon sea salt
  • 1/2 cup unsweetened cashew milk
  • 2 large Roma tomatoes, diced
  • 5 ounces baby spinach

Instructions

  • Preheat the oven to 375 degrees Fahrenheit and spray a 9×13 inch-pan with cooking spray.
  • Heat a large pan on medium-high and cook the sausage until no longer pink. Spread it over the bottom of the prepared pan.
  • Cook the potatoes and onions in the pork fat left in the pan on medium heat. I like to cover the pan and stir every few minutes. Cook until they just begin to soften, about 5 minutes.
  • Spread the potato mixture over the sausage.
  • Whisk the eggs, salt, milk, and tomatoes together.
  • Add the spinach to the hot pan and stir until wilted. Mix it into the egg mixture.
  • Pour over the potatoes and bake for 30 to 35 minutes until set.
  • Let the casserole stand for 5 minutes and serve!

Nutrition Info:

Calories: 354kcal (18%) Carbohydrates: 21.7g (7%) Protein: 24.6g (49%) Fat: 18.5g (28%) Saturated Fat: 6.4g (40%) Sodium: 456mg (20%) Fiber: 3g (13%) Sugar: 6g (7%)

Nutrition Disclaimer

Nutrition information are estimates only and may vary based on the specific brands, ingredients, and portion sizes you use. This data is provided for informational purposes only.

Author: Taylor Kiser
Course:Breakfast
Cuisine:American
Share your creationsTag @foodfaithfit and hashtag it #foodfaithfitness so I can see what you made!
Rate It

Taylor Kiser Profile Picture

About Taylor KiserHealthy Food

Taylor Kiser is a Certified Personal Trainer and Nutrition Coach and a lover of health and fitness. A follower of Christ. Recipe developer. Photographer. Obsessed with cookie dough, pink & leopard print.

Reader Interactions

Paola Westbeek

✓Reviewed by Paola WestbeekGastronomy & Fine Wines

Published: Oct 15, 2024 | Updated: Oct 17, 2025
5 from 2 votes (2 ratings without comment)

Leave a Comment Cancel reply

Have a question? Use the form below to submit your question or comment. I love hearing from you and seeing what you made!

rate this recipe:




  1. Avatar photoHolly says

    Posted on 11/11 at 3:12 pm

    Hi! This looks delish and I’d like to try it out for thanksgiving breakfast. Can it be prepped the night before, kept in the fridge, and then baked the next morning?

    Reply
    • Avatar photoFoodfaithfitness says

      Posted on 11/13 at 9:57 am

      Hi Holly, it surely can. Just store it in an airtight container in the fridge. Enjoy 🙂

      Reply
  2. Avatar photoKaren says

    Posted on 5/4 at 1:13 pm

    Where are the “notes”??? What kind of sausage: bulk pork, sausage Pattie’s or links???!!!

    Reply
    • Avatar photoFoodfaithfitness says

      Posted on 1/8 at 9:07 am

      Hi there! You can use bulk pork sausage for the recipe. Feel free to reach out if you have more questions!

      Reply
  3. Avatar photoKim says

    Posted on 1/5 at 3:30 pm

    Do you think almond or coconut milk could be subbed for cashew milk (allergy)?

    Reply
    • Avatar photoFoodfaithfitness says

      Posted on 1/9 at 8:26 am

      Hi Kim – Yes both should work but make sure to use unsweetened version. Enjoy!

      Reply
Previous Post
Eggless Sugar Cookies
Next Post
Blueberry Baked Oatmeal

Primary Sidebar

food faith fitness sidebar
Welcome

to Food Faith Fitness

If simple, vibrant, and exceptionally enticing recipes are your thing, then you’ve certainly come to the right place! We live and breathe all things culinary.

Our Story

Let's Connect

Check our latest recipes!
Back to Top
  • About
  • Contact
  • Privacy
  • Terms
  • Disclosure
Food Faith Fitness is part of Waywith.

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.