Save This Recipe
You know those mornings when everyone’s suddenly starving, the coffee hasn’t quite kicked in, and you’re supposed to be the one with a plan?
Yeah. Been there. Too many times.
That’s exactly why I keep this brunch casserole in my back pocket like a secret weapon. It’s seen me through sleepy holiday mornings, birthday brunches, church potlucks, and more “I forgot I invited people” moments than I care to admit. And somehow—somehow—it always comes out tasting like I actually had my life together.
There’s something about the combo of spicy sausage, creamy eggs, crispy hash browns, and melty cheese that just hits the spot. It feels like comfort. It smells like Sunday. And it feeds a hungry crowd without turning your kitchen into a war zone.
Honestly? That’s the dream.
Why This Casserole Works Like a Charm
Here’s the quick pitch in case you need convincing (you probably don’t, but still):
-
You can prep it the night before.
No waking up early to crack eggs while half-asleep. -
It’s hearty as heck.
This is not a dainty little quiche. It’s brunch that fills bellies. -
Easy to tweak.
You’ve got picky eaters? No problem. This one plays nice with substitutions. -
Cheesy, savory, crispy edges.
That corner piece? Oh honey, don’t fight me for it.
The Ingredients, but Let’s Talk Like We’re in the Kitchen Together
Let me walk you through it like I would if you were sitting at my counter, coffee in hand, asking, “Wait, can I use turkey sausage?”
-
Hash Browns (11 oz, thawed):
I use frozen shredded hash browns. Just make sure they’re thawed—otherwise you’ll end up with a watery bottom. And no one wants a soggy bottom. (Thanks, Bake Off.) -
Spicy Pork Sausage (1½ lbs):
Go bold if your family likes a little heat. Otherwise, mild works fine. You could even do maple sausage for a sweet-and-savory thing. I’ve done that once or twice and it was a hit with the kids. -
Red Bell Peppers (2, chopped):
Adds sweetness and color. If you’ve got green or yellow, use those. It’s brunch, not a science lab. -
Green Onions (7, chopped):
Trust me, they mellow out beautifully in the oven. They’re like a little fresh lift hiding in all that richness. -
Shredded Cheese (2 cups, divided):
I usually go half cheddar, half Monterey Jack. Pepper Jack works if you’re into that sort of thing. Honestly, just don’t use the pre-shredded stuff if you can avoid it—grating your own melts like a dream. -
Whole Milk (2 cups):
Don’t go skim here. Whole milk gives it that rich, custardy texture. I mean, this is brunch, not boot camp. -
Eggs (6, beaten):
Room temp if you remember, but straight from the fridge won’t kill it. Just give ’em a good whisk until they’re one sunny, golden mess. -
Salt, Pepper, Garlic Powder:
Just enough to wake up the flavors, not overwhelm ’em. Keep it simple.
Let’s Get This Casserole Going
1. Preheat That Oven
375°F, baby. Let it warm up while you do your thing.
2. Sizzle Time
Brown the sausage in a skillet over medium heat. About 4 minutes in, toss in the chopped red bell peppers. Cook another 4-5 minutes until everything’s sizzling and smells like breakfast at your grandma’s house.
3. Assemble the Base
Grab a 9×13 dish (I use my old glass one with the faded floral pattern—it’s earned its stripes). Combine the sausage, peppers, and thawed hash browns. Stir in one cup of cheese. Pat it down gently so it’s all cozy in the pan.
4. Whisk & Pour
In a bowl, whisk your eggs, milk, salt, pepper, and garlic powder. Stir in the green onions like you’re adding a secret ingredient. Then pour the whole thing over your sausage-potato base. Wiggle the dish a little so it settles.
5. Cheese It Again
Sprinkle the remaining cheese on top like you’re tucking it in. That golden crust it makes? Worth every calorie.
6. Bake
Pop it in the oven for 40–50 minutes. You’ll know it’s done when the top is golden and the center doesn’t jiggle like Jell-O. Let it rest for 5–10 minutes so it sets up nicely.
A Few Ways to Play With It
Want to make it your own? Go for it. This casserole won’t mind.
-
Vegetarian? Swap the sausage for sautéed mushrooms and spinach. Maybe a dash of smoked paprika to keep things cozy.
-
Tex-Mex Vibes? Add green chiles, use pepper jack, and serve with a side of salsa and sour cream.
-
Meat Lover’s Dream? Mix in some cooked bacon or chopped ham. Go big or go back to bed, right?
Leftovers? Heck Yes.
If you somehow don’t eat the whole thing (I won’t judge, but… really?), here’s what to do:
-
Fridge: Store covered for 3–4 days. Reheats great in the microwave.
-
Freezer: Cut into squares, wrap in foil or plastic wrap, and freeze. Makes for a fabulous grab-and-go breakfast.
-
Reheating: Microwave for 1–2 minutes, or pop a slice in the toaster oven if you like it crispier.
From One Brunch Lover to Another
Look, I know there are a million breakfast casserole recipes out there. But this one? It’s the one I go back to. Because it’s not just easy—it’s reliable. It tastes like comfort. It’s the kind of dish that gets you compliments when you’re not even trying.
So if you give it a whirl, let me know what you think. Did you tweak it? Make it spicier? Add mushrooms or spinach or some wild cheese I’ve never thought of?
Drop a comment, shoot me a message, or tag me if you share a photo. I live for that stuff.
And hey—don’t forget to take a minute for yourself while it bakes. Reheat your coffee. Breathe. You’ve earned it.
— With love from my always-messy kitchen to yours

Brunch Casserole
Ingredients
- 11 oz frozen hash brown potatoes thawed
- 1 1/2 lbs bulk spicy pork sausage or breakfast sausage
- 2 medium red bell peppers chopped
- 7 medium green onions chopped
- 2 cups shredded cheddar or Monterey Jack cheese divided
- 2 cups whole milk
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp garlic powder
- 6 eggs beaten
Instructions
- Preheat oven to 375˚F. In a skillet over medium heat, cook the sausage for 4 minutes, then add chopped red bell peppers and cook for another 4 minutes, or until sausage is browned.
- Remove sausage and pepper mixture from heat. In a 9x13-inch baking dish, combine the mixture with thawed hash browns. Stir in 1 cup of shredded cheese.
- In a large bowl, whisk together the whole milk, salt, pepper, garlic powder, and beaten eggs. Stir in chopped green onions.
- Pour the egg mixture evenly over the potato and sausage mixture in the baking dish. Top with the remaining 1 cup of cheese.
- Bake uncovered for 40–50 minutes or until the cheese is melted and the eggs are fully cooked.
- Optional: Assemble the casserole the night before, cover, and refrigerate. Then bake fresh the next day for brunch.
Notes
Nutrition

