This Cheesy Potato Casserole is a cozy, creamy delight that will warm your heart. With layers of tender potatoes and gooey cheese, it’s perfect for a family dinner or a potluck!
I love how this dish can steal the show at any meal—people can’t resist going back for seconds! Plus, it’s super easy to make, and who doesn’t love a cheesy treat? 🧀
Key Ingredients & Substitutions
Potatoes: Use starchy potatoes like Russets for a fluffy texture. If you prefer waxy potatoes, Yukon Golds work well too! For a change, sweet potatoes can be a healthier twist.
Sour Cream: A tangy touch is essential! Greek yogurt can be a great substitute for a healthier option. You could also use cottage cheese for a different texture.
Cream of Chicken Soup: This adds creaminess, but if you’re vegetarian, go for cream of mushroom soup. You can even make a homemade version with sautéed mushrooms and vegetable broth!
Cheddar Cheese: I recommend a sharp cheddar for a stronger flavor, but feel free to mix it up! Monterey Jack or Pepper Jack can add a nice twist.
Cornflakes or Breadcrumbs: For that crunchy topping, consider using crushed tortilla chips or panko breadcrumbs for a different texture. This is also a great way to use up leftover chips!
How Do You Ensure Your Potatoes Are Perfectly Cooked?
Cooking the potatoes just right is crucial! You want them tender but not mushy. Here’s how you can get it right:
- Start with a large pot of salted water; this enhances flavor.
- Add the diced potatoes and boil for about 10 minutes. Check with a fork – they should be slightly firm.
- Carefully drain and let them sit for a moment to evaporate excess water. This will keep the casserole from becoming too watery!
What’s the Best Way to Mix Your Ingredients?
Combining the ingredients properly helps the flavors blend. Here’s my tip:
- In a large bowl, mix the sour cream, melted butter, soup, and seasonings first.
- Add the cooked potatoes gently to avoid breaking them. Use a spatula to fold the potatoes in rather than stirring vigorously.
- Lastly, fold in half of the cheese for an even distribution!
With these insights, you’ll be on your way to making a delicious cheesy potato casserole that everyone will love!

Cheesy Potato Casserole
Ingredients You’ll Need:
For the Casserole:
- 6 cups peeled and diced potatoes (about 4-5 medium potatoes)
- 1 cup sour cream
- 1/2 cup unsalted butter, melted
- 1 can (10.5 oz) cream of chicken soup (or cream of mushroom soup for vegetarian option)
- 2 cups shredded cheddar cheese, divided
- 1/2 cup chopped onions (optional)
- 1 tsp garlic powder
- 1/2 tsp black pepper
- 1/2 tsp salt
For the Topping:
- 1/2 cup crushed cornflakes or breadcrumbs (optional, for topping)
- 2 tbsp fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This cheesy potato casserole takes about 15 minutes to prepare and 25-30 minutes to bake, making a total of about 45 minutes from start to finish. It’s a quick and delightful dish that’s perfect for any meal!
Step-by-Step Instructions:
1. Prepare Your Oven and Potatoes:
First, preheat your oven to 350°F (175°C). Then, in a large pot, bring salted water to a boil. Add the peeled and diced potatoes and let them cook for about 10 minutes until they are just tender but not falling apart. Drain them well and set aside.
2. Make the Creamy Mixture:
In a large mixing bowl, combine the sour cream, melted butter, cream of chicken soup, garlic powder, salt, and pepper. Give it a good mix until everything is well blended and smooth.
3. Combine the Ingredients:
Add the drained potatoes, half of the shredded cheddar cheese, and chopped onions (if you’re using them) to the creamy mixture. Stir gently so the potatoes stay intact while getting evenly coated.
4. Assemble the Casserole:
Transfer the potato mixture to a greased baking dish—about 9×13 inches works great. Spread everything out evenly. Then, sprinkle the remaining shredded cheddar cheese evenly over the top.
5. Add a Crunchy Topping (Optional):
If you want an extra crunch, sprinkle crushed cornflakes or breadcrumbs on top for some texture.
6. Bake and Garnish:
Put your casserole in the preheated oven and bake for 25-30 minutes, until the cheese is melted, bubbly, and golden brown on top. When it’s done, remove it from the oven and let it cool slightly. Finally, garnish with fresh chopped parsley for a pop of color!
7. Serve:
Your creamy, cheesy potato casserole is ready! Serve it warm as a delicious side dish or even as a main course. Enjoy!
Feel free to share this recipe with friends or make it your own by adding your favorite ingredients!
Can I Use Frozen Potatoes for This Casserole?
Yes, you can use frozen diced potatoes! Just make sure to thaw them completely before using. Drain any excess moisture to avoid a soggy casserole.
Can I Prepare This Casserole Ahead of Time?
Absolutely! You can assemble the casserole up to a day in advance. Cover it tightly with plastic wrap and refrigerate. When you’re ready to bake, just remove the wrap and add a few extra minutes to the baking time.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3-4 days. To reheat, you can warm it in the oven at 350°F (175°C) for about 15-20 minutes, or microwave individual servings until heated through.
What Other Toppings Can I Use?
For added flavor, try topping your casserole with crispy fried onions or herb-seasoned breadcrumbs! You can also add cooked bacon bits or different types of cheese for variety.



