Crispy Hash Brown Casserole with Cheese and Onions

5 min prep 12 min cook 5 servings
Crispy Hash Brown Casserole with Cheese and Onions
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Since then, this casserole has road-tripped to beach rentals, fed sleep-deprived new parents, and even served as Thanksgiving breakfast for my turkey-averse nephews. It’s the dish that disappears first at brunch buffets and the one my neighbors smell wafting down the street when I test a new batch. If you need a reliable, feed-a-crowd main that feels indulgent but uses humble pantry staples, bookmark this one. You’ll look like a brunch wizard with minimal effort—and you’ll finally understand why crispy edges are life.

Why This Recipe Works

  • Ultra-crispy crown: A final 10-minute broil with a panko-Parmesan armor guarantees shatteringly crisp ridges every time.
  • Two-cheese strategy: Sharp cheddar for tang and nutty Gruyère for meltability create that Instagram-worthy cheese pull.
  • Onion two ways: Caramelized sweet onions add depth, while quick-pickled scallions on top keep things bright.
  • Freezer-friendly: Assemble tonight, bake tomorrow—or freeze for up to two months without losing crunch.
  • One-bowl custard: Eggs, cream, and a touch of Dijon whisk together in 60 seconds—no lumps, no fuss.
  • Vegetarian main: Hearty enough to star at the center of the table, yet welcomed by carnivores alongside bacon or ham.

Ingredients You'll Need

Ingredients

Great casserole starts with great building blocks. Below are my non-negotiables plus smart swaps so you can cook from what you have.

Frozen shredded hash browns: Look for “extra crispy” or “Southern style” without added seasoning. Thaw 30 minutes on the counter, then squeeze dry in a clean kitchen towel—excess water is the enemy of crunch. If you’re feeling ambitious, shred fresh russets on the large holes of a box grater, rinse until the water runs clear, and pat dry.

Sharp white cheddar: Aged at least 9 months, it brings bold acidity that balances the rich cream. Orange cheddar works; just know your casserole will sport a sunset hue. For a smoky twist, swap half with smoked Gouda.

Gruyère: Nutty and complex, it melts like a dream. Can’t justify the price tag? Use Swiss or mild fontina, but shred yourself—pre-shredded bags contain cellulose that can dull the silkiness.

Sweet onions: Vidalia or Walla Walla caramelize in 12 minutes and melt into the potatoes. Yellow onions are fine; add a pinch of sugar to speed browning. Avoid red onions here—they turn an unappetizing gray.

Heavy cream + whole milk: The 50/50 mix delivers custardy richness without turning brick-heavy. Sub half-and-half if that’s what’s in your fridge, but don’t go skim—life’s too short for watery casserole.

Eggs: Three large eggs set the custard. For an extra lofty bake, separate the eggs, whip the whites to soft peaks, and fold in just before baking.

Dijon mustard + Worcestershire: These stealth umami bombs make people ask, “Why does this taste so good?” Vegans can sub coconut aminos for Worcestershire.

Panko + Parmesan crust: Panko’s jagged edges toast faster than regular breadcrumbs. Mix with melted butter and a handful of Parmesan for salty frico vibes. Gluten-free? Use crushed rice-chex.

How to Make Crispy Hash Brown Casserole with Cheese and Onions

1
Prep your pan & oven

Position rack in center; preheat to 400°F (204°C). Butter a 13×9-inch ceramic or metal baking dish. Ceramic retains heat gently, giving you more wiggle room before the bottom scorches. If your dish is glass, drop the temp to 375°F to avoid thermal shock.

2
Caramelize the onions

Melt 2 Tbsp butter in a skillet over medium. Add 2 cups thin-sliced sweet onions, ½ tsp kosher salt, and ¼ tsp sugar. Cook 12–15 min, stirring occasionally, until golden and jammy. Deglaze with 1 Tbsp water, scraping browned bits. Cool 5 minutes so they don’t scramble the eggs later.

3
Whisk the custard

In a giant bowl, whisk 3 eggs, 1 cup heavy cream, 1 cup whole milk, 1 Tbsp Dijon, 1 tsp Worcestershire, 1 tsp kosher salt, ½ tsp pepper, and a pinch of cayenne. The cayenne won’t make it spicy—it just amplifies flavors.

4
Fold in potatoes & cheese

Add 1½ lbs thawed hash browns, 1½ cups shredded sharp cheddar, and 1 cup shredded Gruyère. Toss gently—you want every shred coated without mashing the potatoes into glue. Think of it like folding muffin batter.

5
Add onions & transfer

Stir in those glossy caramelized onions. Pour the whole glorious mess into your buttered dish and nuzzle it into an even layer. The potatoes should peek through the custard—if they’re drowning, gently press down so the liquid rises.

6
First bake: low & slow

Cover tightly with foil (spray underside so cheese doesn’t stick) and bake 30 minutes. This gentle steam sets the custard without curdling the eggs. Remove foil; bake 15 minutes more to evaporate excess moisture.

7
Crunchify the topping

Stir together 1 cup panko, ¼ cup grated Parmesan, 2 Tbsp melted butter, and pinch of paprika. Sprinkle evenly over the surface. Return to oven 10 minutes until panko is golden.

8
Broil for frico edges

Switch to broil on high. Broil 2–4 minutes, rotating halfway, until edges are dark mahogany and the center craters are bubbling like cheesy lava. Watch like a hawk—one text message and you’re past the point of no return.

9
Rest & serve

Let stand 10 minutes—this sets the custard and prevents third-degree cheese burns. Garnish with sliced scallions or chives for color contrast and a pop of freshness. Scoop with a big serving spoon and listen for the crunch.

Expert Tips

Use a thermometer

The center should read 185°F to ensure the custard is fully set but still creamy.

Overnight magic

Assemble the night before, press plastic wrap directly on surface, refrigerate, then bake straight from cold—just add 10 extra minutes.

Butter the foil

Spray or brush the underside so cheese won’t weld itself to the foil and rip off your beautiful top layer.

Double-batch hack

Bake two 8×8 pans and freeze one pre-broil. Reheat covered at 350°F for 25 min, then broil to re-crisp.

Shred your own cheese

Pre-shredded cellulose can mute meltability. Five extra seconds of box-grater work equals lacier cheese pulls.

Listen for the sizzle

When you remove the foil, the edges should whisper. If it’s dead silent, moisture is too high—bake 5 more minutes uncovered before adding panko.

Variations to Try

  • Southwest: Swap cheddar for pepper jack, fold in roasted poblano strips and corn kernels. Top with crushed tortilla chips instead of panko.
  • Herb garden: Stir in 2 Tbsp each chopped dill and tarragon, plus a handful of baby spinach. Finish with lemon zest.
  • Loaded baked potato: Fold in crumbled bacon, diced green onions, and a final drizzle of sour cream when serving.
  • French onion spin: Caramelize onions 45 minutes until mahogany, swap Gruyère for Comté, and add a whisper of sherry to the custard.

Storage Tips

Refrigerate: Cool completely, portion into airtight containers, and refrigerate up to 4 days. Reheat single servings in a 350°F oven 12–15 minutes or air-fryer 6 minutes at 375°F for restored crunch.

Freeze: Wrap entire cooled casserole (pre-broil stage) in a double layer of plastic plus foil, or cut into squares and freeze on a sheet pan before bagging. Keeps 2 months. Thaw overnight in fridge, then bake 25 minutes covered and finish with panko topping and broil as directed.

Make-ahead: Assemble through Step 5, cover flush with plastic, refrigerate up to 24 hours. Add 10 minutes to the covered bake time. The panko topping is best added fresh so it stays crisp.

Frequently Asked Questions

Absolutely. Peel and shred 2 lbs russets, rinse in cold water until clear, then spin in a salad spinner and blot aggressively. You need them bone-dry or the casserole will weep.

Your rack was too close to the broiler. Move it down one notch and broil 30 seconds longer. Butter also helps browning but burns quickly; add a teaspoon of oil to the panko for a safety net.

Yes—use an 8×8-inch pan and cut all ingredients in half. Bake covered 25 minutes, uncovered 10, then panko + broil 3. Start checking doneness at the 30-minute mark.

It can be. Substitute gluten-free panko or crushed rice-chex for the topping and confirm your Worcestershire is GF (some brands contain malt vinegar).

You can, but the topping will sog. Microwave 60–90 seconds until hot, then pop under the broiler for 1 minute to resurrect the crunch.

The center should jiggle like set Jell-O, not slosh like soup. A knife inserted 2 inches from the edge should come out clean. If in doubt, 185°F internal temp never fails.
Crispy Hash Brown Casserole with Cheese and Onions
main-dishes
Pin Recipe

Crispy Hash Brown Casserole with Cheese and Onions

(4.9 from 127 reviews)
Prep
20 min
Cook
55 min
Servings
8

Ingredients

Instructions

  1. Preheat & prep: Preheat oven to 400°F. Butter a 13×9-inch baking dish.
  2. Caramelize onions: In a skillet, melt 2 Tbsp butter over medium. Add onions, pinch of salt, and ¼ tsp sugar. Cook 12–15 min until golden. Cool slightly.
  3. Make custard: Whisk eggs, cream, milk, Dijon, Worcestershire, 1 tsp salt, pepper, and cayenne in a large bowl.
  4. Combine base: Stir hash browns, cheddar, and Gruyère into custard. Fold in caramelized onions.
  5. Fill dish: Spread mixture evenly in prepared dish. Cover with foil (buttered side down).
  6. First bake: Bake 30 min covered, then 15 min uncovered.
  7. Add crunch: Mix panko, Parmesan, melted butter, and pinch paprika; sprinkle over casserole. Bake 10 min, then broil 2–4 min until deep golden.
  8. Rest & serve: Let stand 10 min. Garnish with scallions and serve hot.

Recipe Notes

For ultra-crisp edges, use a metal pan and position the rack in the lower third. Glass dishes require 25°F lower temperature to prevent thermal shock.

Nutrition (per serving)

387
Calories
15g
Protein
21g
Carbs
27g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.