Whole30 Sausage Breakfast Casserole with Hash Brown Crust!
This easy, gluten-free, and Whole30 breakfast casserole is loaded with sausage, green onions, eggs, spices, & a crispy hash brown crust.
This recipe was updated with new photos and copy on January 1, 2022!
TABLE OF CONTENTS
The BEST Whole30 Breakfast Casserole Recipe
I’m a sucker for a good breakfast casserole, especially one that includes crispy hash browns! My Whole30 breakfast casserole is loaded with sausage, green onions, spices, and dairy free cream cheese, and has the most deliciously crispy hash brown crust! This recipe is super easy to throw together, and it stays good in the fridge for up to 5 days. It reminds me of eating sausage, egg, and cheese on an everything bagel which used to be one of my FAVORITE breakfasts!
Best part? It’s also dairy free and gluten free! Perfect for meal prep or crowds, this sausage casserole recipe will be on your breakfast rotation in no time!
How to Make This Gluten Free Breakfast Casserole
To keep it Whole30, it’s important to find compliant breakfast or Italian sausage. I prefer to use Butcher Box sausage, but I’ve also included a recipe below for making your own!
The same thing goes for the hash browns. The only place I’ve found compliant pre-cut frozen hash browns is Sprouts (and they are Sprouts brand). You can easily use a cheese grater or food processor to shred 3 potatoes instead! Or if you’re not doing a Whole30 and don’t mind a few additives, there are plenty of frozen hash browns to be found in the freezer aisle.
Breakfast Casserole Ingredients
- Breakfast Sausage: See below for ingredients and instructions to make your own homemade, Whole30 compliant breakfast sausage!
- Green onions
- Hash Browns – Try to look for shredded potatoes without any additives. I like Cascadian Farms brand, or Sprouts!
- Eggs
- Almond Milk or Unsweetened Canned Coconut Milk
- Sea Salt
- Garlic Powder
- Onion Powder
- Everything But the Bagel Seasoning
- Kite Hill Chive Cream Cheese
Ingredients to Make Homemade Sausage (Optional)
- Ground Pork
- Fennel Seeds
- Salt
- Ground Sage
- Thyme
- Black Pepper
- Cayenne Pepper
- Garlic Powder
- All Spice
Step by Step Instructions
- If making your own sausage, combine all ingredients in a large saute pan. If using store bought sausage, add it to the pan. Use a spoon to break the pork apart and cook/stir for 5-7 minutes until browned and cooked through.
- Preheat oven to 350. Spray a 9×13 casserole dish with olive or avocado oil. Spread the hash browns out evenly on the bottom of the pan until covered. Sprinkle the diced green onions over the hash browns, then add the sausage evenly spread out on top. Place small spoonfuls of cream cheese on top of the sausage (if using).
- In a large bowl, whisk the eggs, almond or coconut milk, and remaining spices together. Pour the egg mixture evenly over the hash browns, sausage, and green onions. Use a spatula to gently mix it together/spread the cream cheese around. Bake for 50 minutes or until the eggs are set. Slice, serve with hot sauce, ranch, or ketchup, and more green onions. Enjoy!
Mary’s Tips & Tricks
Storage: Store in an airtight container in the refrigerator for up to 5 days. Reheat by placing the servings needed on a microwave-safe dish and cook for 2-3 min.
Keto: If you want to make this breakfast casserole keto, skip the hashbrowns! You’ll still have a delicious, creamy, sausage & egg casserole, without the carbs!
FAQs
Can I add cheddar cheese to this gluten free breakfast casserole? While cheddar cheese is not Whole30 compliant, I do add the option in my recipe to include Kite Hill dairy free cream cheese. This will give it that creamy, cheesy consistency, without compromising compliance to Whole30! If you don’t need this recipe to be Whole30 or Dairy Free, you can definitely add in some shredded cheddar cheese!
Can I make this Whole30 breakfast casserole with bacon instead? Yes! Make sure to find Whole30 compliant bacon, which I get through ButcherBox, Sprouts, or other local grocery stores. Fry and chop the bacon and then follow the rest of the instructions in the recipe!
Can I freeze this breakfast casserole? You can! Store in an airtight, freezer-safe container for up to 2 months. Thaw overnight in the fridge and bake on 325F for 25 minutes.
More Gluten Free & Whole30 Breakfast Casseroles
Gluten Free Roasted Veggie Breakfast Casserole
Gluten Free Orange Cranberry Overnight French Toast Casserole
If you make this Whole30 Breakfast Casserole recipe and love it, the best way to say thanks is to leave a 5-star rating and review below. Don’t forget to share your creations on Instagram – I love seeing what you make!
Pin This Recipe!
Recipe by: Mary’s Whole Life
Photos by: Casey from The Mindful Hapa
This post contains affiliate links. This means if you make a purchase using one of my links, I may receive a small commission at no additional cost to you. Thank you for supporting Mary’s Whole Life!
Sausage & Hash Brown Whole30 Breakfast Casserole
Ingredients
- 1 lb breakfast sausage, see below for directions on how to make your own!
- ¼ cup chopped green onions , plus more for garnish
- 1 16 oz package hash browns, thawed, or 3 potatoes peeled and grated
- 12 eggs
- ¼ cup almond or coconut milk
- 1 tsp sea salt
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tbsp everything bagel seasoning
- ½ cup Kite Hill Chive Cream Cheese , optional
Sausage (If making your own)
- 1 lb ground pork
- 1 tsp fennel seeds
- 1 tsp salt
- 2 tsp ground sage
- 1 tsp thyme
- ½ tsp black pepper
- ¼ tsp cayenne pepper
- ½ tsp garlic powder
- ¼ tsp all spice
Instructions
- If making your own sausage, combine all ingredients in a large saute pan. If using store bought sausage, add it to the pan. Use a spoon to break the pork apart and cook/stir for 5-7 minutes until browned and cooked through.
- Preheat oven to 350. Spray a 9x13 casserole dish with olive or avocado oil. Spread the hash browns out evenly on the bottom of the pan until covered. Sprinkle the diced green onions over the hash browns, then add the sausage evenly spread out on top. Place small spoonfuls of cream cheese on top of the sausage (if using).
- In a large bowl, whisk the eggs, almond or coconut milk, and remaining spices together. Pour the egg mixture evenly over the hash browns, sausage, and green onions. Use a spatula to gently mix it together/spread the cream cheese around. Bake for 50 minutes or until the eggs are set. Slice, serve with hot sauce, ranch, or ketchup and more green onions. Enjoy!
Video
Notes
Nutrition
64 Comments on “Whole30 Sausage Breakfast Casserole with Hash Brown Crust!”
This breakfast casserole is super easy to make and absolutely delicious. The addition of the Kite Hill cream cheese gives it such a great creamy texture. Thanks for another great one, Mary!!!
Thanks Michele!!
Making this for Easter brunch and have made before. Such an easy and yummy recipe!!!
Thank you Kaylyn!
I have made this recipe multiple times and it’s turned out great. But then I made it the night before, everything but the baking. In the morning, when I took it out of the fridge to bake, it looked horrible. The juice was black. I don’t know what I did wrong. Is this something not to make ahead? I really enjoy it and would love to have that option. Thank you!
Hi! Did you use fresh potatoes or frozen hash browns? Sometimes potatoes can turn a dark color when they’re exposed to air and sit for a while. I usually bake it ahead of time and then reheat slices throughout the week!