Cheesy Breakfast Casserole with Crispy Bacon and Hash Browns

Prep: 10 minCook: 35 min6 servingsmediumAmerican
Cheesy Breakfast Casserole with Crispy Bacon and Hash Browns

A hearty morning comfort dish that layers crispy hash brown patties with fluffy scrambled eggs, crumbled bacon, and melted cheddar cheese. Perfect for weekend brunches, holiday mornings, or feeding a crowd without the fuss of individual servings. This make-ahead friendly casserole bakes in one dish and delivers all your breakfast favorites in every bite. The hash browns form a golden crust while the eggs set into a creamy custard-like texture.

Ingredients

6 servings
  • 4 hashbrown patties, frozen
    frozen hash browns1:1vegetariangluten-free

    use loose hash browns pressed into layer

  • 5 eggs
  • ¼ cup milk
    heavy cream1:1vegetarianketo

    richer texture

    Full guide →
  • teaspoon garlic powder
  • teaspoon onion powder
  • teaspoon salt
  • teaspoon pepper
  • 6 slices bacon, cooked crispy and crumbled
    breakfast sausage6 slices to 1/2 cup crumbledgluten-free

    cook and crumble first

    Full guide →
  • 1 cup cheddar cheese, shredded
    mozzarella or Swiss1:1vegetarian

    milder flavor

    Full guide →

Instructions

  1. 1

    Preheat oven and coat baking dish with non-stick spray

  2. 2

    Layer hash brown patties on bottom of dish, breaking one to fit

  3. 3

    Beat eggs with milk and seasonings until well combined

  4. 4

    Pour egg mixture over hash brown patties

  5. 5

    Sprinkle cooked bacon over eggs

  6. 6

    Top with shredded cheddar cheese

  7. 7

    Bake until top begins to brown and center is set

  8. 8

    Cool on wire rack before cutting and serving

Tips

Tip 1

Pre-cook bacon until extra crispy to prevent soggy texture in the finished casserole.

Tip 2

Let casserole rest 5 minutes after baking for easier cutting and serving portions.

Tip 3

Break hash browns into pieces as needed to create an even bottom layer.

Good to Know

Storage

Refrigerate covered up to 3 days

Make Ahead

Assemble night before, cover and refrigerate, add 5-10 minutes to baking time

Serve With

Serve warm, cut into squares

See pairing guide →

Common Mistakes

Watch

Don't skip the resting time to avoid messy, runny cuts

Watch

Ensure bacon is fully crispy before adding to prevent soggy casserole

Substitutions

Gluten-Free Swaps

hashbrown patties
frozen hash browns1:1vegetariangluten-free

use loose hash browns pressed into layer

bacon
breakfast sausage6 slices to 1/2 cup crumbledgluten-free

cook and crumble first

Full guide →

General Alternatives

cheddar cheese
mozzarella or Swiss1:1vegetarian

milder flavor

Full guide →
milk
heavy cream1:1vegetarianketo

richer texture

Full guide →
Find more substitutions →

FAQ

Can I use fresh hash browns instead of frozen?

Yes, but squeeze out excess moisture first and partially cook them to prevent watery casserole.

How long does this keep in the refrigerator?

Store covered for up to 3 days and reheat individual portions in microwave for best texture.

Can I freeze this breakfast casserole?

Yes, freeze up to 2 months wrapped tightly, then thaw overnight and reheat in 325F oven.