This hash brown and sausage breakfast casserole is a Whole30 breakfast recipe that’s filling, creamy, and full of flavor. With hash browns, a creamy sauce, spicy sausage, and creamy eggs, this is one of our favorite Whole30 breakfast recipes and good enough to eat for dinner!
Whole30 breakfast recipes are a challenge for me.
I need them to be…
- quick
- easy
- damn delicious
And if they’re not? I’d honestly rather skip breakfast, which is a no-no on a Whole30!
So I make my Whole30 breakfast a priority.
I have a super non-Whole30 breakfast recipe I absolutely love (Though the post and photos are insanely embarrassing, I’ll let you look if you want), loaded with shredded hash browns and a creamy béchamel sauce and breakfast sausage and lots and lots of cheese. I love it so much and never tire of eating it but decided it was time to make it a bit healthier!
Why this hash brown and sausage Whole30 breakfast recipe is so good:
- I used my hash brown and sausage casserole as the inspiration but focused on creamy eggs and a dairy-free sauce, making it healthier and more filling at the same time. Whole30 breakfast perfection.
- It’s creamy and rich, thanks to the coconut milk and eggs.
- The pre-shredded hash browns make it an easy Whole30 breakfast to throw together on a Sunday for meal prep to eat all week.
When I made it the first time, we ate it for dinner, and my husband finished… wait for it… An entire half of the dish. Whoa. While not a serving size I’d necessarily recommend, it just truly goes to show how delish this Whole30 breakfast is!
Variations
- Use coconut milk instead of cashew cream if you’re allergic to nuts: use 1 13.5-ounce can of coconut milk or cream.
- Shred your own hash browns: peel a couple of Russet potatoes and shred with a box grater or food processor. Wrap in a paper towel and squeeze to reduce any excess moisture.
- Use cassava flour in place of the arrowroot powder if you prefer.
Tips
- Make your Whole30 breakfast sausage with my super easy recipe.
- Use frozen hash browns – they’re easier to find Whole30 compliant – and let them thaw a little ahead of making this Whole30 breakfast.
- A knife inserted into the center of the casserole will not come out clean when it’s done, but the surface will be firm.
- You can use tapioca flour if you don’t have arrowroot or cassava flour on hand.
How to make this Whole30 breakfast recipe:
Brown sausage in a large skillet, crumbling with a spatula or wooden spoon.
Meanwhile, make cashew cream. Put 3/4 cup raw cashews in a 2-cup measuring cup then pour warm or hot water over to make 2 cups. Let side while sausage browns then blend in a high-speed blender until very, very smooth. Alternately, skip this whole thing and use 1 13.5-ounce can coconut milk.
Sprinkle arrowroot over browned sausage then stir in 1 1/2 cups cashew cream. Bring to a boil and cook about 3-5 minutes or until mixture thickens. Season with lots of freshly ground black pepper.
Whisk together eggs and remaining cashew cream, salt, spices, and 1/3 of the sliced green onions.
Spread hash browns evenly in a 3-quart baking dish and season with a bit of salt. Top with 1/3 of the green onions, then the sausage mixture, then the egg mixture. Bake at 350º for 45-50 minutes or until the surface is firm. Sprinkle with remaining green onions, let cool slightly, then cut into squares, and serve.
Other Whole30 breakfast recipes you’ll love:
- Whole30 Breakfast Casserole with Sausage, Eggs, Spinach, and Mushrooms (Keto)
- How to Make Soft Boiled Eggs
- 15 Whole30 Breakfast Ideas
- Sweet Potato Whole30 Breakfast Bowl
- Easy Whole30 Breakfast Sausage
Did you make and love this recipe? Give your review below! ? And make sure to share your creations by tagging me on Instagram!
Hash Brown and Sausage Whole30 Breakfast Casserole
Ingredients
- 1 pound bulk breakfast sausage Whole30 compliant or make your own
- 2 tablespoons arrowroot powder
- 3/4 cup raw cashews or coconut milk, see note
- warm water
- freshly cracked black pepper
- 1- pound package shredded hash brown potatoes
- 1 bunch green onions finely chopped, about 9 small or 7 medium
- 6 eggs
- 1/2 t garlic powder
- 1/2 t onion powder
- 1/2-1 tsp. salt
- spray coconut oil or coconut oil for greasing
Equipment Needed
Instructions
- Preheat oven to 350°F. Spray or grease a 3-quart baking dish with coconut oil.
- Make cashew cream: put 3/4 cup raw cashews in a 2-cup measuring cup then pour warm or hot water over to make 2 cups. Let side while you cook sausage then blend in a blender on high speed until completely smooth.
- Cook sausage in heavy large skillet over medium-high heat until brown, breaking into small pieces with a spoon or spatula, about 5 minutes. Sprinkle arrowroot over sausage, stirring to coat, then add in 1 1/2 cups cashew cream. Cook until mixture thickens and comes to boil, stirring occasionally, about 3-5 minutes. Add plenty of fresh black pepper.
- In a medium bowl, whisk eggs and add remaining cashew cream, spices, salt, and 1/3 of the green onions.
- In a baking dish, spread hashbrowns evenly, and sprinkle with a pinch of salt. Top with 1/3 of green onions, then sausage mixture, then egg mixture. Bake 45-50 minutes then sprinkle with remaining green onions. A knife inserted in the center won't come out clean because of the creamy sauce, but the surface should be firm. Cut into squares and serve.
Video
Notes
Nutrition
Recipe originally published in December 2017 but updated with new photos, directions, and video December 2018.
This is the first breakfast recipe I’ve tried from Cheryl during my second round of Whole30. This hash brown casserole is DELICIOUS! I usually don’t like reheated egg casseroles because the eggs get rubbery and dry, but the gravy in this makes it even better reheated! Very savory and VERY flavorful with not many ingredients! I used the soaked cashew cream for mine as I actually had leftover cashews to use, and also used Cheryl’s recipe for the Whole30 pork breakfast sausage which couldn’t be simpler.
Thanks for making yet another amazing Whole30 recipe and for saving my sanity in what to make for breakfast during Whole30! LOVE being able to meal prep this and just pop it in the microwave in the morning for a delicious breakfast!
I never comment on recipes, but I love this casserole so much!! It’s my new go to for a special weekend or holiday breakfast. The first time, I did make it with the cashew cream and that was very tasty. Since then, I have made it with coconut milk just to make it easier. It’s equally tasty with the coconut milk. Reheats well throughout the week. Thank you so much for sharing this recipe!!
Are you supposed to drain the fat from cooking the sausage or leave it?
We leave it! The arrowroot starch helps absorb the liquid. 🙂
We didn’t find this recipe until towards the end of our first Whole30. My boyfriend is a sweet breakfast person and got tired of eggs pretty quickly (whereas I could eat eggs every day). I made this breakfast casserole and he loved it so much. While meal planning for this round of Whole30, he immediately brought up this recipe and said he wouldn’t mind if we made it for breakfast each week!
That’s so awesome to hear!
Does it hold up pretty well all week? Thank you!
Tips for making ahead? My family and I always did a sausage egg casserole for Xmas morning, but new dietary restrictions mean we have to adapt and this looks amazing! I know in the recipe you briefly mentioned it can be made ahead but would love some more tips on that. Thank you!
Hi! Hope this helps- make the recipe as stated, then cover the mixture tightly and refrigerate for up two 48 hours. When ready to bake, remove the casserole from the refrigerator at least 30 minutes prior to baking.
My husband and I love this casserole. It’s so good- excellent flavor and it reheats well throughout the week.
Yay, so glad to hear that!