This Cheesy Potato Casserole is the ultimate comfort food! It’s creamy, cheesy, and packed with tender potatoes that create a warm and tasty dish everyone loves.
Perfect for dinner or as a side at gatherings, who can resist that cheesy goodness? I often find myself going back for seconds—it’s just that good! 😋
I love making this casserole on chilly days. Just throw everything together, pop it in the oven, and enjoy the wonderful smell while it bakes. So simple and satisfying!
Key Ingredients & Substitutions
Potatoes: Use starchy potatoes like Russets for a creamy texture. If you’re looking for lower carbs, consider using cauliflower or sweet potatoes as a tasty alternative.
Cheddar Cheese: Sharp cheddar gives this dish a rich flavor. If you want something different, try a blend of mozzarella and Monterey Jack, or even a vegan cheese for dairy-free options.
Sour Cream: This adds creaminess. You can replace it with Greek yogurt for a healthier twist, or use a dairy-free alternative for lactose-intolerance.
Cream of Chicken Soup: This is key for creaminess. You can substitute with cream of mushroom for a vegetarian option, or make your own by mixing heavy cream with chicken broth, onion and seasonings.
How Do I Ensure My Casserole Has the Perfect Texture?
The texture of your cheesy potato casserole relies heavily on cooking times and layers. Here’s how to get it just right:
- Pre-slice the potatoes as evenly as you can for uniform cooking.
- Don’t skimp on the initial covered baking. This helps to steam the potatoes and make them tender.
- Remove the foil towards the end of baking to let the cheese get all bubbly and golden.
- Let it rest before serving. This helps it set up, making it easier to serve and enhancing flavor.

How to Make Cheesy Potato Casserole
Ingredients You’ll Need:
For the Casserole:
- 6 cups thinly sliced potatoes (about 4-5 medium potatoes)
- 2 cups sharp cheddar cheese, shredded (divided)
- 1/2 cup chopped onion
- 1/2 cup sour cream
- 1 can (10.5 oz) cream of chicken soup
- 1/4 cup melted butter
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon garlic powder (optional)
- 2 tablespoons chopped fresh parsley (for garnish)
How Much Time Will You Need?
This cheesy potato casserole takes about 15 minutes to prepare and 1 hour to bake. All in all, you’ll have a delicious side dish ready in about 1 hour and 15 minutes. Perfect for making ahead of time for family dinners or holiday feasts!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). While the oven is heating, take a moment to lightly grease a 9×13 inch baking dish. This will help prevent the casserole from sticking and make cleanup easier later!
2. Mix the Creamy Base:
In a large mixing bowl, combine the cream of chicken soup, sour cream, melted butter, salt, black pepper, and garlic powder (if you’re using it). Stir everything together until it’s smooth and well combined. This creamy base is what makes the casserole so rich and delicious!
3. Add the Potatoes and Onions:
Next, add the thinly sliced potatoes and chopped onion to the bowl. Also, toss in 1 1/2 cups of the shredded cheddar cheese. Gently stir the mixture until the potatoes are evenly coated with the creamy goodness. Be careful not to break the potatoes!
4. Transfer to Baking Dish:
Pour the potato mixture into your prepared baking dish and spread it out evenly. This helps ensure that all of the potatoes cook properly and every bite is filled with flavor.
5. Add Extra Cheese:
Sprinkle the remaining 1/2 cup of cheddar cheese over the top of the casserole to create that irresistible cheesy layer.
6. Bake the Casserole:
Cover your baking dish tightly with aluminum foil. This will help steam the potatoes and keep them tender. Place it in the preheated oven and bake for about 45 minutes.
7. Finish Baking:
After 45 minutes, carefully remove the foil and allow the casserole to bake for an additional 15-20 minutes. You want the cheese to be bubbly and golden brown, and the potatoes should be tender enough to pierce with a fork.
8. Let it Rest:
Once baked, take the casserole out of the oven and let it sit for about 5-10 minutes before serving. This resting time helps everything set together so you can serve neat slices.
9. Garnish and Serve:
Finally, sprinkle the chopped fresh parsley on top for a touch of color and flavor. Serve your cheesy potato casserole warm, and enjoy every delicious bite!
This cheesy potato casserole is creamy, cheesy, and comforting—perfect for any family dinner or holiday meal. Enjoy!
Can I Use Different Types of Potatoes?
Absolutely! While starchy potatoes like Russets provide the best creaminess, you can also use Yukon Golds for a buttery flavor or red potatoes for a firmer texture. Just ensure they are sliced thinly for even cooking.
What If I Don’t Have Cream of Chicken Soup?
No problem! You can substitute it with cream of mushroom soup for a vegetarian option, or make a homemade version by mixing heavy cream with chicken broth, sautéed onions, and seasonings for flavor.
Can I Prepare This Casserole the Day Before?
Yes! You can mix all the ingredients and assemble the casserole a day in advance. Just cover it tightly and refrigerate. Bake it straight from the fridge, but you may need to add a few extra minutes to the cooking time.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm it in the oven at 350°F (175°C) until heated through, or microwave in individual portions.
