I make this sausage breakfast casserole whenever I want an easy, feed-a-crowd brunch that still tastes homemade — gooey cheddar, savory browned sausage, and crisped hash browns all baked into one dish. It’s the kind of recipe you can prep the night before, pop into the oven the morning of, and come away with a golden, sliceable tray that keeps everybody happy.
Why you’ll love this dish
This casserole hits a lot of notes: it’s hearty, forgiving, and familiar — perfect for weekend brunches, holiday mornings, or a simple Sunday dinner. The combination of heavy cream and Dijon keeps the eggs custardy rather than rubbery, while the hash browns add a crunchy, potato-forward base that soaks up all the sausage flavor.
“Made this for a holiday brunch and everyone asked for the recipe — melt-in-your-mouth eggs with just the right amount of spice from the sausage.” — a regular at my weekend table
It’s also an economical recipe that scales: double it for a potluck or halve it for two. If you like similar make-ahead casseroles, try the satisfyingly cheesy cattle drive casserole for another crowd-pleasing option.
How this recipe comes together
Quick overview so you know what to expect: brown the sausage, soften the peppers and scallions, whisk the eggs with cream and seasonings, fold in thawed hash browns and half the cheese, combine everything in a prepared 9×13 pan, then bake covered until set. Finish uncovered with the remaining cheese under higher heat to get a bubbly, browned top. Total active hands-on time is about 20–30 minutes; baking is roughly an hour.
For more hearty skillet-to-casserole ideas like the flavor profile here, take a look at this kielbasa sausage cheesy potato casserole for inspiration.
What you’ll need
- 1 pound breakfast sausage (sweet or spicy) — use turkey sausage to cut fat, or spicy sausage for more heat
- 6 green onions, chopped (reserve some tops for garnish)
- 1 red bell pepper, chopped
- 10 large eggs
- 1 1/4 cups heavy cream (half-and-half OK in a pinch, but custard will be lighter)
- 1 tablespoon Dijon mustard
- 2 teaspoons Tabasco (optional)
- 1 1/2 teaspoons salt
- 1 teaspoon black pepper
- 3 cups sharp cheddar cheese, shredded (reserve 1 1/2 cups for topping)
- 1 (30 ounce) package frozen shredded hash browns, thawed
Notes and substitutions:
- For a lower-fat version, swap half the cream for skim milk and use reduced-fat cheese.
- If you prefer cubed potatoes, par-cook them first to remove excess moisture.
- Want a vegetable boost? Fold in a cup of frozen spinach (thawed and squeezed dry) or use green bell pepper in place of red.
If you enjoy breakfast bowls too, you might like this baked blueberry cottage cheese breakfast bowl for a sweeter morning option.
Step-by-step instructions
- Preheat the oven to 350°F (175°C). Spray a 9×13-inch baking dish with nonstick spray.
- Heat a large skillet over medium-high. Add the breakfast sausage and cook, breaking it up, until browned and no longer pink, about 4–6 minutes. Drain excess fat into a heatproof container and discard.
- Add the chopped red bell pepper and the light green parts of the green onions to the skillet. Sauté 2–3 minutes until softened. Remove from heat and let cool slightly.
- In a large bowl, whisk the eggs until smooth. Whisk in the heavy cream, Dijon mustard, Tabasco (if using), salt, and black pepper until fully combined.
- Fold half of the chopped green onion tops into the egg mixture. Stir in 1 1/2 cups of shredded cheddar until distributed.
- Add the thawed hash browns and fold gently so the potatoes are evenly coated with the egg mixture.
- Fold in the cooled sausage-and-pepper mixture, distributing it evenly.
- Pour everything into the prepared baking dish and smooth the top. Cover tightly with foil and bake at 350°F for about 50 minutes, or until the center is set (a knife inserted near the middle should come out mostly clean).
- Remove the foil. Sprinkle the remaining 1 1/2 cups of cheddar on top. Increase the oven temperature to 400°F and bake uncovered for 10–15 minutes, until the cheese is melted and lightly browned.
- Let the casserole rest 10 minutes (this helps it set and slices cleanly). Garnish with reserved green onion tops and serve warm.
If you like one-dish dinners, this has the same comforting, cheesy appeal as our chicken parmesan casserole, but for breakfast.
Best ways to enjoy it
- Slice into squares and serve warm with a side of fresh fruit or a mixed green salad to balance the richness.
- For brunch presentations, place on a wooden board and garnish with extra chopped scallions and a drizzle of hot sauce.
- Pair with light-bodied coffee or a sparkling juice for morning events; a crisp cider or light beer complements it well for casual dinners.
Storage and reheating tips
- Refrigerator: Store leftover casserole in an airtight container for up to 3–4 days.
- Reheat: Warm slices in the microwave (60–90 seconds) or reheat in a 350°F oven for 10–15 minutes until heated through. Cover with foil to prevent drying.
- Freezing: Freeze individual slices wrapped in plastic and foil for up to 3 months. Thaw overnight in the fridge, then reheat as above.
- Food safety: Because this contains eggs and dairy, cool to room temperature no longer than 2 hours before refrigerating. Reheat to at least 165°F (74°C) before serving.
Pro chef tips
- Drain the sausage well: Excess grease can make the casserole soggy. After browning, blot the sausage with paper towels if needed.
- Dry the hash browns: If they look very watery after thawing, squeeze in a clean kitchen towel to remove moisture — this helps the top brown.
- Use a metal baking dish if you like a crisper bottom; glass holds heat and may lengthen bake time slightly.
- Let it rest: Slices will hold their shape better after the 10-minute resting period.
- Make-ahead option: Assemble the casserole, cover tightly, and refrigerate overnight. Remove from fridge while the oven preheats (30 minutes) and add 10–15 minutes to the bake time if still cold.
Creative twists
- Veg-forward: Replace sausage with a plant-based crumbled sausage and add sautéed mushrooms and kale for a vegetarian take.
- Spicy maple: Use spicy breakfast sausage and serve with a light drizzle of maple syrup for a sweet-heat contrast.
- Mediterranean: Swap cheddar for pepper jack or feta and stir in sun-dried tomatoes and chopped spinach.
- Mini portions: Bake in a muffin tin for individual servings — reduce bake time to 20–25 minutes and check for set centers.
Your questions answered
Q: Can I assemble this the night before?
A: Yes. Assemble and keep covered in the fridge overnight. You may need to add 10–15 minutes to the bake time if it goes into the oven chilled.
Q: Can I use fresh potatoes instead of frozen hash browns?
A: Yes — grate or finely dice, then sauté briefly to remove excess moisture and to partially cook before folding into the eggs.
Q: Is this freezer-friendly?
A: Absolutely. Freeze individual slices wrapped tightly for up to 3 months. Thaw overnight in the fridge before reheating.
Q: How do I keep the eggs from getting rubbery?
A: Use heavy cream and avoid overbaking. The center should be just set (a little jiggly) at 350°F before you finish under higher heat for the cheese.
Q: Can I make this gluten-free?
A: The base recipe is naturally gluten-free if your sausage contains no added gluten; always check the sausage and any processed ingredients.
Conclusion
If you want a classic, crowd-pleasing breakfast that’s easy to scale and full of comfort, this sausage breakfast casserole is a reliable go-to. For a slightly different take on a cheesy, make-ahead breakfast bake, see this Breakfast Casserole | – Tastes Better From Scratch which offers helpful technique notes. For an alternate sausage-forward recipe and useful variations, check out the Best Breakfast Casserole Recipe with Sausage – The Food Charlatan. If you want a shorter, six-ingredient spin on a sausage breakfast casserole, the Sausage Breakfast Casserole Recipe (6 Ingredients) – The Kitchn is a good quick-reference.