Grandma’s Hash Brown Casserole
A creamy, cheesy hash brown casserole that's perfect for potlucks and holiday brunches. Quick to assemble and a crowd-pleaser!

I’ve been making this creamy, cheesy hash brown casserole since I was a kid—it’s the kind of dish that disappears at potlucks and shows up on holiday brunch tables. With just one bag of frozen hash browns and a few pantry staples, Grandma’s version delivers a comforting, golden-topped bake that’s perfect for feeding a crowd or turning a weeknight into something special. If you’re planning a full spread, pair it with a simple sweet like brown sugar chai cake for an easy, crowd-pleasing menu.
What makes this recipe special
This casserole is the definition of comfort food: creamy, cheesy, and forgiving. It’s also fast to assemble, budget-friendly, and kid-approved—qualities that make it a go-to for holidays, potlucks, or any weeknight when you want minimal fuss and maximum satisfaction. The frozen hash browns skip the peeling and grating step, while the soup-and-sour-cream base keeps the interior silky and prevents drying during baking.
Step-by-step overview
Before you dive in, here’s a quick run-through so you know what to expect: preheat the oven, whisk the creamy base together, fold in the frozen potatoes and half the cheese, then bake in a greased 9×13 inch dish. Finish with the remaining cheddar until melted and bubbly. Total hands-on time is about 10–15 minutes; bake time is 45–50 minutes.
What you’ll need
- 1 bag (30 oz) frozen hash browns (shredded or diced style both work)
- 1 cup sour cream (plain) — Greek yogurt is a higher-protein substitute
- 1 can (10.5 oz) cream of chicken soup — cream of mushroom or cream of celery also work
- 2 cups shredded cheddar cheese (sharp gives more flavor)
- 1/2 cup chopped onion (yellow or sweet)
- 1/4 cup melted butter
- Salt and pepper to taste
Notes: If you need a lighter version, swap half the sour cream for plain Greek yogurt and use reduced-fat cheese. For a vegetarian option, choose a cream-of-mushroom soup or a labeled vegetarian cream soup.
Directions to follow
- Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish.
- In a large bowl, whisk together the sour cream, cream of chicken soup, chopped onion, melted butter, and a pinch each of salt and pepper until smooth.
- Add the frozen hash browns and stir to coat them evenly. Fold in half (1 cup) of the shredded cheddar cheese.
- Transfer the mixture to the prepared baking dish and spread it into an even layer.
- Sprinkle the remaining cheddar cheese evenly over the top.
- Bake for 45–50 minutes, or until the top is golden brown and the casserole is bubbling at the edges. If the top browns too quickly, loosely tent with foil for the last 10–15 minutes.
- Let the casserole rest for 5–10 minutes before serving—this helps it set and makes scooping easier.

01Ingredients
Main Ingredients
02Method
- Preparation
- Baking
Tap a step when it's done. The next one lights up.
0 OF 7 DONE03Recipe notes
- 01For a lighter version, swap half the sour cream for plain Greek yogurt and use reduced-fat cheese. For a vegetarian option, choose a cream-of-mushroom soup or a labeled vegetarian cream soup.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
This casserole is a versatile side or a main for a casual meal. Serve it with:
- Roast chicken, glazed turkey ham, or meatloaf for a classic comfort-food plate.
- A light green salad with vinaigrette to cut through the richness.
- Roasted or steamed vegetables like green beans or asparagus.
If you want a heartier main, serve alongside a meat-based casserole such as cheesy ground beef and rice casserole for a full, satisfying spread.
Storage and reheating tips
Refrigerate: Cool the casserole to room temperature and store in an airtight container or covered dish in the fridge within two hours. Use within 3–4 days.
Freeze: Portion into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheat: For best texture, reheat in a 350°F (175°C) oven for about 20–25 minutes (covered at first, then uncovered to crisp). Individual servings can be microwaved—start with 1–2 minutes and check. Reheat until the internal temperature reaches 165°F (74°C) for safety.
Creative twists
- Add cooked, crumbled turkey bacon or diced turkey ham to the mix for smoky depth.
- Stir in 1 cup of steamed broccoli florets for a veggie boost and color.
- Swap cheddar for Monterey Jack or pepper jack for a melty, slightly spicy version.
- Make it gluten-free by using a labeled gluten-free cream soup or a homemade white sauce.
Common questions
Can I use fresh potatoes instead of frozen?
A: Yes—but you’ll need to peel and shred then squeeze out excess moisture before using. Fresh shredded potatoes may require a slightly longer bake to become fully tender.
Can I assemble this ahead of time?
A: Absolutely. Assemble and keep covered in the refrigerator for up to 24 hours before baking. Add about 5–10 minutes to the bake time if you bake it straight from cold.
Is this recipe freezer-friendly?
A: Yes. Freeze in a tightly sealed container for up to 2 months. Thaw overnight in the fridge and reheat to 165°F before serving.
How can I make this dairy-free?
A: Use a dairy-free sour cream, a plant-based shredded cheese that melts well, and a dairy-free cream soup alternative or a homemade dairy-free white sauce.
Conclusion
If you love classic, hands-off comfort food, this Grandma’s Hash Brown Casserole is a reliable winner—simple to make, crowd-pleasing, and endlessly adaptable. For more ideas, check out Grandma’s Hash Brown Casserole Recipe and my Sausage Hash Brown Breakfast Casserole.
Casseroles
Casseroles
Casseroles
