Save One Sunday morning, my neighbor knocked on the door with a casserole dish still warm from her oven, and I watched my kids devour it faster than I could plate seconds. She'd learned this recipe from her Amish grandmother, and the way the cheese melted into every corner while the hash browns stayed crispy on top was pure genius. Now when I make it, I'm feeding a table full of hungry people before they've even finished their coffee, and somehow there's never a bite left behind.
I made this for my daughter's soccer team sleepover, and watching a bunch of teenagers dig into a casserole they'd actually volunteered to eat was its own kind of victory. One of them asked for the recipe to make at home, which felt like the highest compliment a cook could receive. It's become our go-to breakfast anytime we're feeding more mouths than our typical weekday routine.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Breakfast sausage (1 pound): The bulk of your flavor comes here, so don't skimp on quality—I learned that using higher-quality sausage (pork or turkey) actually makes a noticeable difference in every bite.
- Frozen hash browns (3 cups, thawed): Thawing them first keeps the casserole from turning watery, and they stay delightfully crispy once baked.
- Medium onion and red bell pepper: These soften beautifully when sautéed with the sausage and add just enough sweetness to balance the savory elements.
- Cheddar and Swiss cheese (2 cups and 1 cup): The combination of both creates a more complex flavor than using just one, and the Swiss adds a subtle nuttiness that makes people ask what your secret is.
- Eggs (8 large) and whole milk (1 1/2 cups): These bind everything together and create that custardy texture that keeps the casserole moist rather than dry.
- Salt, black pepper, garlic powder, and paprika: Season generously because the casserole absorbs flavors as it bakes, and these spices keep it interesting without overpowering the cheese.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven ready and prep your dish:
- Preheat to 350°F and grease a 9x13-inch baking dish—this temperature bakes it through without burning the top. I usually use butter for greasing because it adds a little richness to any edges that crisp up.
- Brown the sausage until golden:
- In a large skillet over medium heat, crumble the sausage and let it cook for about 6–8 minutes until it's completely browned, then drain off the fat. You want it in small, crumbly pieces so it distributes evenly throughout the casserole.
- Soften the vegetables in the same pan:
- Add the chopped onion and diced bell pepper to the skillet where the sausage was, and let them sauté for 3–4 minutes until they're soft and starting to caramelize slightly. This step infuses the sausage fat into the vegetables, deepening every flavor.
- Mix the egg and milk base:
- In a large bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and paprika until smooth and combined. Take your time whisking so the eggs are fully incorporated and the seasoning is distributed evenly.
- Combine all the components together:
- Add the thawed hash browns, cooked sausage mixture, and both cheeses to the egg mixture, then stir until everything is evenly coated. This is where it starts to look like an actual casserole and smells incredible.
- Pour into the baking dish and spread evenly:
- Transfer the mixture into your prepared dish and use a spatula to spread it in one even layer. This ensures it bakes consistently from the edges to the center.
- Bake until the center sets and the top browns:
- Bake for 40–45 minutes until the center is just set (no jiggle when you gently shake the dish) and the top has turned golden brown. You'll know it's done when a knife inserted in the center comes out clean.
- Let it rest before slicing:
- Remove from the oven and let it sit for 10 minutes—this gives the casserole time to set up so you can cut clean squares instead of having everything fall apart. Garnish with fresh parsley if you want a pop of color.
Save There's something about a breakfast casserole that transforms how people interact with each other at the table—suddenly conversation flows easier and nobody's in a rush. It became the dish I'd make on mornings when I needed things to feel a little more like home, even when everyone was just passing through.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make-Ahead Magic
The best part about this casserole is that you can assemble it the night before and refrigerate it covered, then simply pop it in the oven in the morning. I've done this dozens of times, and the only adjustment you need is adding about 10 extra minutes to the baking time if it's coming straight from the cold. It's perfect for those mornings when you're hosting brunch but don't want to spend the entire time cooking.
Flavor Swaps and Variations
The beauty of this casserole is how forgiving it is when you want to adjust things to what's in your fridge or what you're craving. Swiss cheese can be swapped for Monterey Jack if you want something milder, or mozzarella works too—just remember that different cheeses melt differently so adjust your expectations slightly. For a vegetarian version, I've omitted the sausage and added sautéed mushrooms and spinach with an extra half cup of cheese for richness, and honestly, it's become equally beloved in our house.
Serving and Storage Wisdom
This casserole serves eight generously, but it also reheats beautifully, which is why I always make it even when it's just feeding four or five people. Leftovers keep in the refrigerator for up to three days, and you can reheat individual portions in the microwave or warm the whole thing again in a 350°F oven for about 15 minutes until heated through. The best part is that cold leftovers are somehow just as satisfying as fresh, making this perfect for grabbing breakfast on busy mornings.
- Cut into squares and wrap individually in foil if you're prepping for the week.
- Reheat in a low oven rather than the microwave if you have time, as it keeps the texture better.
- Bring it to room temperature slightly before reheating to ensure even warming throughout.
Save This casserole has quietly become one of those recipes that people remember long after the meal is over, asking you to bring it to the next gathering. It's honest food that feels fancy enough for company but simple enough to make without stress.
Recipe Q&A
- → Can I make this dish vegetarian?
Yes, omit the sausage and add sautéed mushrooms or spinach to maintain flavor and texture.
- → Can I prepare this casserole in advance?
Absolutely, assemble it the night before, cover, refrigerate, and bake in the morning. Add 10 extra minutes if baking from cold.
- → What cheeses can I use as substitutes?
Swiss cheese can be replaced with Monterey Jack or mozzarella for a milder flavor profile.
- → Is this dish gluten-free?
Yes, if certified gluten-free hash browns and sausage are used to avoid hidden gluten ingredients.
- → What is the best way to brown the sausage?
Cook the sausage over medium heat in a skillet, breaking it up with a spoon until browned and cooked through, about 6–8 minutes.