Hash Brown Breakfast Casserole

56 Comments
5 from 65 votes
Jump to Recipe

We may earn a commission when you click on the affiliate links in this post.

This Hash Brown Breakfast Casserole is filled with eggs, sausage, shredded potatoes, vegetables, and plenty of cheese. It is an easy breakfast casserole that feeds a crowd, can be assembled the night before, and works just as well for a holiday brunch as it does for breakfast-for-dinner.

A slice of hash brown breakfast casserole on a plate

5 Star Reviews ⭐️⭐️⭐️⭐️⭐️

“Yum! My husband loves this recipe! So delicious and tasty! Can’t wait to make this again!” – Beth

“Perfection! Tripled for a wedding shower brunch. Guests raved. The best egg casserole I’ve made by far. Thank you!” – Maureen

“Easy and delicious. And the best part is you can make ahead so no fuss on the day of your brunch. Just bake and serve. Thank you!” – Mary Jane

Why I Love This Breakfast Casserole

Breakfast is definitely my favorite meal of the day, and this hash brown breakfast casserole includes everything I want in a warm, filling breakfast. It starts with simple ingredients like eggs, frozen hash browns, sausage, vegetables, and cheese, but it is easy to customize with whatever my family likes.

It reminds me a little of quiche, only there is no crust to make and it is much easier to serve to a large group. Kids and adults both enjoy it, and I can prepare the entire casserole the night before when I know the morning will be busy. We usually serve it for breakfast or brunch, but it also makes a really good breakfast-for-dinner.

🩷 Elise

Ingredients You’ll Need

Ingredients to make hash brown breakfast casserole including breakfast sausage, red bell pepper, onion, frozen shredded hash browns, cheddar cheese, eggs, milk, salt, and black pepper.
  • Breakfast sausage: I like using maple breakfast sausage, but regular or hot sausage also works well.
  • Red bell pepper and onion: Cook these with the sausage until tender so they do not add too much moisture to the casserole.
  • Frozen hash browns: Shredded frozen hash browns make this recipe quick and give every slice a hearty potato base.
  • Cheddar cheese: Sharp cheddar adds plenty of flavor, but mild or medium cheddar can also be used.
  • Eggs and milk: These form the egg mixture that holds the sausage, vegetables, potatoes, and cheese together.
  • Salt and pepper: Adjust the salt based on how salty your sausage and cheese are.

Ingredient Additions and Substitutions

This easy breakfast casserole is very flexible. Try one of these combinations or use what you already have in the refrigerator.

  • Change the meat: Replace the sausage with cooked bacon, diced ham, turkey sausage, chorizo, or precooked sausage crumbles.
  • Make it vegetarian: Leave out the sausage and add about 2 cups of cooked vegetables. I like broccoli, mushrooms, spinach, zucchini, tomatoes, or asparagus.
  • Use different potatoes: Cubed hash browns or Potatoes O’Brien can be used instead of shredded hash browns. Tater tots also work, but they may need a few extra minutes in the oven.
  • Switch the cheese: Pepper Jack, Monterey Jack, Colby Jack, mozzarella, Swiss, or smoked Gouda are all good choices.
  • Add more vegetables: Green bell peppers, mushrooms, spinach, green chiles, jalapeños, or diced tomatoes are easy additions. Cook watery vegetables before adding them.
  • Use a liquid egg substitute: Follow the carton directions to measure the equivalent of 12 eggs.
  • Add toppings: Serve each slice with salsa, sour cream, ketchup, hot sauce, avocado, green onions, or chopped chives.

For a breakfast casserole that cooks while you sleep, try our Crockpot Breakfast Casserole.

How to Make Hash Brown Breakfast Casserole

Ground sausage, peppers, and onions cooking in a skillet
  1. Cook the sausage and vegetables: Preheat the oven to 350°F and grease a 9×13-inch baking dish. Cook the sausage, diced red pepper, and onion in a large skillet over medium heat until the sausage is browned and the vegetables are tender. Drain off any excess grease.
Sausage, peppers, onions, shredded cheese, and frozen hash browns in a bowl
  1. Add the hash browns and cheese: Combine the cooked sausage mixture, frozen hash browns, and shredded cheddar cheese in a large bowl. Spread the mixture evenly in the prepared baking dish.
A glass measuring cup pouring egg mixture over a baking dish of hash browns, cheddar cheese, sausage, and veggies
  1. Pour in the egg mixture: Whisk the eggs, milk, salt, and pepper together in a separate bowl. Pour the egg mixture evenly over the hash brown mixture, making sure it reaches the edges of the pan.
Overhead view of Hash Brown Breakfast Casserole in a 9x13 pan
  1. Bake and rest: Bake uncovered for 50 to 60 minutes, or until the eggs are set in the center. Let the casserole rest for 5 to 10 minutes before cutting it into squares.

Feeding a Crowd

This is one of my favorite recipes when I have overnight guests or need to provide breakfast for a large group. It works especially well as part of an Easter brunch spread, a Mother’s Day brunch, a wedding or baby shower, or Christmas morning breakfast.

One 9×13-inch casserole makes about 12 large servings or 15 smaller servings when other brunch dishes are being served.

I can fit two 9×13-inch pans in my oven, so I often double the recipe and serve up to 30 people. Place the pans on separate oven racks and switch their positions halfway through baking so they cook evenly. If you need three batches, use three separate baking dishes rather than trying to fit everything into one deeper pan.

I also like to cut the casserole into squares before setting it out. This makes serving faster and helps everyone know how large the portions are.

Recipe Tips

  • Grease the baking dish well: Eggs can stick to the sides and bottom of the pan, so coat it thoroughly with nonstick cooking spray or butter.
  • Check the hash browns for ice: The recipe can be made with frozen hash browns, but shake off any large ice crystals. If the potatoes are very icy, thaw and drain them first.
  • Cook vegetables before adding them: Mushrooms, spinach, zucchini, and other vegetables can release a lot of liquid. Sauté them first and drain off any moisture.
  • Drain the sausage: Too much grease can make the casserole feel heavy and prevent the egg mixture from setting evenly.
  • Season according to your sausage: Maple, bacon-flavored, and seasoned sausages can already contain plenty of salt. You can reduce the added salt and let everyone season their own serving.
  • Grate the cheese yourself: Freshly grated cheese melts more smoothly, although bagged shredded cheese will still work.
  • Protect the edges: If the edges are getting too brown before the middle is done, loosely cover the pan with foil and continue baking.
  • Check the center: The center should no longer jiggle when the pan is gently moved. For the most accurate result, check that the middle has reached 160°F.
  • Let it rest: Allow the casserole to sit for 5 to 10 minutes before slicing so the eggs can finish setting and the pieces hold their shape.
Breakfast Casserole in a baking dish

Frequently Asked Questions

Can I make hash brown breakfast casserole the night before?

Yes. Assemble the casserole, cover it tightly, and refrigerate it overnight. Take it out of the refrigerator while the oven preheats, then bake as directed. A cold casserole may need an additional 5 to 15 minutes in the oven.

Do I need to thaw the frozen hash browns first?

You can use the hash browns frozen as written. However, if the bag contains a lot of ice crystals, shake them off or thaw and drain the potatoes. Excess ice can add moisture and make the center take longer to set.

Why is my breakfast casserole still runny in the middle?

The casserole may need more time if it was assembled overnight, the hash browns were especially icy, or the vegetables released extra liquid. Continue baking in 5-minute increments until the center is set. A food thermometer inserted into the middle should read 160°F.

How can I tell when breakfast casserole is done?

The edges should be lightly browned, and the center should look set rather than wet or shiny. A knife inserted into the middle should come out without liquid egg on it. The internal temperature should reach 160°F.

Can I halve the recipe?

Yes. Halve all the ingredients and bake the casserole in a greased 8×8-inch or 9×9-inch pan. Begin checking it after about 35 minutes and continue baking until the center is set.

Can I use cubed hash browns instead of shredded hash browns?

Yes. Frozen cubed hash browns or Potatoes O’Brien both work. The texture will be chunkier, and the casserole may need a few additional minutes in the oven.

Can I make this breakfast casserole without meat?

Yes. Leave out the sausage and replace it with cooked vegetables such as broccoli, mushrooms, peppers, onions, spinach, or tomatoes. Add a little extra seasoning since breakfast sausage normally provides a lot of flavor.

Is hash brown breakfast casserole gluten-free?

The main ingredients do not normally contain gluten, but brands can vary. Check the labels on the sausage, frozen hash browns, shredded cheese, and any seasonings to make sure they are certified or labeled gluten-free.

Make Ahead and Storage

  • Assemble ahead: Prepare the casserole through the step of pouring in the egg mixture. Cover the pan tightly and refrigerate it for up to 24 hours. Let it sit out while the oven preheats and plan on a slightly longer baking time.
  • Refrigerate leftovers: Store cooled slices in an airtight container in the refrigerator for 3 to 4 days.
  • Freeze: Bake the casserole and allow it to cool completely. Wrap the pan tightly with plastic wrap and aluminum foil, or wrap individual portions. Freeze for up to 2 months.
  • Thaw: Thaw the casserole in the refrigerator overnight before reheating.
  • Reheat in the oven: Cover the casserole and heat it at 350°F for 30 to 40 minutes, or until the center reaches 165°F. Individual slices will heat more quickly.
  • Reheat in the microwave: Microwave individual servings in short intervals until heated through.
  • Serving safely: Do not leave the casserole at room temperature for longer than 2 hours, or longer than 1 hour when the temperature is above 90°F.

Pairing Ideas

On regular mornings, I usually serve this hash brown breakfast casserole with fresh fruit. For a bigger brunch, add a Fruit TrifleCream Cheese Fruit DipFruit Salsa, or Easy Fruit Salad. You can also serve it with Boba Smoothies, a Piña Colada SmoothieCreamy Peach Smoothies, a Mango Avocado Smoothie, or a Banana Berry Smoothie.

More Breakfast Casseroles

This Hash Brown Breakfast Casserole has everything I love about a big breakfast in one pan. It is cheesy, filling, easy to customize, and simple to prepare ahead of time. Make it for your next holiday breakfast, family gathering, brunch, or breakfast-for-dinner.

After you try it, please leave a star rating and a comment below. I would love to hear what additions you used and how it turned out for your family! 💛

Hash Brown Breakfast Casserole

5 from 65 votes
Prep Time: 10 minutes
Cook Time: 1 hour 5 minutes
Resting Time: 5 minutes
Total Time: 1 hour 20 minutes
Servings: 12
This Hash Brown Breakfast Casserole is loaded with eggs, sausage, shredded potatoes, vegetables, and cheese. Assemble it the night before for an easy breakfast casserole that is ready to bake in the morning.

Video

Save this recipe

Ingredients 

  • ½ pound ground sausage
  • 1 red pepper, diced
  • 1 medium onion, diced
  • 1 pound hash brown potatoes, frozen, shredded
  • 2 cups cheddar cheese, shredded
  • 12 eggs
  • 1 cup milk
  • 1 teaspoon salt
  • ½ teaspoon pepper

Instructions 

  • Preheat the oven to 350°F and grease a 9×13-inch baking dish. Heat a large skillet over medium heat. Add the sausage, red pepper, and onion and cook until the sausage is browned and the vegetables are tender, about 8 to 10 minutes. Drain off any excess grease.
    Ground sausage, peppers, and onions cooking in a skillet
  • Combine the cooked sausage mixture, frozen hash browns, and cheddar cheese in a large bowl. Spread the mixture evenly in the prepared baking dish.
    Sausage, peppers, onions, shredded cheese, and frozen hash browns in a bowl
  • Whisk the eggs, milk, salt, and pepper together in a separate bowl until fully blended. Pour the egg mixture evenly over the hash brown mixture.
    A glass measuring cup pouring egg mixture over a baking dish of hash browns, cheddar cheese, sausage, and veggies
  • Bake uncovered for 50 to 60 minutes, or until the eggs are set in the center and the internal temperature reaches 160°F. Let the casserole rest for 5 to 10 minutes before slicing and serving.
    A slice of hash brown breakfast casserole on a plate

Notes

  • Shake excess ice from the frozen hash browns. If they are heavily coated with ice, thaw and drain them before assembling the casserole.
  • Drain the sausage and cook watery vegetables before adding them to prevent excess moisture.
  • Adjust the salt based on how salty the sausage and cheese are.
  • Assemble the casserole up to 24 hours ahead, cover, and refrigerate. A cold casserole may need 5 to 15 additional minutes of baking.
  • If the edges brown too quickly, loosely cover the pan with foil while the center finishes cooking.
  • The casserole is done when the center is set and reaches 160°F.
  • For a half recipe, use an 8×8-inch or 9×9-inch pan and begin checking for doneness after about 35 minutes.
  • Refrigerate leftovers for 3 to 4 days or freeze tightly wrapped portions for up to 2 months.
  • Reheat leftovers until the center reaches 165°F.

Nutrition

Calories: 286kcal, Carbohydrates: 9g, Protein: 19g, Fat: 19g, Saturated Fat: 8g, Cholesterol: 227mg, Sodium: 714mg, Potassium: 311mg, Fiber: 1g, Sugar: 2g, Vitamin A: 489IU, Vitamin C: 3mg, Calcium: 190mg, Iron: 1mg

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

Course: Breakfast, brunch

Love this recipe?

We want to hear from you! Please leave a review.

Rate & Review

Share This With the World

Pin

About the author

Elise Donovan

More about Elise Donovan
5 from 65 votes (50 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?





Comments

  1. This recipe looks delicious! What to make it for a weekend getaway with friends. Can I prepare it and then freeze it and then bake later, or should I bake it and then freeze it?

    1. Hi! Yes, you can definitely make this ahead for your weekend getaway. I would bake the casserole first, let it cool completely, then cover it really well and freeze it. Thaw it overnight in the refrigerator before you leave, then reheat it covered at 350°F until it is hot all the way through. You can freeze it whole or cut it into individual portions first if that is easier. If your getaway is only a day or two away, you can also assemble it ahead and keep it refrigerated for up to 24 hours, then bake it fresh when you get there. Enjoy!

    1. Please let us know how it works! This casserole can also be made with slices of bread in place of the hash browns. Layer bread on the bottom and then add the meat, eggs, and seasonings.

  2. 5 stars
    Easy and delicious. And the best part is you can make ahead so no fuss on the day of your brunch. Just bake and serve. Thank you!

    1. You can halve the recipe and bake it in a greased 8×8-inch or 9×9-inch baking dish. Start checking it after about 35 minutes, then continue baking until the eggs are set in the center. The exact time may vary slightly depending on the pan and your oven. Hope this helps!

  3. 5 stars
    I love this receipe we use it when we have our Womens meeting at our churc which is the Family of God. It is a big hit with all of us quick n easy to make. Love the easy receipes.

  4. I want to make this for this weekend. Can I make it and put in pan in fridge overnight or do I have to bake right away? Thank you this looks delicious!

  5. Looking forward to making this. I live in Tennessee and one of my sisters in Maine is coming in a couple of weeks. Will surprise them with this. Fingers 🤞

  6. 5 stars
    Excellent! Made for a work function for approximately 30 (3X the recipe) and everyone raved about it. Few minor tweaks on my part…cooked veg first then removed to brown sausage. Sausage wasn’t very greasy so just added potatoes and veg back to browned meat and mixed well. Moved mixer to baking dish and mixed in cheese before pouring egg mixture over and baking. Will use this recipe often in the future!

See More Comments