clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Sausage Hash Brown Breakfast Casserole baked and sliced for serving.

Sausage Hash Brown Breakfast Casserole

  • Author: Kari
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Diet: Gluten Free


The perfect make ahead or meal prep breakfast absolutely loaded with goodies and packed with flavor!



8 ounces breakfast sausage, see notes, or 8 ounces bacon

3/4 cup thinly sliced green onions, 1/2 bunch

1 clove garlic, minced, or 1/2 teaspoon garlic powder

6 cups roughly chopped spinach, 6 ounces

3/4 cup diced jarred roasted red peppers, see notes

116 ounce bag frozen hash browns, 4-5 cups

12 eggs

1 Teaspoon sea salt, or to taste

1/2 Teaspoon black pepper

1/2 cup coconut milk, or milk of choice

Optional: 1 Teaspoon Italian seasoning or 1 Tablespoon chopped fresh basil or 1 Tablespoon nutritional yeast


Preheat the oven to 350ºF and grease a 9″x13″ baking pan. (Don’t heat the oven if you’re doing the make ahead option.)

Fry the sausage in a large pan over high heat until browned and cooked through. Then add the green onions and garlic and reduce the heat to medium. Cook 1-2 minutes, then add the spinach and bell pepper, and continue to cook just until the spinach wilts. Remove the pan from the heat and set it aside.

Add the frozen hash browns to the prepared baking pan. Top the hash browns with the spinach mixture, and spread it out as evenly as possible.

In a medium sized bowl or in a blender, add the eggs, salt, pepper, and milk of choice. Whisk or blend until smooth. Pour the egg mixture over the hash browns and spinach mixture. Stir to evenly distribute the ingredients.

If you’re making this ahead, tightly cover the casserole and refrigerate for up to 2 days before baking.  When you are ready to bake the casserole, remove it from the fridge to take the chill off while the oven preheats. Also be sure to check if your baking dish can go from the fridge to the oven, (I use Pyrex). It also takes about 5 additional minutes to bake coming from the fridge.

Otherwise if your baking this right away, place the casserole in the oven as soon as it’s assembled. Bake until puffy and the center is done, 35-40 minutes.

Remove the casserole from the oven and serve immediately. Or you can let it cool to room temperature, portion it out and refrigerate it for future breakfasts.

Any leftovers also freeze beautifully for a later date. Thaw the frozen casserole or pieces of the casserole in the refrigerator overnight and reheat as desired.


For the sausage I like to use ground breakfast sausage, but I’ve also used pre-cooked thinly sliced chicken sausage links. Whatever you choose, just make sure it’s in small bite sized pieces.

With the hash browns and the sausage, be sure to check the labels if you want this to be Whole30 compliant. You can also choose to brown them first if desired, I don’t because it’s an extra step and I wanted to keep this casserole super easy.

  • Prep Time: 20
  • Cook Time: 40
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American

Keywords: Breakfast Casserole Easy, Breakfast Casserole with Sausage, Breakfast Casserole Sausage