Hashbrown Breakfast Casserole

4.88 from 473 votes
Jump to Recipe

This post may contain affiliate links. Please see our disclosure policy.

Made hash browns, sausage, eggs, and cheese, this Hash Brown Breakfast Casserole is exceptionally easy to make, endlessly adaptable, and always gets rave reviews.

This is the breakfast casserole recipe you will find yourself turning to again and again. Whether you add veggies, swap the sausage for bacon, or prep in advance, you can't mess it up. It is simple, reliable, and always delicious!

Slice of breakfast casserole made with hashbrowns, sausage, eggs, and cheese on blue plate.

Kristen's Keys for Hashbrown Breakfast Casserole

In order to make THE breakfast casserole to beat all others, pay attention to a few key pointers.

  • Defrost the hash browns before assembling. This ensures the casserole bakes evenly and eggs stay creamy, not watered down.
  • Use any meat you like or swap it out for veggies. Pork sausage, turkey sausage, breakfast sausage, chopped cooked bacon, diced ham, or ground beef are all delicious options. As are sautéed bell peppers, onions, and mushrooms.
  • Grate your cheese yourself. Pre-shredded cheese has anti-caking agents that can make it melt less smoothly. Freshly grated cheese ensures a creamy melt.

5-star Reader Review

For the third year in a row, I've made three pans of this breakfast casserole for our family's Christmas Day brunch. We love this recipe. It's so easy to make and everyone loves it. This is my go to breakfast casserole recipe. Highly recommend. -Debbie ⭐⭐⭐⭐⭐

How to Make Hashbrown Breakfast Casserole

Think of this step by step section as me in the kitchen helping you make this breakfast casserole whether you are an experienced cook or this is your first time in charge of brunch!

Step One: Prepare Meat (or Veggies)

Start this casserole off by browning sausage (or bacon) until cooked through and then drain off any excess grease. If you are using ham, simply dice it up into bite-sized pieces.

👉🏻Adding veggies? If you are using veggies, you will want to sauté chopped veggies in a bit of olive oil until tender before layering in the casserole to enhance their flavor and remove excess moisture.

Step Two: Prepare Egg Mixture

Simply whisk the eggs with the milk, salt, and pepper until combined.

Browned and crumbled sausage in small skillet for Hashbrown Breakfast Casserole.
Eggs whisked with milk, salt, and pepper in mixing bowl for breakfast casserole.

Step Three: Layer Casserole

Spread the defrosted hash browns in an even layer into a greased baking dish and top with the cooked sausage (or other meat/veggies), then sprinkle evenly with shredded cheese. Pour the egg mixture evenly over everything and then press lightly so the mixture soaks through.

turkey sausage and shredded cheese overtop shredded hashbrown potatoes.
breakfast casserole with hashbrowns, sausage, and eggs in clear dish ready to be baked.

Step Four: Bake or Chill

Once your breakfast casserole is assembled, you can immediately bake until the eggs are set and the cheese is browned slightly. Alternatively, cover the casserole dish and refrigerate for up to 12 hours prior to baking.

👉🏻Making-Ahead? Let the casserole dish sit at room temperature while the oven preheats to take the chill off. This will ensure your baking dish does not crack due to extreme temperature changes and the casserole bakes evenly.

egg cheese sausage hashbrown casserole baked in casserole dish.

Recipe Variations

One of the many reasons this hashbrown casserole is a fan-favorite, is because it can be made a million different ways and always seems to turn out delicious. Follow my tried-and-true suggestions below if desired.

  • Crispy Hash Browns: Sauté the hash browns in bit of oil over medium-high heat until browned and crispy OR you can bake the hash browns in the baking dish for 10-15 minute prior to adding the remaining ingredients.
  • Swap the Hash Browns for Tater Tots: Layer 16 ounces of frozen (still frozen) in the bottom of the baking dish and increase the total baking time by 5-10 minutes.
  • Add Peppers and Onions: For added peppers and onions, use frozen or homemade potatoes O'Brien OR sauté peppers and onions before layering over the hash browns.
  • Make it Veggie-Forward: Swap the meat for 2 cups of sautéed veggies. Mushrooms, bell peppers, onions, and broccoli are all great options.
  • Increase the Eggs: Keep in mind that the egg mixture will puff up as it bakes, but if you like your casserole really eggy, increase the eggs from 6 to 8. You will likely need to bake 5-10 minutes longer as well. 
  • Double the Recipe: Double the ingredients and bake as directed in a 9×13 pan.

Make-Ahead Instructions

Any time you are entertaining for breakfast or brunch, it is always a great idea to get a jump start and this hash brown breakfast casserole is just as delicious when baked immediately after assembled, prepared the night before, or reheated after being frozen.

  • Overnight Preparation: Assemble the casserole as directed. Instead of baking, cover the dish tightly with plastic wrap and refrigerate overnight. Remove from the refrigerator when the oven is preheating and add an extra 10-15 minutes to the total baking time.
  • Up to 1 Month in Advance: Assemble and bake in a freezer-safe baking dish. Once baked, cool completely, then wrap with 2 layers of heavy-duty foil. Store in the freezer for up to 1 month. Defrost overnight in the fridge and then bake for 25-30 minutes at 350°F or until warmed through.

Complete Your Menu

This Hashbrown Breakfast Casserole is perfect for overnight guests, lazy Saturdays at home, Holiday breakfasts, bridal showers, baby showers, and more!

And while it stands alone as a hearty breakfast, pair it with any of the following for a brunch that everyone will love.

Save this Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
4.88 from 473 votes

Hashbrown Breakfast Casserole

Servings: 12
Prep: 10 minutes
Cook: 45 minutes
Total: 55 minutes
A slice of hashbrown breakfast casserole made with sausage and cheese on white plate.
Made with frozen hash browns, sausage, and cheese, this Hashbrown Breakfast Casserole is hearty, adaptable, and always gets rave reviews!

Video

Ingredients 

  • 16 ounces defrosted hash browns
  • 1 pound bulk pork or turkey ground sausage
  • 2 cups sharp cheddar cheese, shredded
  • 6 large eggs
  • ½ cup milk, or cream
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper

Instructions 

  • Preheat oven to 350℉ (175℃) and lightly grease a 7x11 or 9x9 baking dish.
  • In a medium skillet over medium-high heat, brown the sausage until fully cooked through, breaking it into small pieces as it cooks. Remove from heat and drain off any grease as needed. Set aside.
    Browned and crumbled sausage in small skillet for Hashbrown Breakfast Casserole.
  • In a medium mixing bowl, whisk together 6 large eggs, ½ cup milk, 1 teaspoon kosher salt, and ½ teaspoon black pepper until well combined.
    Eggs mixed with salt, pepper, and milk for base of hashbrown breakfast casserole.
  • Layer 16 ounces defrosted hash browns into the greased baking dish, followed with the cooked sausage. Sprinkle 2 cups sharp cheddar cheese over top the sausage and hashbrowns. Pour the egg mixture over the layered casserole. Use a spoon to push the ingredients down to ensure everything is covered with the egg mixture.
    breakfast casserole in clear dish ready to be baked
  • Bake for 40-45 minutes or until eggs are set and the casserole is slightly browned. Let rest for 5-10 minutes prior to serving.
    egg cheese sausage hashbrown casserole baked in casserole dish.

Equipment

Notes

Hash Browns: Refrigerated or defrosted, frozen cubed or shredded hash browns work well. For added peppers and onions, use frozen or homemade potatoes O'Brien
Cheese Options: I love sharp cheddar, but Colby jack cheese, Swiss cheese, or pepper jack cheese are great options. For a creamy melt, grate the cheese yourself rather than using bagged shredded cheese.  
Sausage: Feel free to replace the sausage with cooked, chopped bacon or cubed ham. For the sausage, use bulk, not breakfast or Italian sausage unless desiring the flavor that comes from sweet breakfast sausage or spicy Italian sausage. 
Eggs: Feel free to add an additional 2 eggs to the custard if you like a really thick layer of eggs--just increase the bake time by 10 minutes. 
To make this casserole the night before serving: Assemble the casserole up to baking. Cover the casserole tightly with plastic wrap or airtight lid and refrigerate overnight. When ready to bake, remove the casserole from the fridge and let it sit on the counter for 20 minutes while the oven preheats. Remove the plastic wrap and bake at 350℉ for 55-60 minutes. 
Double the Casserole: Double the ingredients and bake as directed in a 9x13 pan. 
Pan Size: Be sure your pan is a 9x9 or 11x7, if using an 8x8 pan you may need to increase bake time by 10 minutes. 
Storage: Store leftover hashbrown breakfast casserole in an airtight container in the refrigerator for up to 4 days. 

Nutrition

Calories: 200kcalCarbohydrates: 7gProtein: 15gFat: 11gSaturated Fat: 5gCholesterol: 130mgSodium: 578mgPotassium: 271mgVitamin A: 355IUVitamin C: 4mgCalcium: 172mgIron: 1.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @amindfullmom or tag #amindfullmom!

This post was originally published in 2018 but has been updated in 2025.

About Kristen Chidsey

Kristen is a wife, busy mom of two, and creator of A Mind "Full" Mom. From breakfast to dinner to dessert, it is her passion to share tried-and-true recipes that are big on flavor, made with easy-to-find ingredients, and family-approved!

You May Also Like

4.88 from 473 votes (331 ratings without comment)

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

488 Comments

  1. 5 stars
    I love this. I added a can of croissant rolls lined in the bottom of the pan. I used brown potatoes and cubed them in 1/2 in and fried them first for the potatoes portion. I also used sausage and bacon. Thank you!

  2. There are just 2 of us. If I halve it, what size pan should I use? I am thinking a 2 quart Corningware? If I use the 9x9, what would my cook time be? As you might guess, converting isn't my strong point! Thanks.

    1. Hi Kathy! This is actually made in a 9x9 baking dish, or a 2-quart pan. To cut the recipe in half I would use a loaf pan or a 6-inch round pan. I hope that helps and you enjoy it!

  3. 4 stars
    I made this tonight and my husband really enjoyed it. The potatoes on the bottom lack a little flavor, but it was still good. I just squirted a little ketchup and there ya go! Thanks for sharing the recipe.

    1. Hi Julie! I am happy to hear you enjoyed! Next time, sprinkle the hashbrowns with some salt, pepper, and garlic powder to make them more flavorful per your tastes. You can even brown them if you would like first 🙂

  4. 5 stars
    This makes great breakfast burrito filling! I make this about once a month and leave it in the fridge as a “meal prep” for quick easy breakfast burritos during the week. I do add garlic powder and paprika to the hash browns but other than that I follow the casserole recipe to the letter. SO GOOD! I just microwave a slice, roll it up in a tortilla, and crisp the sides in a pan. Add a little hot sauce and it’s quickly become mine and my husband’s favorite breakfast burrito! The hash brown makes this super filling so a little goes a long way.

  5. 5 stars
    I made this using the dehydrated hashbrowns from Costco ((rehydrated, of course 🙂 I added a mix of things I already had in the refrigerator--chopped link sausage, red peppers, onions, and mushrooms that I sautéed in butter. I used extra sharp cheddar and eight eggs and cooked it all in a 9x13 pan for 40 minutes. Very delicious! Thanks!