A square slice of hash brown breakfast casserole on a plate, topped with melted cheese, bacon, and green onions, showing its creamy, layered interior.

The first time I made this kind of breakfast casserole, I treated the hash browns like they would sort themselves out in the oven. They did not. The bottom stayed wet, the eggs baked up looser than I wanted, and the bacon softened into the casserole instead of standing out. What works better is drying the hash browns well and cooking the bacon fully crisp before it goes in.

When it comes out right, the casserole slices cleanly, the center stays soft, and the hash browns give it enough structure that it does not feel like plain baked eggs. You also avoid the usual problems here: greasy edges, bland eggs, and a wet middle.

A Few Details That Keep This From Turning Watery

  • Drying the hash browns well keeps the potato layer from releasing water into the eggs as it bakes.
  • Using fully crisp bacon gives you better texture after the second bake.
  • Sharp cheddar holds its flavor against the eggs and potatoes better than mild cheddar.
  • The egg-to-milk ratio keeps the center soft and custardy without turning loose.

If you’re feeding a holiday crowd and want a second hearty brunch option, this Biscuits and Gravy Breakfast Casserole is another make-ahead favorite.

Ingredients for Crack Breakfast Casserole with Hash Browns

  • 1 bag frozen shredded hash browns (600g), thawed
  • 12 slices bacon (340g)
  • 10 large eggs (500g without shells)
  • 2 cups whole milk (480g)
  • 2 cups sharp cheddar cheese (225g), shredded
  • 4 green onions (60g), thinly sliced
  • 1 package ranch seasoning mix (30g)
  • 2 tablespoons melted butter
  • 1/2 teaspoon black pepper
  • nonstick cooking spray

How to Make Crack Breakfast Casserole

Close-up of a fork cutting into a slice of breakfast casserole, revealing the creamy egg and melted cheese interior as steam gently rises.

Step 1: Dry the Hash Browns and Crisp the Bacon

  1. Heat the oven to 375°F. Grease a 9×13-inch baking dish.
  2. Cook the bacon in a skillet or on a sheet pan until fully crisp. Don’t stop at chewy bacon here; it will soften again in the casserole. Drain on paper towels, then chop.
  3. Pat the thawed hash browns with clean towels until they no longer leave visible moisture behind. This matters more than people think.
  4. Toss the hash browns with melted butter and spread them evenly in the baking dish, reaching all the way into the corners. Keep the layer loose and even rather than pressing it into dense mounds.

Step 2: Whisk the Egg Mixture Until Smooth

  1. In a large bowl, whisk together the eggs, milk, ranch seasoning, and black pepper until no clear streaks of egg white remain.
  2. Stir in about half of the cheddar, half of the bacon, and half of the green onions.

Step 3: Layer the Hash Browns, Bacon, Cheese, and Green Onions

  1. Pour the egg mixture evenly over the hash browns. Tap the baking dish lightly on the counter once or twice so the liquid settles into the potato layer.
  2. Scatter the remaining bacon, cheddar, and green onions over the top. The cheese on top gives you browned patches; the cheese mixed into the eggs keeps the interior richer and more evenly flavored.

Step 4: Bake Until Just Set in the Center

  1. Bake for 40 to 50 minutes. Start checking around 40 minutes, especially if you’re using a metal pan.
  2. The casserole is done when the edges are set and lightly puffed, the top has golden spots, and the center has only the slightest wobble. It should not show any liquid movement. If you check with a thermometer, the center should read 160°F.
  3. Let it rest for 10 minutes before slicing. That short rest helps the eggs finish setting so you get cleaner squares instead of loose scoops.

If you love the bacon-and-cheese flavor here but need something faster for weekdays, try this Quick and Cheesy Breakfast Quesadilla.

Tips for a Casserole That’s Creamy, Not Soggy

  • Thaw frozen hash browns completely before using them. Cold centers and surface frost add extra water.
  • Dry the hash browns aggressively. If the towel is still getting wet, keep going.
  • Use freshly shredded cheddar if possible. Pre-shredded cheese works, but fresh melts more smoothly.
  • Don’t undercook the bacon. Soft bacon sheds fat and loses texture during baking.
  • Pull the casserole when the center is just set. Overbaked eggs turn firm and slightly rubbery.

Make-Ahead and Overnight Instructions

You can assemble this overnight breakfast casserole the night before.

Build the casserole as directed, cover, and refrigerate for up to 12 hours. When baking straight from the fridge, expect the casserole to need 50 to 60 minutes depending on how cold it is and what kind of dish you’re using.

If the top starts browning too quickly before the center is set, lay a piece of foil over it loosely for the last part of baking.

For a sweet brunch side that pairs well with this savory casserole, these Protein Blueberry Muffins round out the menu nicely.

How to Store, Freeze, and Reheat

  • Refrigerate leftovers in a covered container for up to 4 days.
  • To reheat a slice, microwave it in short bursts until hot. For better texture, reheat in a 325°F oven, covered loosely with foil, until warmed through.
  • To freeze, cool the casserole completely, cut into portions, and wrap well. Freeze for up to 2 months. Thaw in the refrigerator before reheating for the most even texture.

Crack Breakfast Casserole Variations

Sausage Breakfast Casserole Variation

Replace the bacon with 1 pound breakfast sausage (450g). Brown it fully, break it into small pieces, and drain off the fat before adding it to the casserole.

This version is a little richer and more savory than the bacon version. If your sausage is heavily seasoned or salty, reduce the ranch mix slightly so the casserole doesn’t taste over-seasoned.

Cream Cheese Breakfast Casserole Variation

  • Add 8 ounces cream cheese (225g), cut into small cubes.
  • Scatter the cubes across the casserole with the cheese and bacon so they soften into the eggs as it bakes. This gives the center a thicker, richer texture with soft cream cheese pockets throughout. If you use cream cheese, keep the cheddar at 1 1/2 cups (170g) so the casserole doesn’t get too heavy.

Crack Breakfast Casserole with Hash Browns

Creamy breakfast casserole with crispy bacon, sharp cheddar, and thawed hash browns that bakes up with a soft, custardy center and golden top. Perfect for make-ahead brunches with tips for best texture and storage.
5 (2 reviews)
Course: Breakfast
Cuisine: American
Prep: 20 min
Cook: 50 min
Total: 750 min
Servings: 8 Calories: 432 kcal Cost:

Equipment

  • 9×13-inch baking dish
  • Oven
  • Skillet or sheet pan
  • Mixing bowl
  • Whisk
  • Paper towels
  • Measuring cups and spoons
  • Knife

Ingredients

  • 1 bag frozen shredded hash browns (600g), thawed
  • 12 slices bacon (340g)
  • 10 large eggs (500g without shells)
  • 2 cups whole milk (480g)
  • 2 cups sharp cheddar cheese (225g), shredded
  • 4 green onions (60g), thinly sliced
  • 1 package ranch seasoning mix (30g)
  • 2 tablespoons melted butter
  • 1/2 teaspoon black pepper
  • Nonstick cooking spray

Instructions

  1. Preheat oven to 375°F and grease a 9×13-inch baking dish.
  2. Cook bacon in skillet or on sheet pan until fully crisp. Drain on paper towels and chop.
  3. Pat thawed hash browns with clean towels until no visible moisture remains.
  4. Toss hash browns with melted butter and spread evenly in baking dish, keeping layer loose and even.
  5. Whisk eggs, whole milk, ranch seasoning, and black pepper in a large bowl until no clear egg white streaks remain.
  6. Stir in half of shredded cheddar, half of chopped bacon, and half of sliced green onions into egg mixture.
  7. Pour egg mixture evenly over hash browns. Tap dish lightly to settle liquid.
  8. Scatter remaining bacon, cheddar, and green onions on top.
  9. Bake for 40 to 50 minutes until edges are set and puffed, top has golden spots, and center has slight wobble (160°F internal temperature).
  10. Remove from oven and rest 10 minutes before slicing to allow eggs to finish setting.

Notes

Dry frozen hash browns thoroughly before using to prevent water in eggs. Use fully crisp bacon for better texture after baking. Pull casserole from oven when center is just set to avoid rubbery eggs. Assemble casserole up to 12 hours ahead and refrigerate. When baking from fridge, expect 50-60 minutes. Store leftovers refrigerated up to 4 days or freeze up to 2 months.

Nutrition

Serving Size: 1/8 casserole | Calories: 432 kcal | Protein: 22g | Fat: 29g | Carbohydrates: 19g | Per100g Calories: 200 kcal | Per100g Protein: 10g | Per100g Fat: 14g | Per100g Carbohydrates: 9g
Avatar photo

By Julia Brager

I share tested, practical recipes for real home cooking, with substitutions and leftover notes built in. Browse the site or follow me on Pinterest for daily inspiration.

Leave a Reply

Your email address will not be published. Required fields are marked *