This Brunch Casserole is everything you need in a breakfast dish—crispy hash browns, spicy sausage, gooey cheese, eggs, and a whole lot of love!
Let me set the scene: It’s a slow Sunday morning. The coffee’s brewing, the house smells like bacon from someone’s late-night snack, and I’ve got a bunch of hungry people asking, “What’s for breakfast?”
Now, I could stand at the stove flipping pancakes while my coffee gets cold, or… I could throw everything into a baking dish and actually enjoy my morning.
That’s how this Brunch Casserole became my go-to. It’s the kind of meal that looks fancy but takes zero effort. Everything just bakes together into this warm, cheesy, slightly crispy, and ridiculously satisfying dish. And the best part? Leftovers taste just as amazing the next day. (Not that there are ever leftovers in my house.)
If you love lazy weekend breakfasts, cheesy goodness, and a meal that feeds a crowd with almost no work, then this is your kind of recipe.
Why You’ll Love This Brunch Casserole Recipe?
- Minimal effort, maximum flavor. One dish, no fuss, just pure breakfast magic.
- Crispy, cheesy, and hearty. It’s got everything—protein, carbs, and melty cheese.
- Perfect for meal prep. Make it ahead and enjoy stress-free mornings.
- Feeds a crowd. Whether it’s a holiday brunch or just a hungry family, this casserole delivers.
Ingredient Notes:
This is the kind of recipe where simple ingredients come together to create something amazing.
- Frozen Hash Browns – The crispy, golden base that soaks up all the flavor.
- Spicy Pork Sausage – Adds the perfect kick! Prefer something milder? Use regular breakfast sausage.
- Bell Peppers – A pop of sweetness and color that balances the spice.
- Cheese – Monterey Jack is creamy, cheddar is bold. Use both for the best of both worlds.
- Eggs & Milk – This is what makes everything fluffy and holds the casserole together.
- Garlic Powder, Salt & Pepper – The secret to making all those flavors shine.
Pro Tip: Want to take it to the next level? Add a dash of hot sauce or a sprinkle of smoked paprika for extra depth.
How To Make Brunch Casserole?
Step 1: Preheat & Prep
Set your oven to 375°F (190°C) and grease a 9×13-inch baking dish. No one wants to scrape baked-on cheese off a pan.
Step 2: Cook the Sausage & Peppers
Heat a skillet over medium heat. Cook the sausage for about 4 minutes, breaking it up as it browns. Once it’s halfway cooked, toss in the chopped bell peppers and let them soften for another 4 minutes.
Step 3: Assemble the Layers
Transfer the sausage and peppers into the greased baking dish. Add the thawed hash browns, mix everything up, and top it with 1 cup of cheese.
Step 4: Mix the Eggs & Milk
In a large bowl, whisk together eggs, milk, salt, pepper, and garlic powder until smooth. Stir in the chopped green onions for a fresh, mild bite.
Step 5: Pour & Bake
Want To Save This Recipe?
Enter your email below and we'll send the recipe straight to your inbox.
Pour the egg mixture over the casserole. Sprinkle the remaining 1 cup of cheese on top.
Bake for 40-50 minutes, or until the eggs are set and the cheese is golden brown.
Step 6: Let It Rest & Serve
Let the casserole sit for 5-10 minutes before slicing. This helps it hold together when serving. Then, dig in and enjoy!
Storage Options:
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
- Freezing: Wrap individual portions in foil and freeze for up to 2 months.
- Reheating: Microwave for 30-60 seconds, or bake at 350°F for 15 minutes for a fresh-from-the-oven taste.
Variations and Substitutions:
One of the best things about this casserole? You can switch it up however you like.
- Swap the Protein – Try bacon, ham, or even cooked chicken.
- More Veggies? Yes, Please! – Mushrooms, spinach, or diced zucchini add great texture.
- Cheese Lovers Unite – Swap cheddar for Swiss, feta, or pepper jack for a fun twist.
- Spice It Up – Add diced jalapeños or a pinch of cayenne for extra heat.
- Low-Carb Option – Skip the hash browns and add more eggs for a crustless version.
What to Serve with Brunch Casserole?
This dish is already a full meal, but if you want to round it out, here are some ideas:
- Fresh Fruit Salad – A light, refreshing contrast to the cheesy richness.
- Buttery Biscuits or Toast – Because carbs are never a bad idea.
- Crispy Bacon or Sausage Links – Extra protein for extra satisfaction.
- Avocado Slices or Guacamole – A creamy, fresh twist.
- Mimosas or Fresh Orange Juice – Because brunch isn’t brunch without a good drink.
Frequently Asked Questions:
Do I need to thaw the hash browns first?
Yes! If you don’t, they’ll release too much water and make the casserole soggy.
How do I know when it’s done baking?
The top should be golden, and the eggs should be fully set. Insert a knife in the center—if it comes out clean, you’re good to go!
Can I use egg whites instead of whole eggs?
Absolutely! Swap the whole eggs for 8-10 egg whites for a lighter version.
This Brunch Casserole Is a Must-Try!
This Brunch Casserole is proof that simple ingredients can create something amazing. It’s easy, packed with flavor, and always a hit. Whether you’re making it for a holiday morning, a weekend brunch, or meal-prepping for the week, it’s guaranteed to be a favorite.
Now tell me—are you a sweet brunch person, or do you love a good savory dish like this? Either way, I know you’re going to love this. Let me know when you try it!
<Remember it later>
Planning to try this recipe soon? Pin it for a quick find later!
<Remember it later>
Planning to try this recipe soon? Pin it for a quick find later!
Keep the Flavor Coming – Try These:
Brunch Casserole
Ingredients
- 11 ounces frozen hash brown potatoes thawed
- 1 1/2 pounds bulk spicy pork sausage or breakfast sausage
- 2 medium red bell peppers chopped
- 7 medium green onions chopped
- 2 c shredded cheddar or Monterey Jack cheese divided
- 2 c whole milk
- 1/2 tsp salt
- 1/2 tsp pepper
- 1/4 tsp garlic powder
- 6 eggs beaten
Instructions
- Preheat your oven to 375 degrees Fahrenheit (190 degrees Celsius).
- In a skillet, over medium heat cook the sausage for 4 minutes.
- Add the chopped bell peppers to the sausage. Continue cooking for another 4 minutes until the sausage is nicely browned and the peppers are tender.
- Transfer the mixture of sausage and peppers to a greased baking dish measuring 9x13 inches. Mix in the hash browns. Combine them with one cup of cheese.
- In a bowl whisk together the eggs, milk, salt, pepper and garlic powder until they are well blended.
- Include the chopped onions in this egg mixture then pour it over the combination of sausage, potatoes and cheese in the baking dish.
- Sprinkle the remaining one cup of cheese on top.
- Bake in the preheated oven, for 40 to 50 minutes. Until the casserole sets and turns golden brown with bubbly cheese.
- Allow it to rest for a few minutes before serving. Enjoy!
Notes
I’m Bitty, owner of nodashofgluten.com, where I share simple, delicious recipes for all tastes, including gluten-free. Check out my “About Me” page for more info!