Make-Ahead Paleo Breakfast Casserole with Sausage and Sweet Potatoes
This paleo breakfast casserole is the kind of meal that solves your busy mornings before they even start.

It’s packed with savory sausage, tender sweet potatoes, and plenty of greens, all held together with fluffy eggs. The best part? It’s completely make-ahead friendly, so you can bake it on Sunday and reheat slices all week.
Why I Keep Coming Back to This Casserole
I’m not always a morning person, so having something sturdy and satisfying ready in the fridge makes the day start on a much better note.
The sweet potatoes get almost creamy as they bake, and the sausage brings a deep, savory kick that feels like a proper diner breakfast without the grains or dairy.
Even better, the leftovers taste just as good on day three, either reheated in a skillet until the edges crisp up or eaten cold straight from the fridge (I’ve done it).
Ingredients

- 1 lb bulk breakfast sausage: look for one with no added sugar, like a compliant brand, to keep it paleo
- 2 medium sweet potatoes (about 1 lb total): peeled and cut into 1/2-inch cubes
- 1 small yellow onion: diced
- 3 cloves garlic: minced
- 1 bunch lacinato kale (about 5 cups chopped): curly kale works too, remove the tough stems
- 12 large eggs
- 1/4 cup unsweetened almond milk: or any unsweetened nondairy milk, coconut milk adds a bit of richness
- 1 tsp fine sea salt
- 1/2 tsp black pepper
- 1/4 tsp smoked paprika: optional, but gives a gentle warmth
- 1 tbsp avocado oil or olive oil: for the skillet
Easy Swaps and Variations
- Swap the sausage: sugar-free bacon or ground chorizo work well, just cook off any excess fat before adding the veggies.
- Change the greens: baby spinach wilts in a flash, no need to stem it. Stir it in off the heat so it doesn’t overcook.
- Make it nut-free: use canned full-fat coconut milk instead of almond milk.
- Add more vegetables: mushrooms, bell peppers, or zucchini are all great, just sauté them until any released water cooks off so the casserole doesn’t turn soggy.
If you prefer a handheld breakfast, my Paleo Sausage and Egg Muffins are another great option.
How to Make Paleo Breakfast Casserole
Step 1: Sauté the Sausage and Vegetables

Preheat your oven to 375°F (190°C). Heat the avocado oil in a large skillet over medium-high heat. Add the 1 lb sausage and break it up with a spoon. Cook for 5 to 6 minutes, until no longer pink and beginning to brown. Scoop the sausage onto a plate, leaving about a tablespoon of fat in the pan.
Drop in the sweet potato cubes and cook for 8 to 10 minutes, stirring every few minutes, until they’re fork-tender and lightly browned in spots. Add the diced onion and garlic, cooking for another 2 minutes until the onion softens. Fold in the chopped kale a few handfuls at a time and cook for 2 to 3 minutes, just until it wilts and turns bright green.
Step 2: Whisk the Eggs

Crack the 12 eggs into a large bowl. Pour in the 1/4 cup almond milk, 1 tsp salt, 1/2 tsp pepper, and the smoked paprika if you’re using it. Whisk vigorously for about 1 minute, until the yolks and whites are completely blended and the mixture has a few small bubbles on the surface.
You don’t want to create a giant froth, just a uniform yellow liquid. Over-whipping can make the baked eggs puff too much and then collapse later, so stop once everything looks smooth.
Step 3: Assemble the Casserole

Lightly grease a 9×13-inch (or similar 3-quart) baking dish. Spread the cooked vegetable mixture evenly across the bottom. Return the reserved sausage on top, then pour the egg mixture over everything.
Take a spatula and give the dish a very gentle stir to nudge the eggs down into the nooks and crannies. Let it sit for 5 minutes on the counter so the egg settles into the vegetable mixture before it hits the oven. This helps the casserole bake more evenly.
Step 4: Bake and Serve the Casserole

Slide the dish into the preheated oven and bake for 30 to 35 minutes. The casserole is done when the center is set and a thin knife inserted in the middle comes out mostly clean, with no runny egg clinging to it. The top will be puffed and lightly golden.
Let the casserole rest for about 10 minutes before slicing, this makes it much easier to cut clean squares. Slice into 6 portions and serve warm. The edges will be a little crisper, and the inside stays soft and loaded with sausage and sweet potato.
A Few Notes Before You Start
- If you can find pre-diced sweet potatoes in the refrigerated produce section, they save a solid 10 minutes of prep work.
- For a little extra texture, reserve a few spoonfuls of the cooked sausage to scatter on top of the egg mixture before baking. It gets especially crispy there.
- The smoked paprika adds a subtle depth, but a pinch of chipotle powder also works if you want a smoky kick.
- Double the recipe and freeze one casserole unbaked for a ready-to-go meal.
Bake time varies slightly depending on your dish.
| Dish Size | Bake Time |
|---|---|
| 9×13-inch (thin casserole) | 25 to 30 mins |
| 8×8-inch (thicker casserole) | 35 to 40 mins |
Make-Ahead and Storage
Cover leftover slices tightly and refrigerate for up to 5 days. Reheat individual portions in a skillet over medium heat with a tiny drizzle of oil until heated through, about 2 to 3 minutes per side. Or microwave in 30-second bursts, though the eggs will be softer.
What to Serve with This Casserole
A simple side of sliced avocado with a squeeze of lime and a pinch of salt balances the richness of the sausage and eggs. For a weekend brunch, add a fresh fruit salad or a pile of sautéed cherry tomatoes.
Frequently Asked Questions
Is this casserole Whole30 compliant?
Yes, as long as you use a sausage with no added sugar and skip any optional toppings that aren’t compliant. The recipe as written fits Whole30 guidelines.
Can I prep this the night before?
Absolutely. Assemble the casserole up to the point of baking (through Step 3), cover tightly, and refrigerate overnight. In the morning, bake directly from the fridge, adding about 10 extra minutes to the bake time.
My casserole turned out watery. What went wrong?
This usually happens when the vegetables haven’t released enough moisture before the eggs go in. Be sure to cook the sweet potatoes until they’re tender and the kale is fully wilted, so any water evaporates in the pan and not in the casserole.
What other greens can I use?
Baby spinach is a quick swap, just stir it in off the heat since it wilts in seconds. Frozen chopped kale also works, but thaw it and squeeze out as much liquid as you can first.

Paleo Breakfast Casserole Recipe
Ingredients
Method
- Preheat oven to 375°F. Brown the sausage in a skillet with oil, then remove. In the same pan, cook sweet potatoes 8 to 10 minutes until tender. Add onion and garlic, cook 2 minutes. Stir in kale and cook until wilted, 2 to 3 minutes.
- Whisk eggs with almond milk, salt, pepper, and paprika until smooth.
- In a greased 9×13 dish, layer sausage and vegetables, pour eggs over, stir gently, and let sit 5 minutes.
- Bake 30 to 35 minutes until set in the center. Let rest 10 minutes, slice, and serve.
