I was standing in the frozen foods aisle of the grocery store last Tuesday, trying to remember if I needed more trash bags, when the cold air from the open freezer door hit my face—and suddenly I was seven years old, sitting on the cold linoleum floor of my Aunt Carol’s kitchen in the middle of July. She had the air conditioner cranked so high you could see your breath, and I was shivering, but she just laughed and handed me a frozen hash brown patty straight from the box. “Crispy on the outside, soft in the middle,” she said, biting into one herself. I remember the way the icy flakes melted on my tongue before I even got to the crunchy part. She passed away a few years ago, and honestly, I’d forgotten about that silly little moment until the freezer door jolted me right back there. I grabbed two bags of shredded hash browns and a pack of sausage links without even thinking. I mean, I was supposed to be buying paper towels, but my hands just moved on their own. That night, I made this casserole for the first time, trying to capture that same feeling of being cold and warm at the same time—the contrast of crispy edges and soft, cheesy middle, the savory smell filling the kitchen, the way a simple dish can make you feel like someone is taking care of you. Maybe you’ve had that experience too, where a recipe isn’t just food but a time machine. This is that recipe for me.
Why You’ll Love This Recipe
Let me tell you, I have tested this breakfast casserole more times than I care to admit. My neighbors have become very familiar with it, and my trash can has seen a few failed attempts. But this version? This is the one. It’s the one I bring to every holiday brunch, every potluck, every time I have friends over for a lazy Sunday. It’s the one that gets the “who made this?” question before anyone even sits down.
- Perfect for a Crowd: This recipe is designed to feed 10-12 people easily. It’s my go-to for Christmas morning, Easter brunch, or any gathering where you want to impress without being stuck in the kitchen.
- Make-Ahead Magic: You can assemble this the night before, pop it in the fridge, and bake it in the morning. No early morning scrambling. I mean it—you can literally roll out of bed, preheat the oven, and enjoy your coffee while it bakes.
- Simple, Familiar Ingredients: No fancy cheese or obscure spices here. Everything is from your regular grocery store, and you probably have most of it already.
- Unbelievably Satisfying: The combination of crispy hash browns, savory sausage, melted cheese, and fluffy eggs is pure comfort. It’s the kind of breakfast that makes you want to go back to bed—in a good way.
- Customizable for Any Guest: Got a vegetarian coming? Leave out the sausage. Someone avoiding dairy? Use plant-based cheese and milk. It’s flexible without losing its soul.
This isn’t just another breakfast casserole recipe. It’s the one that gets requested year after year. The one that makes people ask for the recipe before they’ve finished their first serving. It’s the kind of dish that makes you feel like a rockstar host, even if you’re still in your pajamas.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples, but I’ll share a few tips I’ve learned along the way to make sure your casserole turns out perfect every time.
For the Casserole Base
- 1 (30-ounce) bag frozen shredded hash browns (I prefer Ore-Ida for consistent texture; thawed and patted dry—this is crucial for crispy edges)
- 1 pound ground breakfast sausage (I like Jimmy Dean or a local brand; spicy or mild both work great)
- 1 medium yellow onion, diced (about 1 cup; adds sweetness and depth)
- 1 green bell pepper, diced (optional, but I love the pop of color and slight crunch)
- 2 cups shredded sharp cheddar cheese (shred it yourself from a block for better melting; pre-shredded has anti-caking agents that can make the texture grainy)
- 1 cup shredded Monterey Jack cheese (adds creaminess; you can use all cheddar if you prefer)
For the Custard

- 8 large eggs (room temperature if you remember, but cold works too)
- 2 cups whole milk (2% or even oat milk works, but whole milk gives the richest texture)
- 1 teaspoon kosher salt (half if using table salt)
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon smoked paprika (optional, but adds a lovely subtle smokiness)
For the Topping (Optional but Recommended)
- 1/2 cup shredded cheddar cheese
- 2 green onions, thinly sliced (for freshness and color)
- Fresh parsley, chopped (optional, for garnish)
Ingredient Selection Tips: For the best texture, look for frozen shredded hash browns, not patties or cubed. Thaw them in the fridge overnight or on the counter for a few hours, then squeeze out as much moisture as you can with a clean kitchen towel. This is the single most important step for getting those crispy edges everyone fights over. For the sausage, I’ve tried turkey sausage and it works, but the flavor is milder—I recommend adding a little extra smoked paprika if you go that route.
Equipment Needed
You don’t need a professional kitchen to make this casserole, but having the right tools makes the process smoother. Here’s what I use:
- 9×13-inch baking dish (glass or ceramic works best; metal can work but may cook faster)
- Large skillet (for browning the sausage and vegetables)
- Large mixing bowl (for whisking the eggs and milk)
- Whisk (or a fork in a pinch)
- Cutting board and sharp knife
- Measuring cups and spoons
- Clean kitchen towel or paper towels (for drying the hash browns)
- Aluminum foil (for covering during baking)
If you don’t have a 9×13 dish, you can use two 8×8 dishes and adjust the baking time slightly. I’ve also made this in a disposable aluminum pan for potlucks—works perfectly and no cleanup! For the skillet, any non-stick or cast iron will do. Just make sure it’s large enough to hold the sausage and vegetables without overcrowding.
Preparation Method
Alright, let’s get cooking. This recipe comes together in about 20 minutes of active prep time, then the oven does the rest. Here’s the step-by-step process I’ve perfected over many, many batches.
- Preheat your oven to 375°F (190°C). Grease your 9×13 baking dish with butter or non-stick spray. I use butter because it adds flavor to the edges, but spray works fine.
- Cook the sausage. In your large skillet over medium-high heat, cook the ground sausage, breaking it up with a wooden spoon as it browns. This takes about 6-8 minutes. You want it fully cooked and nicely browned—those little crispy bits are flavor gold. Once done, use a slotted spoon to transfer the sausage to a plate lined with paper towels. Leave about 1 tablespoon of the rendered fat in the pan (if there’s a lot, pour some off).
- Sauté the vegetables. Add the diced onion and bell pepper to the same skillet with the reserved sausage fat. Cook over medium heat for 4-5 minutes, until the onion is translucent and starting to soften. The smell at this point is amazing. Scrape up any browned bits from the bottom of the pan—that’s flavor you don’t want to waste. Remove from heat and set aside.
- Prepare the hash browns. This is the step I can’t stress enough. Take your thawed hash browns and dump them onto a clean kitchen towel or a few layers of paper towels. Gather the corners and squeeze hard to remove as much liquid as possible. You’ll be shocked at how much water comes out. I’ve forgotten this step before, and the result was a soggy, watery casserole. Don’t be like me. Do the squeeze.
- Layer the casserole. Spread the squeezed hash browns evenly in the bottom of your greased baking dish. Press them down slightly with your hands or a spatula. Sprinkle the cooked sausage evenly over the hash browns, followed by the sautéed vegetables. Top with the 2 cups of shredded cheddar and 1 cup of Monterey Jack cheese, spreading evenly.
- Make the custard. In your large mixing bowl, whisk together the 8 eggs, 2 cups milk, salt, pepper, garlic powder, onion powder, and smoked paprika (if using). Whisk until the eggs are fully broken up and the mixture is smooth and slightly frothy. This takes about 30 seconds of vigorous whisking.
- Pour and rest. Slowly pour the egg mixture evenly over the entire casserole, making sure it seeps down through all the layers. Gently press down with a spatula to help it distribute. At this point, you can cover the dish with plastic wrap and refrigerate overnight, or you can bake it right away. If baking immediately, let it sit on the counter for 10-15 minutes to allow the hash browns to absorb some of the custard.
- Bake. Cover the dish with aluminum foil and bake for 35 minutes. Then remove the foil and bake for another 20-25 minutes, until the top is golden brown and the center is set (a knife inserted in the middle should come out clean). The edges should be bubbly and slightly crispy.
- Rest and serve. Let the casserole rest on the counter for at least 10 minutes before slicing. This is important—it allows the custard to set fully so you get clean slices instead of a messy pile. Sprinkle with the extra 1/2 cup cheddar cheese, green onions, and parsley if using. Serve warm.
Sensory Cues: When you pour the custard, you should hear a slight sizzle as it hits the hot pan (if you baked right away). During baking, your kitchen will smell like a diner on a Sunday morning—savory, cheesy, and comforting. When it’s done, the top should be puffed and golden, and you’ll see the edges pulling away from the sides of the dish slightly.
Cooking Tips & Techniques
I’ve learned a few things the hard way so you don’t have to. Here are my best tips for breakfast casserole success.
Don’t skip the hash brown squeeze. I mentioned this already, but it’s worth repeating. Frozen hash browns are full of water, and if you don’t remove it, your casserole will be watery and the edges won’t crisp up. I once tried to skip this step because I was in a hurry, and let me tell you, the result was a sad, soggy mess. Learn from my mistake.
Let it rest after baking. I know it’s hard to wait when the whole house smells amazing, but those 10 minutes of resting make a huge difference. The custard needs time to set, and if you cut into it too soon, you’ll get a runny, loose casserole. Patience, my friend.
For extra crispy edges, after removing the foil, you can broil the casserole for 1-2 minutes at the very end. Watch it closely—it goes from golden to burnt very quickly. I’ve done this when I wanted that extra crunch, and it’s worth the risk.
Make it ahead like a pro. If you’re assembling this the night before, add 10-15 minutes to the covered baking time since the casserole starts cold from the fridge. I usually bake it covered for 45 minutes instead of 35, then proceed as normal.
Room temperature eggs matter. If you remember to take your eggs out of the fridge 30 minutes before starting, they’ll whisk into the milk more smoothly, creating a creamier custard. But honestly, I’ve used cold eggs plenty of times and it still turns out great. Don’t stress about it.
Variations & Adaptations
This recipe is a fantastic base for experimentation. Here are a few ways I’ve changed it up over the years.
Vegetarian Version: Omit the sausage and add 1 can of drained and rinsed black beans, 1 cup of sautéed mushrooms, and 1 cup of chopped spinach. The beans add protein and the mushrooms give that savory, umami flavor. I’ve made this for a friend who doesn’t eat meat, and she said it was the best breakfast casserole she’d ever had.
Spicy Southwest Twist: Use spicy breakfast sausage, add 1 can of drained diced green chiles, swap the cheddar for pepper jack cheese, and top with fresh cilantro and a drizzle of hot sauce before serving. This version is amazing for a brunch with a kick.
Low-Carb / Keto Adaptation: Replace the hash browns with 4 cups of frozen cauliflower rice (thawed and squeezed dry, just like the hash browns). Use full-fat dairy and heavy cream instead of milk for the custard. It’s not exactly the same, but it scratches that breakfast casserole itch without the carbs.
Different Protein Options: Cooked and crumbled bacon, diced ham, or even leftover chopped steak all work beautifully. I’ve used leftover holiday ham before, and it was fantastic. Just make sure any meat is fully cooked before adding it to the casserole.
Dairy-Free: Use plant-based cheese shreds (I like Violife for melting) and unsweetened oat milk or almond milk. The texture will be slightly less creamy, but it still holds together well. I’ve tested this for a friend with a dairy allergy, and it passed the test.
Serving & Storage Suggestions
This casserole is a star on any breakfast or brunch table. Here’s how I like to serve and store it.
Serving: Serve the casserole warm, straight from the oven, cut into squares. I like to place it on a large platter with a spatula for easy serving. A dollop of sour cream or a drizzle of sriracha on top is a nice touch for guests who like extra flavor. Fresh fruit, a simple green salad, or a basket of toasted bagels make excellent sides.
What to Drink: This casserole pairs beautifully with a hot cup of coffee, a tall glass of orange juice, or even a mimosa if you’re feeling fancy. For a non-alcoholic option, a sparkling water with a splash of cranberry juice is refreshing.
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together and get even better after a day or two. To reheat, microwave individual portions for 1-2 minutes, or reheat the whole casserole in a 350°F oven for 15-20 minutes, covered with foil to prevent drying out.
Freezing: This casserole freezes beautifully. Bake it completely, let it cool, then wrap the entire dish tightly in plastic wrap and then a layer of aluminum foil. Freeze for up to 3 months. To reheat, thaw in the refrigerator overnight, then bake at 350°F for 25-30 minutes, covered, until warmed through. I’ve done this for busy holiday mornings, and it’s a lifesaver.
Nutritional Information & Benefits
While this is definitely a comfort food dish, it does have some redeeming nutritional qualities. Here’s a rough breakdown per serving (based on 12 servings):
- Calories: Approximately 380-420
- Protein: 22-25 grams (thanks to the eggs, sausage, and cheese)
- Fat: 26-30 grams
- Carbohydrates: 18-22 grams
- Fiber: 1-2 grams
Health Benefits: The eggs provide high-quality protein and essential nutrients like choline, which is great for brain health. The bell peppers and onions add a dose of vitamin C and antioxidants. If you use lean turkey sausage, you can reduce the fat content significantly. For a lighter version, you can also use reduced-fat cheese and skim milk, though the texture will be slightly less rich.
Dietary Considerations: This recipe contains gluten (check your sausage brand to be sure), dairy, and eggs. For a gluten-free version, ensure your sausage and any added ingredients are certified gluten-free. The hash browns themselves are naturally gluten-free.
Conclusion
This breakfast casserole has become a staple in my kitchen, and I hope it becomes one in yours too. It’s more than just a recipe—it’s a way to bring people together, to make a morning feel special, and to create those little moments that turn into memories. Whether you’re making it for a holiday brunch, a lazy weekend with friends, or just because you want something comforting and delicious, this dish delivers every single time.
I’d love to hear how yours turns out! Did you try a variation? Did you add your own twist? Drop a comment below and let me know. And if you share a photo on Pinterest, tag me—I love seeing your creations. Now go on, preheat that oven and make some magic. You’ve got this.
Frequently Asked Questions
Can I use fresh hash browns instead of frozen?
Absolutely! You’ll need about 4 cups of freshly shredded potatoes. After shredding, rinse them in cold water to remove excess starch, then squeeze them very dry in a kitchen towel. The cooking time should remain the same.
Can I make this casserole without meat?
Yes, it’s easy to make vegetarian. Simply omit the sausage and add extra vegetables like mushrooms, bell peppers, and onions. You can also add a can of drained black beans for protein. Follow the rest of the recipe as written.
How do I know when the casserole is fully baked?
The casserole is done when the top is golden brown and the center is set. Insert a knife or toothpick into the center—it should come out clean, without any liquid egg mixture. The edges should be bubbly and slightly pulling away from the sides of the dish.
Can I double this recipe?
Yes! To double the recipe, use a 12×18-inch or two 9×13-inch baking dishes. You may need to increase the baking time by 10-15 minutes. Keep an eye on it and use the knife test to check for doneness.
Why did my casserole turn out watery?
This is usually because the frozen hash browns weren’t squeezed dry enough. They release a lot of water as they thaw and cook. Make sure to thaw them completely and squeeze out as much liquid as possible using a clean kitchen towel. Also, avoid over-whisking the eggs, which can incorporate too much air and cause separation.
Pin This Recipe!

The Ultimate Loaded Sausage & Hash Brown Breakfast Casserole
This hearty breakfast casserole combines crispy hash browns, savory sausage, melted cheese, and fluffy eggs for a comforting dish perfect for feeding a crowd. It can be assembled the night before and baked in the morning, making it ideal for holiday brunches or lazy weekends.
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 15 minutes
- Yield: 10-12 servings 1x
- Category: Breakfast / Brunch
- Cuisine: American
Ingredients
- 1 (30-ounce) bag frozen shredded hash browns, thawed and patted dry
- 1 pound ground breakfast sausage
- 1 medium yellow onion, diced (about 1 cup)
- 1 green bell pepper, diced (optional)
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded Monterey Jack cheese
- 8 large eggs
- 2 cups whole milk
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon smoked paprika (optional)
- 1/2 cup shredded cheddar cheese (for topping)
- 2 green onions, thinly sliced
- Fresh parsley, chopped (optional, for garnish)
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
- In a large skillet over medium-high heat, cook the ground sausage, breaking it up as it browns, for 6-8 minutes. Transfer to a plate lined with paper towels. Leave about 1 tablespoon of rendered fat in the pan.
- Add the diced onion and bell pepper to the same skillet. Cook over medium heat for 4-5 minutes until the onion is translucent. Remove from heat and set aside.
- Place the thawed hash browns on a clean kitchen towel or paper towels. Gather the corners and squeeze out as much liquid as possible.
- Spread the squeezed hash browns evenly in the bottom of the greased baking dish. Sprinkle the cooked sausage over the hash browns, followed by the sautéed vegetables. Top with 2 cups cheddar and 1 cup Monterey Jack cheese.
- In a large mixing bowl, whisk together the eggs, milk, salt, pepper, garlic powder, onion powder, and smoked paprika (if using) until smooth and slightly frothy.
- Slowly pour the egg mixture evenly over the casserole. Gently press down with a spatula to help it distribute. Let it sit for 10-15 minutes if baking immediately, or cover and refrigerate overnight.
- Cover the dish with aluminum foil and bake for 35 minutes. Remove the foil and bake for another 20-25 minutes, until the top is golden brown and the center is set (a knife inserted in the middle should come out clean).
- Let the casserole rest for at least 10 minutes before slicing. Sprinkle with the extra 1/2 cup cheddar cheese, green onions, and parsley if using. Serve warm.
Notes
For extra crispy edges, broil the casserole for 1-2 minutes after removing the foil. If assembling the night before, add 10-15 minutes to the covered baking time. Squeezing the hash browns dry is crucial to avoid a watery casserole.
Nutrition
- Serving Size: 1 slice (1/12 of cas
- Calories: 400
- Sugar: 3
- Sodium: 780
- Fat: 28
- Saturated Fat: 12
- Carbohydrates: 20
- Fiber: 1.5
- Protein: 23
Keywords: breakfast casserole, sausage hash brown casserole, loaded breakfast casserole, make-ahead breakfast, holiday brunch


