This cheesy potato casserole is a warm and comforting dish that brings smiles to the table. With layers of creamy cheese and tender potatoes, it’s hard to resist!
Honestly, who can say no to cheesy goodness? I love serving this at family gatherings, and watching everyone go back for seconds (or thirds)! 🧀🥔
It’s super easy to whip up, just mix, bake, and enjoy the cheesy aroma filling your kitchen. Perfect for cozy nights or holiday feasts!
Key Ingredients & Substitutions
Potatoes: Use starchy potatoes like Russets for a fluffy texture. If you prefer, Yukon Golds work well too for a creamier result. You can even mix different types of potatoes for added flavor.
Cheddar Cheese: Sharp cheddar adds a great flavor punch! If you’re looking for a twist, consider using a mix of mozzarella for stretchiness or pepper jack for a little heat. Vegan cheese is also a good substitute!
Sour Cream: Greek yogurt can replace sour cream for a healthier option. It gives a nice tang and creamy texture. If dairy-free is your target, look for soy-based sour cream alternatives.
Cream of Chicken Soup: For vegetarians, cream of mushroom is a tasty swap. If you’re avoiding canned soups, homemade cream sauces can also work great.
Crackers or Breadcrumbs: Panko breadcrumbs create a crunchier top, while any savory crackers work too. Try using gluten-free options if necessary!
What’s the Best Way to Layer the Casserole for Even Cooking?
Layering is key in making sure your casserole is loaded with flavor and cooked evenly. Here’s how to do it right:
- Start with a thin layer of the creamy mixture on the bottom of your baking dish to prevent sticking.
- Spread half of the sliced potatoes evenly and cover them well with the creamy mixture, ensuring each slice is coated.
- Repeat with the remaining potatoes and creamy mixture, topping with cheese and crumbs at the end for that crispy crust.
Taking the time to layer carefully ensures that each bite is delicious and creamy throughout. Enjoy your casserole!

How to Make Cheesy Potato Casserole?
Ingredients You’ll Need:
For the Casserole:
- 6 cups thinly sliced potatoes (about 4 large potatoes)
- 2 cups shredded cheddar cheese
- 1 cup sour cream
- 1 can (10.5 oz) cream of chicken soup (or cream of mushroom for a vegetarian version)
- 1/2 cup chopped onions (optional)
- 1/4 cup butter, melted
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
For the Topping:
- 1 cup crushed crackers or breadcrumbs
- 2 tablespoons butter, melted
- Fresh parsley or chives, for garnish (optional)
How Much Time Will You Need?
This Cheesy Potato Casserole takes about 15 minutes to prepare and then 1 hour to bake, for a total time of about 1 hour and 15 minutes. After baking, be sure to let it cool for a few minutes before serving. Perfect for any gathering or as a comforting weeknight dinner!
Step-by-Step Instructions:
1. Preheat and Prepare:
First, preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish with a little oil or butter to prevent sticking.
2. Mix the Creamy Base:
In a large bowl, combine the sour cream, cream of chicken soup, melted butter, salt, and black pepper. Stir everything together until you get a smooth mixture.
3. Combine with Potatoes:
Add the thinly sliced potatoes and chopped onions (if you’re using them) to the creamy mixture. Gently stir to coat the potatoes evenly in the sauce.
4. Layer in the Baking Dish:
Pour the potato mixture into your greased baking dish and spread it out evenly so every piece gets a lovely layer of that creamy goodness.
5. Add Cheese:
Sprinkle 1 1/2 cups of shredded cheddar cheese all over the top of the potato mixture. This will melt beautifully and create a delicious cheesy crust.
6. Prepare the Topping:
In a small bowl, mix crushed crackers or breadcrumbs with 2 tablespoons of melted butter until it’s well combined. Sprinkle this mixture over the cheese layer for an extra crunchy topping.
7. Bake Covered:
Cover the casserole with aluminum foil and place it in the preheated oven. Bake it for 45 minutes to let it cook through and soften the potatoes.
8. Bake Uncovered:
After 45 minutes, carefully remove the foil and bake for an additional 15-20 minutes. You want the cheese to be bubbly and the topping to be golden brown. This step gives it that perfect crunchy finish!
9. Serve and Enjoy:
Once it’s done, take the casserole out of the oven and let it cool for a few minutes. If you’d like, garnish it with some chopped parsley or chives for a fresh touch. Now, dig in and enjoy your creamy, cheesy potato casserole!
Can I Use Different Types of Potatoes?
Absolutely! Starchy potatoes like Russets work well for a fluffy texture, while Yukon Golds offer a creamier option. Feel free to mix types for added flavor and texture!
Can I Prepare This Casserole in Advance?
Yes! You can assemble the casserole a day ahead, cover it tightly, and refrigerate. Just add a few extra minutes to the baking time if you’re cooking it straight from the fridge.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm them in the oven at 350°F (175°C) for about 15 minutes, or use the microwave until heated through.
Can I Make This Dish Dairy-Free?
Definitely! Use dairy-free sour cream, vegan cheese, and a non-dairy cream soup alternative. Just ensure all your ingredients are labeled as dairy-free for a complete dish!



