Sausage Hash Brown Breakfast Casserole

This post may contain affiliate links which won’t change your price but will share a commission.

Sausage Hash Brown Breakfast Casserole is a delicious brunch recipe ready in under an hour! A sausage veggie mixture is cooked and then layered between hash browns and a cheesy egg combo. So much flavor and leftovers are delicious too!

Breakfast Casseroles are key to cooking for groups, especially when family comes to town. Try my Overnight Omelette Breakfast Casserole next for an even larger recipe or my Sausage Breakfast Frittata with Veggies for a smaller one. All of these can be tailored to your tastes!

Overhead shot of a white casserole of breakfast casserole, cut into 9 squares.

Hash Brown Breakfast Casserole

Are you a protein-for-breakfast type of person? I totally am. In fact, I usually have leftovers of some kind in the morning, like Chicken Parmesan or Crispy Sheet Pan Gnocchi, instead of the typical oatmeal or toast. I love having a little extra something in my belly before getting on with my day.

So when I test a breakfast casserole like this one, it’s perfect. I eat it morning, noon, or night, and I even send it with Mike for lunches.

THIS casserole is a simple layering of 1) hash browns, 2) a sausage and veggie sauté, followed by an egg, milk, and cheese combo. It bakes up in 35’ish minutes or so, and is thick and filling. Make sure you have a deep 9×9 dish to bake it in, or use a larger one and watch your baking time. Using a larger dish will result in a thinner casserole, thus less time required to bake it.

Closeup shot of casserole, with one square removed.

Ingredients needed:

  • Sausage – I prefer a spicy turkey sausage, but you could use regular pork sausage (mild or sweet).
  • Veggies – Onions, jalapeño pepper, bell pepper, and garlic.
  • Seasonings – Kosher salt, freshly ground black pepper, and ground mustard.
  • Hash Browns – Use frozen hash browns. I like the southwest version (i.e. spicy).
  • Eggs – Use about 8 large eggs.
  • Milk – I normally use 2% milk, but any version works.
  • Cheese – Any cheese you prefer. I went with a Mexican Cheese.

How to make Sausage Hash Brown Breakfast Casserole:

Step 1
Sauté sausage and veggies. In a cast iron skillet over medium-high heat, add sausage, veggies, salt, and pepper. Cook until the sausage is fully cooked and the veggies are softened. Remove mixture to a separate bowl.

Step 2
Combine egg mixture. In a separate bowl, whip the eggs, milk, half of the cheese, and a little bit more salt and pepper.

Step 3
Assemble. In a 9×9 casserole dish, layer the thawed hash browns, the sausage and veggies, and then the egg mixture. Top with the remaining cheese.

NOTE: When I originally tested this casserole, I sautéed the hash browns before layering them. But in the end, it’s just way easier to let them thaw out and skip the pre-cook.

A 9 inch casserole with the unbaked casserole.

Step 4
Bake. Bake the casserole, uncovered, for about 30 minutes.

Step 5
Serve breakfast casserole.

What to serve with this breakfast casserole:

Let’s be honest. Some extra carbs are definitely a great pairing to eggs and sausage. Here are some great options for you!

Side shot of a square of breakfast casserole on a plate with avocado and fruit.

Frequently Asked Questions:

  • Can you make this breakfast casserole in advance? Yes, you can make up the entire casserole, cover with cling wrap and refrigerate in advance, even the day before.
  • How long are leftovers good? Leftovers are good for up to four days.
  • How can I adapt this recipe? Feel free to use a different type of sausage (or bacon or ham) and different vegetables (like mushrooms or spinach).
  • Can I use a different sized baking dish? You can use a larger casserole dish, but since it will be thinner, it will take less time to bake.
  • Is this casserole healthy? Yes, this is fairly healthy with a great balance of protein, carbs, and vegetables. I used a turkey sausage but any works.
Side shot of the breakfast casserole, showing the inside of the bake.

Kitchen Tools Used (Affiliate Links):

xoxo ~Sue

Sausage Hash Brown Breakfast Casserole

Sausage Hash Brown Breakfast Casserole is a delicious brunch recipe ready in under an hour! A sausage veggie mixture is cooked and then layered between hash browns and a cheesy egg combo. So much flavor and leftovers are delicious too!
4.72 from 7 votes
Print Pin Rate
Course: Breakfast
Cuisine: American
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 9 servings
Calories: 265kcal
Author: Sue Ringsdorf


  • 1 pound turkey sausage – use any type of sausage you prefer
  • 1 medium onion – diced
  • 1 medium jalapeno – diced (with or without seeds)
  • 1 medium bell pepper – diced, any color (or a variety)
  • 3 cloves garlic – minced
  • 16 oz. hash browns – thawed (if frozen)
  • 8 large eggs
  • 1/4 cup milk
  • 6 oz. Mexican cheese
  • kosher salt and freshly ground black pepper – to taste
  • 1 teaspoon ground mustard


  • In a cast iron skillet over medium-high heat, add Italian sausage, onion, jalapeno, bell pepper, and salt & pepper. Saute until sausage is cooked through and veggies are softened. Add garlic at the very end and cook for another minute. Remove mixture to a separate bowl.
  • In a separate bowl, combine the eggs, milk, the ground mustard, a little more salt and pepper, and half of the cheese. Whisk.
  • Prepare a 9×9 pan with baking spray. Layer the hashbrowns, then the cooked sausage and veggie mixture, followed by the egg mixture. Top with the remaining half of cheese.
  • Bake the casserole, uncovered, in a preheated 375 degree oven for 30-35 minutes. If it's getting too brown on top, cover with foil for part of the baking time.
  • Let the casserole sit for 5-7 minutes, and then serve!


  • This is a thick casserole, so if you don’t have a deep 9×9 casserole dish, use a slightly larger one. Reduce the baking time accordingly.
  • Leftovers are good for up to four days.


Calories: 265kcal | Carbohydrates: 13g | Protein: 21g | Fat: 14g | Saturated Fat: 6g | Trans Fat: 1g | Cholesterol: 221mg | Sodium: 509mg | Potassium: 418mg | Fiber: 1g | Sugar: 2g | Vitamin A: 846IU | Vitamin C: 25mg | Calcium: 179mg | Iron: 2mg
Tried this recipe?Mention @Suebeehomemaker or tag #suebeehomemaker!


  1. Cathy Hanson says:

    I made it for company during Christmas and everyone loved it!

    1. Suebee Homemaker says:

      Yay!! Thanks for the feedback, Cathy!

  2. Cathy Hanson says:

    This was so good! Just the right amount of kick from the jalepeno and so warm and filling! Going to be our breakfast Christmas morning!

  3. Surprisingly healthy which is always a bonus!

  4. Julie Gatz says:

    Top notch recipe. I used 1/2 sweet Italian and 1/2 Sprouts country pork sausage, almond milk. Made this at 5pm thinking i would have it for breakfast this week decided it’s breakfast for dinner tonight. Fabulous!!

    1. Suebee Homemaker says:

      Thanks Julie! I appreciate your feedback! 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating