Love this? Pin it for later!
A hearty, make-ahead breakfast that keeps you fueled all morning—without the sugar crash.
Ingredients You'll Need
Every component of this casserole was chosen for maximum flavor and Whole30 compliance. Below I unpack the starring ingredients and the smart substitutions I’ve tested over half a dozen brunches.
- 1 lb ground breakfast sausage (sugar-free): Look for pasture-raised pork or turkey sausage with no maple, brown sugar, or dextrose. My favorite regional brand is Pederson’s Farms; nationally you can’t beat Applegate’s No-Sugar Breakfast Sausage. If you’re feeling ambitious, homemade sausage flavored with sage, fennel, and a pinch of cayenne is incredible here.
- 3 medium orange sweet potatoes (about 2 lb): Jewel or garnet varieties bake up creamy and sweet. Choose tubers that are firm, smooth, and free of sprouts. Peeled and diced into ½-inch cubes, they roast in under 20 minutes.
- 8 large eggs: The protein backbone of the casserole. Room-temperature eggs whisk into a fluffier custard. If you tolerate only egg whites, swap in 1¾ cups liquid egg whites, but add 2 extra tablespoons olive oil for richness.
- ½ cup unsweetened almond milk: Coconut milk (from the carton, not can) is equally creamy. Avoid oat or rice milk—both are grain-based and off-limits for Whole30.
- 1 medium yellow onion & 2 bell peppers: Any color works; I like one red plus one yellow for visual pop. Dice small so they soften evenly inside the bake.
- 2 packed cups baby spinach: It wilts to almost nothing, so don’t be shy. Kale or Swiss chard (stems removed) are sturdy alternates.
- Seasonings: A generous pinch of coarse salt, 1 tsp black pepper, 1 tsp smoked paprika, and ½ tsp garlic powder amplify the sausage without adding sugar.
- 2 tbsp extra-virgin olive oil or ghee: For roasting vegetables and greasing the pan. Ghee delivers buttery flavor if you’re not avoiding all dairy proteins.
Why This Recipe Works
- Make-Ahead Marvel: Roast veggies and brown sausage the night before. Morning-of, simply whisk eggs, assemble, and bake.
- Balanced Macros: Roughly 24 g protein, 28 g carbs, and 18 g fat per square keeps blood sugar steady until lunch.
- One-Pan Cleanup: Everything bakes in a single 9×13-inch dish—no precarious flipping or hovering over a skillet.
- Freezer Friendly: Cool, slice, wrap, and freeze individual portions for a speedy reheat-and-run breakfast.
- Infinitely Adaptable: Swap in ground chicken, add jalapeños for heat, or toss in leftover roasted butternut squash.
- Kid-Approved: Mild seasoning and hidden veggies win over even picky eaters—no syrup required.
How to Make Whole30 Breakfast Breakfast Sausage and Sweet Potato Casserole
Preheat & Prep
Position rack in center of oven; preheat to 425 °F (220 °C). Lightly grease a 9×13-inch ceramic or glass baking dish with olive oil or ghee. Peel and dice sweet potatoes into uniform ½-inch cubes for even cooking.
Roast Sweet Potatoes
Toss cubes with 1 tablespoon olive oil, ½ teaspoon salt, and ½ teaspoon smoked paprika. Spread on rimmed sheet pan; roast 18–20 minutes, flipping once, until edges caramelize but centers remain tender. Reduce oven to 375 °F (190 °C) when done.
Brown the Sausage
While potatoes roast, heat a large skillet over medium. Add sausage, breaking into pea-size crumbles with a wooden spoon. Cook 7–8 minutes until no pink remains. Transfer to paper-towel-lined plate to absorb excess fat.
Sauté Aromatics
In the same skillet (don’t wipe it out—those browned bits equal flavor) add remaining tablespoon oil. Cook diced onion 3 minutes until translucent, then add bell peppers and garlic powder. Sauté 4 minutes more. Fold in spinach until wilted, about 1 minute. Remove from heat.
Whisk Egg Custard
In a large bowl whisk eggs, almond milk, remaining ½ teaspoon salt, ½ teaspoon black pepper, and ½ teaspoon smoked paprika until homogenous and slightly frothy. Tiny air bubbles ensure a lofty bake.
Assemble Layers
Scatter roasted sweet potatoes evenly in prepared dish. Top with sausage, then veggie mixture. Pour egg custard over everything; gently shake pan to distribute. For extra color, reserve a few pepper strips for garnish on top.
Bake to Perfection
Bake 28–32 minutes at 375 °F until the center is just set and an instant-read thermometer registers 200 °F. The casserole will continue to carry-over cook while resting. Overbaking leads to rubbery edges, so start checking at 25 minutes.
Cool & Slice
Let rest 10 minutes—patience pays off with clean slices. Cut into 6 generous squares for entrée portions or 8 smaller rectangles for buffet serving.
Expert Tips
Uniform Dice = Even Cooking
Aim for ½-inch cubes. Larger chunks stay firm while smaller bits turn mushy, creating an inconsistent texture.
Sheet-Pan Shortcuts
Roast extra sweet potatoes on a second pan for salads later in the week—same cook time, double the reward.
Thermometer Trumps Timers
Ovens vary 25 °F either direction. An inexpensive digital probe ensures custardy—not watery—results every time.
Rest = Clean Slices
Allowing the bake to sit for 10 minutes firms the proteins, preventing the dreaded egg waterfall when you lift a square.
Spice Safely
Many chili powders contain anti-caking agents with cornstarch. Check labels or use plain ancho chile for smoky heat.
Herb Finish
Fresh chives or parsley scattered on top brightens flavors and adds restaurant-worthy color without extra salt.
Variations to Try
- Tex-Mex: Sub chorizo-style chicken sausage, swap bell peppers for poblano, and add 1 tsp cumin + ½ tsp oregano. Serve with avocado-lime drizzle.
- Autumn Harvest: Replace half the sweet potato with roasted butternut squash and fold in ¼ cup toasted pecans for crunch.
- Mediterranean: Use ground lamb, 1 tsp rosemary, and fold in chopped sun-dried tomatoes and olives. Omit paprika; finish with dairy-free pesto.
- Spicy Kick: Add 1 diced jalapeño (seeds removed for less heat) and ¼ tsp red-pepper flakes. Top with fresh cilantro and a squeeze of lime.
- Mushroom Lover: Replace spinach with 8 oz sautéed cremini mushrooms for an umami boost.
- Egg-Free (Paleo): Whisk 2 cups liquid egg substitute made from mung bean protein (e.g., JUST Egg) plus 2 tbsp coconut flour. Bake 5 minutes longer.
Storage Tips
Refrigerator
Cool casserole completely, cover tightly with foil, or transfer slices to airtight container. Refrigerate up to 5 days.
Reheat: Microwave 60–90 seconds or warm in 325 °F oven 12 minutes.
Freezer
Wrap individual slices in parchment, then foil. Freeze up to 2 months.
Thaw: Overnight in fridge, then reheat as above.
Frequently Asked Questions
Whole30 Breakfast Breakfast Sausage and Sweet Potato Casserole
Ingredients
Instructions
- Preheat oven: Set to 425 °F. Grease a 9×13-inch baking dish.
- Roast potatoes: Toss cubes with 1 tbsp oil, ½ tsp salt, ½ tsp paprika. Roast 18 min. Reduce oven to 375 °F.
- Brown sausage: Cook in skillet over medium 7–8 min; drain.
- Sauté veggies: In same skillet, cook onion 3 min, add peppers & garlic powder 4 min, wilt spinach 1 min.
- Whisk custard: Beat eggs, almond milk, remaining salt, pepper, paprika.
- Assemble: Layer potatoes, sausage, veggies; pour custard. Bake 28–32 min at 375 °F until center set. Rest 10 min before slicing.
Recipe Notes
For meal prep, bake on Sunday and portion into glass containers. Reheat squares 60 seconds in microwave or 12 min in 325 °F oven.