Breakfast Casserole with Hashbrowns recipe

Breakfast Casserole with Hashbrowns

There's something magical about waking up to the smell of a breakfast casserole baking in the oven-warm, comforting, and ready to feed a crowd. This hashbrown casserole is a beloved classic because it combines crispy potatoes, savory sausage, and gooey cheese into one irresistible dish. Perfect for lazy weekend brunches, holiday mornings, or meal prep for busy days, it's the ultimate make-ahead breakfast that tastes even better the next day. Home cooks adore it for its simplicity and the way it fills the house with cozy aromas.

What Makes This Recipe Special

  • The crispy hashbrowns create a golden crust that contrasts beautifully with the creamy egg custard.
  • Using pre-cooked sausage ensures the dish isn't greasy while adding rich, savory depth.
  • The egg-milk mixture is seasoned just right-salty from the cheese and sausage, with a gentle peppery finish.
  • Baking at 190°C (375°F) cooks the eggs through without drying them out or burning the cheese.
⏱ 75 mins
American
Servings 6

Ingredients

4 cupsfrozen hashbrowns
8 largeeggs
1 cupmilk
2 cupsshredded cheddar cheese
1 cupcooked breakfast sausage, crumbled
1 mediumonion, chopped
1 mediumbell pepper, chopped
1 teaspoonsalt
½ teaspoonblack pepper

Nutrition

320 caloriesCalories

Per serving · Values are estimates

Instructions

1
Heat oven to 190 °C (375°F). Grease a 23×33 cm (9×13-inch) baking dish.
2
Spread the frozen hashbrowns evenly over the bottom of the baking dish.
3
Sprinkle the cooked sausage over the hashbrowns, followed by the chopped onion and bell pepper.
4
In a large bowl, whisk together eggs, milk, salt, and pepper until smooth.
5
Pour the egg mixture evenly over the sausage and vegetables. Top with shredded cheddar cheese.
6
Bake for 45–60 minutes, or until the eggs are set and the top is golden. Let rest for 5 minutes before slicing and serving.

Essential Tips

Prevent soggy hashbrowns

Thaw the frozen hashbrowns in the fridge overnight, then pat them dry with a clean towel before baking. This removes excess moisture and ensures a crispier base.

Use full-fat dairy

Swap the milk for heavy cream or half-and-half for a richer, more decadent custard texture. The higher fat content also prevents the eggs from turning rubbery.

Add veggies last

If using fresh spinach or mushrooms, sauté them first to remove moisture, then add them on top of the hashbrowns just before pouring the egg mixture. This keeps them from getting soggy.

Check doneness early

Start checking the casserole at 40 minutes. The center should jiggle slightly but not be liquidy. Overbaking dries out the eggs and makes the cheese too brown.

Let it rest

Give the casserole 5-10 minutes to rest after baking. This allows the custard to set fully and makes slicing clean, neat portions easier without falling apart.

Smart Swaps & Variations

Vegetarian Replace sausage with crumbled firm tofu sautéed in smoked paprika and soy sauce for a plant-based protein that absorbs flavors well.
Spicy Kick Add 1-2 diced jalapeños or a dash of hot sauce to the egg mixture, and top with pepper jack cheese instead of cheddar for a Tex-Mex twist.
Hashbrown Swap For a gourmet touch, use diced roasted potatoes instead of frozen hashbrowns. Parboil and dry them first to mimic hashbrown texture.
Cheesy Variety Mix in Monterey Jack or pepper jack with the cheddar for a layered flavor profile, or sprinkle feta on top halfway through baking for a tangy finish.

What to Serve With This

  • Warm maple syrup for drizzling over individual portions.
  • Fresh fruit platter with berries, melon, and grapes to balance the richness.
  • Garlic butter biscuits or flaky croissants for a buttery side.
  • Iced coffee or a fruity mimosa for a brunch-friendly pairing.

Storage & Reheating

Storage

Store leftovers in an airtight container in the fridge for up to 4 days. The casserole will keep its texture surprisingly well, though it may lose a bit of crispness-just crisp it up in the oven before serving.

Reheating

Reheat individual portions in the microwave for 1-2 minutes, or in a skillet over medium heat with a splash of milk to restore moisture. For best texture, reheat the entire casserole in a 175°C (350°F) oven for 10-15 minutes until warmed through.

Expert Chef Tips

  1. Add a layer of caramelized onions under the hashbrowns for a deep, sweet flavor that complements the sausage without overpowering it.
  2. Use a mix of cheeses: sharp cheddar for tang and mozzarella for stretchiness. Avoid pre-shredded cheese, as it contains anti-caking agents that prevent proper melting.
  3. Press the hashbrowns lightly into the dish with the back of a spoon before adding toppings. This creates a more cohesive crust and prevents shifting during baking.

Equipment You’ll Need

  • 9×13-inch (23×33 cm) baking dish or glass casserole dish
  • Large mixing bowl for whisking eggs
  • Whisk or fork for blending egg mixture
  • Measuring cups and spoons for precise seasoning
  • Oven-safe spatula for spreading hashbrowns evenly

Nutritional Benefits

  • Provides 320 calories per serving, balanced with 18g protein from eggs and sausage for sustained energy.
  • Contains 10g total fat, mostly from healthy fats in eggs and dairy, with 5g saturated fat from cheese and sausage.
  • High in vitamin B12 from eggs and sausage, supporting energy metabolism and nerve function.
  • Moderate sodium content at 580mg per serving, mostly from cheese and processed sausage-opt for low-sodium sausage to reduce further.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use fresh hashbrowns instead of frozen?

Yes, but parboil diced potatoes for 3-4 minutes until slightly tender, then drain and dry them thoroughly. Fresh potatoes release more moisture, so avoid skipping the drying step or the casserole will turn soggy.

What's the best sausage to use?

Brown-and-serve sausage works well and is convenient, but ground pork sausage with sage and black pepper adds the best flavor. Avoid spicy sausage unless you want a kick-it can overpower the dish.

Can I make this ahead and refrigerate before baking?

Absolutely! Assemble the casserole up to 24 hours ahead, cover tightly, and refrigerate. Add 10-15 minutes to the baking time when cooking from cold, and tent with foil if the top browns too quickly.

How do I make this dairy-free?

Replace milk with unsweetened almond or oat milk, and use dairy-free cheese like Violife or Daiya. For extra richness, add a tablespoon of nutritional yeast to the egg mixture.

Why is my casserole watery?

Frozen hashbrowns release moisture as they thaw. Thaw and dry them first, and avoid overpacking the dish. If using fresh veggies, sauté them to remove excess water before adding.

Can I freeze this casserole?

Yes, bake the casserole fully, let it cool, then slice and freeze portions in a single layer. Reheat from frozen in a 175°C (350°F) oven for 20-25 minutes, covered with foil until thawed, then uncovered to crisp.

What's the best way to slice it evenly?

Use a serrated knife dipped in hot water to cut through the custard cleanly. Wipe the knife between cuts to prevent sticking. A plastic bench scraper can also help push the slices out cleanly.

Can I add other proteins like bacon or ham?

Yes, crumble cooked bacon or diced ham and layer it with the sausage. For best texture, cook bacon until crispy and drain on paper towels to remove excess grease before adding.

More Morning Fuel

See all Morning Fuel recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Fairfax Breakfast Sandwich Eggslut recipe
Up Next

Fairfax Breakfast Sandwich Eggslut

⏱ 20 mins★ 4.9
Start Cooking →