Jump to Recipe
Hash Brown Breakfast Casserole

American Cuisine

Hash Brown Breakfast Casserole

Prep 15m Cook 45m 60 min total Serves 8 🌾 Gluten-Free
All Recipes breakfastbrunchmain course

By Carol Ann Driscoll

Rate this recipe

The breakfast casserole is one of America's great communal dishes, the kind of recipe that gets handwritten on an index card and passed between neighbors, church potlucks, and holiday hosts. This hash brown version belongs to a beloved family of make-ahead bakes that rose to popularity in the mid-twentieth century, when convenience products like frozen shredded potatoes let home cooks feed a crowd without standing at the stove all morning. The genius of the format is its layering: a base of shredded hash browns crisps against the bottom of the dish while soaking up savory drippings, browned breakfast sausage adds richness and spice, and a generous blanket of cheddar binds everything together. The egg-and-milk custard poured over the top seeps into every crevice and sets into something between a frittata and a strata. Baking it covered first lets the eggs cook gently and evenly, while finishing uncovered gives you that irresistible bubbly, golden crust. Because it is naturally gluten-free and can be assembled the night before, it has become the unofficial centerpiece of Christmas mornings and lazy weekend brunches alike. Cut into squares and showered with sliced green onions, it feeds eight generously and reheats like a dream, which is exactly why it keeps earning a permanent place in the family recipe box across generations.

Ingredients

Serves 8

Instructions

  1. 1

    Preheat oven to 375°F (190°C). Grease a 9x13-inch baking dish with cooking spray.

  2. 2

    In a large skillet over medium-high heat, cook the breakfast sausage until browned and crumbled, about 6-8 minutes. Drain the excess fat.

  3. 3

    Spread the thawed hash browns evenly across the bottom of the prepared baking dish.

  4. 4

    Top the hash browns with the cooked sausage and sprinkle evenly with shredded cheddar cheese.

  5. 5

    In a large bowl, whisk together the eggs, milk, salt, and black pepper until well combined.

  6. 6

    Pour the egg mixture evenly over the casserole layers. Cover with foil and bake for 30 minutes.

  7. 7

    Remove the foil and bake for an additional 15-20 minutes, or until the center is set and the cheese is bubbly and golden brown. Let rest for 5 minutes. Garnish with sliced green onions before serving.

Chef's Tips

  • Thaw the hash browns completely and pat them dry; excess moisture is the number one cause of a watery, loose casserole.
  • Brown and fully drain the sausage so its rendered grease does not pool and prevent the eggs from setting.
  • Whisk the eggs and milk until completely uniform so the custard bakes evenly instead of separating into watery and dense patches.
  • Bake covered with foil first to set the custard gently, then uncover to brown the cheese into a bubbly golden crust.
  • Let the casserole rest five minutes before cutting so the layers firm up and slice into clean squares.

Ingredient Substitutions

  • pork breakfast sausage turkey sausage, diced ham, or crumbled bacon

    Drain any rendered fat well so the casserole sets firm rather than greasy.

  • frozen hash browns frozen diced potatoes (O'Brien-style) or fresh shredded potatoes

    Wring fresh potatoes dry in a towel first to avoid a watery casserole.

  • shredded cheddar cheese Monterey Jack, Colby, or a Mexican blend

    Shred from a block when you can; pre-shredded cheese has anti-caking starch that melts less smoothly.

  • milk half-and-half or unsweetened plant milk

    Half-and-half makes a richer custard, while plant milk keeps it lighter and dairy-free with non-dairy cheese.

  • green onions fresh chives or diced red bell pepper

    Add these for color and freshness; stir bell pepper into the layers if you want it cooked through.

Tags

casserolegluten freesausagepotatoes

Frequently Asked Questions

Can I assemble this casserole the night before?

Yes, and it is even better for it. Assemble everything through pouring on the egg mixture, cover, and refrigerate overnight. Add about 5 to 10 extra minutes of covered baking time since you are starting from cold, and confirm the center is fully set before serving.

What internal temperature tells me the casserole is done?

Bake until the center reaches 160°F (71°C) on an instant-read thermometer and no longer jiggles when you nudge the dish. Because it contains eggs and pork sausage, hitting that temperature ensures it is safe to eat.

How do I store and reheat leftovers?

Cover and refrigerate leftovers for up to four days. Reheat individual squares in the microwave for 60 to 90 seconds, or warm the whole dish covered in a 350°F (175°C) oven for about 20 minutes until heated through.

Can I make this casserole vegetarian?

Absolutely. Skip the sausage and add a couple of cups of sautéed vegetables such as mushrooms, bell peppers, spinach, or onions. Cook them first and drain off any liquid so the custard still sets properly.

Can I freeze the breakfast casserole?

Yes. Freeze it baked and cooled, either whole or in portions, for up to two months. Thaw overnight in the refrigerator and reheat covered in a 350°F (175°C) oven until the center reaches 160°F (71°C).

Why did my casserole turn out watery?

Watery casserole almost always comes from undrained hash browns or sausage grease. Thaw and pat the potatoes dry, drain the cooked sausage thoroughly, and bake until the center is fully set rather than pulling it out while it still wobbles.

More American recipes you’ll love

View all →

Helpful Cooking Tools

Save this recipe — it's free

Get Started →