This Sausage Hash Brown Casserole is a simple, easy, Whole30 compliant country breakfast including two favorites: sausage and hash browns! Perfect for meal prep or feeding a crowd. 

I’m a sucker for a good breakfast casserole. Especially one that includes hash browns! 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 a sausage egg and cheese on an everything bagel which used to be one of my FAVORITE breakfasts!

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!

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.

Looking for some other yummy breakfast options? Check out my BLT Egg Cups or Pizza Breakfast Casserole!

Alright, let’s get cookin’!

*This page contains affiliate links – Thank you for supporting Mary’s Whole Life!

Sausage Hash Brown Casserole {Whole30}

An easy Whole30 breakfast bake including sausage, green onions, eggs, and a hash brown crust. 
4.94 from 15 votes
Leave a Review »


  • 1 lb breakfast sausage, see below for directions on how to make your own!
  • 1/4 cup chopped green onions , plus more for garnish
  • 1 16 oz package hash browns, thawed, or 3 potatoes peeled and grated
  • 12 eggs
  • 1/4 cup almond or coconut milk
  • 1 tsp sea salt
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tbsp everything bagel seasoning
  • 1/2 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
  • 1/2 tsp black pepper
  • 1/4 tsp cayenne pepper
  • 1/2 tsp garlic powder
  • 1/4 tsp all spice


  • 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!



Calories: 423kcal, Carbohydrates: 2g, Protein: 27g, Fat: 34g, Saturated Fat: 12g, Trans Fat: 1g, Cholesterol: 327mg, Sodium: 1178mg, Potassium: 422mg, Fiber: 1g, Sugar: 1g, Vitamin A: 475IU, Vitamin C: 2mg, Calcium: 69mg, Iron: 2mg