Go Back
+ servings

Sausage Hash Brown Casserole {Whole30}

An easy Whole30 breakfast bake including sausage, green onions, eggs, and a hash brown crust. 
Course Breakfast
Cuisine American
Keyword breakfast casserole
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings 8 people
Author Mary Smith {Mary's Whole Life}


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