This Cheesy Potato Casserole is a warm and comforting dish packed with creamy potatoes and lots of melty cheese. It’s perfect for family dinners or potlucks!
Key Ingredients & Substitutions
Frozen Hash Brown Potatoes: These are the star of the dish, providing texture and bulk. If you don’t have frozen hash browns, you can use fresh grated potatoes, but soak them in water to remove excess starch and prevent browning.
Cheddar Cheese: I love using sharp cheddar for its strong flavor. You can mix it up with Monterey Jack or even pepper jack for a kick. If you’re dairy-free, there are great plant-based cheese options available now!
Cream of Chicken Soup: This gives a nice creamy base. If you’re vegetarian or vegan, use cream of mushroom soup instead, or you can make a simple homemade version with vegetable broth and a roux.
Sour Cream: This adds creaminess and tang. You can substitute plain Greek yogurt for a similar texture, or if you need it dairy-free, try coconut yogurt!
How Can I Make Sure My Casserole is Creamy and Not Dry?
Achieving that creamy texture is crucial for this casserole! Properly measuring and mixing your ingredients is key. Combine frozen hash browns with your soups and sour cream, ensuring everything is well-blended.
- Don’t skip the butter; it adds moisture and flavor.
- Be generous with cheese—mix some in and sprinkle some on top for that melty layer.
- Keep an eye on the baking time; overcooking can dry it out. A bubbly, golden top is what you want!

How to Make Cheesy Potato Casserole
Ingredients You’ll Need:
Base Ingredients:
- 6 cups frozen hash brown potatoes (thawed)
- 2 cups shredded cheddar cheese, divided
- 1 can (10.5 oz) cream of chicken soup (or cream of mushroom soup)
- 1 cup sour cream
- 1/2 cup chopped onions (optional)
- 1/4 cup unsalted butter, melted
- Salt and pepper to taste
Toppings:
- 1/2 cup crushed cornflakes or breadcrumbs (optional, for topping)
- 2 tbsp chopped fresh parsley (for garnish)
How Much Time Will You Need?
This cheesy potato casserole will take approximately 10 minutes to prepare and about 45-50 minutes to bake. Make sure to give it a little time to cool down after baking—about 5 minutes—before serving. Altogether, you’ll have a delicious and comforting dish ready in about 1 hour!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). This ensures your casserole bakes evenly from the moment you pop it in!
2. Mix the Ingredients:
In a large mixing bowl, add the thawed hash brown potatoes, 1 1/2 cups of shredded cheddar cheese, the can of cream of chicken soup (or cream of mushroom if you prefer), sour cream, melted butter, and chopped onions if you’re using them. Season everything with a little salt and pepper. Mix it all together until everything is well combined—this is where the creamy goodness starts!
3. Prepare the Baking Dish:
Grease a 9×13-inch baking dish to make sure your casserole doesn’t stick. Then, transfer the potato mixture into the dish, spreading it out evenly with a spatula.
4. Add More Cheese:
Sprinkle the remaining 1/2 cup of cheddar cheese evenly over the top of your casserole. This will help create that lovely cheesy crust when baked!
5. Optional Crunchy Topping:
If you like a little crunch, sprinkle the crushed cornflakes or breadcrumbs evenly over the cheese. This step is totally optional but adds a delightful texture to the casserole.
6. Bake to Perfection:
Place the dish in the preheated oven and bake it uncovered for 45-50 minutes. You’ll know it’s done when the casserole is bubbly and the cheese on top is melted and turns a lovely golden brown.
7. Cool and Garnish:
Once it’s out of the oven, let the casserole sit for about 5 minutes. This helps it firm up a bit, making it easier to serve. Just before serving, sprinkle some chopped fresh parsley on top for a pop of color and fresh flavor!
8. Serve & Enjoy:
Now, it’s time to dig in! Serve this cheesy potato casserole warm, either as a cozy side dish or a light main course. It’s creamy, cheesy, and simply delicious!
Can I Use Fresh Potatoes Instead of Frozen Hash Browns?
Yes, you can use fresh potatoes! If using fresh, peel and grate them, then soak them in cold water for about 30 minutes to remove excess starch. Drain and dry them well before mixing with the other ingredients.
How to Thaw Frozen Hash Browns Quickly?
To thaw frozen hash browns quickly, place them in a zip-top bag and submerge in a bowl of cold water. They should thaw in about 30 minutes. Make sure to pat them dry before using to avoid excess moisture in your casserole.
Can I Make This Casserole Ahead of Time?
Absolutely! You can prepare the casserole up to the baking step and then cover it with plastic wrap. Refrigerate it for up to 24 hours. When ready to bake, just add a few extra minutes to the cooking time.
What’s the Best Way to Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3-4 days. To reheat, pop it in the oven at 350°F (175°C) for about 20-25 minutes until warmed through, or microwave individual portions until hot.
