This Cheesy Potato Casserole is all about comfort! Creamy potatoes and loads of melted cheese come together to create a warm, delicious dish that’s perfect for sharing.
Who can resist cheesy goodness? I often make this for family gatherings, and it disappears in a flash. Plus, it’s an easy way to impress your guests—just bake, serve, and watch them smile!
Key Ingredients & Substitutions
Hash Brown Potatoes: Frozen, thawed hash browns are so convenient. If you’re feeling adventurous, fresh potatoes can be grated and used, but they’ll need a bit more cooking time.
Cheddar Cheese: The recipe calls for sharp cheddar for its great flavor. If you want something milder, try medium cheddar or even Monterey Jack cheese for a different twist.
Sour Cream: Sour cream adds creaminess. Greek yogurt is a fantastic substitute that’s a bit healthier and still creamy. You can also use crème fraîche for a richer flavor.
Cream of Chicken Soup: This ingredient helps bind everything together. If you’re vegetarian, use cream of mushroom soup instead, or make a homemade version using a roux with milk and mushrooms.
Cornflakes or Crispy Fried Onions: These are used for crunch on top. If you’re looking for a gluten-free option, crushed rice cereal works great, too!
How Can I Ensure My Casserole is Perfectly Creamy and Crispy?
The balance of creamy filling with a crispy top is key for a great casserole. To achieve this, follow these steps:
- Mix the filling until just combined—overmixing can make it dense. Creaminess comes from the right amount of sour cream and cheese.
- Spread the mixture evenly in the dish to allow even cooking. Pat it down gently with a spatula.
- For that crispy topping, mix cornflakes or fried onions with a bit of melted butter before sprinkling. It helps them crisp up beautifully.
- Keep an eye on the casserole while baking. If it browns too quickly, cover with foil to prevent burning.
Letting the casserole cool a bit after baking helps it set and makes serving easier.

How to Make Cheesy Potato Casserole
Ingredients You’ll Need:
For the Casserole:
- 6 cups frozen hash brown potatoes, thawed
- 2 cups shredded cheddar cheese
- 1 cup sour cream
- 1 can (10.5 oz) cream of chicken soup (or cream of mushroom soup)
- 1/2 cup chopped onion (optional)
- 1/2 cup melted butter
- 1/4 cup milk
- Salt and pepper to taste
For the Topping:
- 1 1/3 cups crushed cornflakes or crispy fried onions
How Much Time Will You Need?
This cheesy potato casserole takes about 15 minutes to prepare and 45-50 minutes to bake. So in total, you’re looking at around 1 hour, including a bit of time for cooling before serving. Perfect for a quick family dinner or side dish!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). This will ensure it’s nice and hot when you put your casserole in, helping it bake evenly.
2. Mix the Casserole Ingredients:
In a large mixing bowl, combine the thawed hash brown potatoes with 1 1/2 cups of the shredded cheddar cheese, sour cream, cream of chicken soup, chopped onion (if you’re using it), melted butter, milk, and a sprinkle of salt and pepper. Mix everything together until it’s well combined. You want a creamy consistency with all those flavorful ingredients mixed in!
3. Prepare the Baking Dish:
Take a greased 9×13-inch baking dish and transfer your potato mixture into it. Use a spatula to spread it evenly across the bottom. This helps it cook evenly throughout!
4. Add More Cheese:
Now, sprinkle the remaining 1/2 cup of shredded cheddar cheese on top of the potato mixture. This will give it a delicious cheesy crust while baking!
5. Make the Topping:
In a small bowl, combine the crushed cornflakes or crispy fried onions with a bit of melted butter. This will add extra crunch to your casserole. Mix well and then sprinkle this mixture evenly over the cheesy layer.
6. Bake the Casserole:
Place your baking dish in the preheated oven and bake uncovered for 45-50 minutes. Keep an eye on it; you want the top to be golden brown and bubbly!
7. Cool and Serve:
Once it’s done baking, take it out of the oven and let it cool for a few minutes. This helps it set a bit and makes serving easier. Then, dig in and enjoy your creamy, cheesy, crispy potato casserole!
Can I Use Fresh Potatoes Instead of Frozen Hash Browns?
Yes, you can use fresh potatoes! You’ll want to peel, grate, and par-cook them (boil or microwave) until slightly tender before mixing into the casserole. This ensures they cook through in the oven.
What Can I Substitute for the Cream of Chicken Soup?
If you prefer a vegetarian option, you can use cream of mushroom soup. You can also make a quick homemade version by mixing a roux of butter, flour, and milk with sautéed mushrooms for added flavor.
How Do I Store Leftover Casserole?
Store any leftovers in an airtight container in the fridge for up to 3-4 days. To reheat, simply warm it in the microwave or place it back in the oven until heated through.
Can I Make This Casserole Ahead of Time?
Absolutely! You can prepare the casserole a day in advance and keep it covered in the refrigerator. Just add an extra 10-15 minutes to the baking time if baking straight from the fridge.



