This Cheesy Potato Casserole is the ultimate comfort food! Packed with creamy cheese, tender potatoes, and a crunchy topping, it’s warm and inviting.
Who can resist cheese and potatoes baked together? I love serving this dish at family gatherings; it always disappears in no time—everyone goes back for seconds! 😋
It’s super easy to make, too! You just layer the ingredients, pop it in the oven, and let the magic happen. Perfect for busy days or special occasions!
Key Ingredients & Substitutions
Potatoes: I recommend using medium starchy potatoes like Russets or Yukon golds. If you want a healthier option, try sweet potatoes for a twist on flavor and color.
Cheddar Cheese: Sharp cheddar gives a strong flavor in this casserole. If you prefer a milder taste, use mild cheddar, or even Gouda for a unique touch.
Sour Cream: Full-fat sour cream adds creaminess, but if you’re looking for a lighter version, Greek yogurt works great as a substitute.
Mayonnaise: This keeps the casserole moist and creamy. You can replace it with an equivalent amount of extra sour cream or plain yogurt if desired.
Crackers/Breadcrumbs: I use buttery crackers like Ritz for a tasty topping. Regular breadcrumbs or panko crumbs can also be used for a crunchier texture.
How Do I Get the Perfectly Creamy Texture in My Casserole?
The creaminess of this casserole comes from the combination of sour cream and mayonnaise. Ensure to mix these well with the seasonings before adding your potatoes. This way, every slice is coated and has that delicious richness.
- Mix sour cream and mayonnaise thoroughly to avoid clumps.
- Gently fold in the potato slices for even coating.
- Check if the potatoes are tender after cooking by piercing with a fork.

How to Make Cheesy Potato Casserole
Ingredients You’ll Need:
For the Casserole:
- 4 cups thinly sliced potatoes (about 4 medium potatoes)
- 1 cup shredded sharp cheddar cheese
- 1/2 cup grated Parmesan cheese
- 1 cup sour cream
- 1/2 cup mayonnaise
- 1 small onion, finely chopped
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
For the Topping:
- 1 cup crushed buttery crackers or breadcrumbs
- 2 tablespoons melted butter
- Fresh parsley or chives (optional, finely chopped for garnish)
How Much Time Will You Need?
The total time for making this delicious Cheesy Potato Casserole is about 1 hour, including a 10-minute prep time and 50 minutes cooking time. This dish is perfect for family gatherings and will have everyone coming back for seconds!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). While it’s heating, take a medium baking dish and grease it lightly with cooking spray or butter to prevent sticking.
2. Make the Creamy Mixture:
In a large mixing bowl, combine the sour cream, mayonnaise, garlic powder, onion powder, salt, and black pepper. Mix everything together until it’s well blended and smooth – this will be the rich base for your potatoes!
3. Add Potatoes and Cheese:
Now, gently fold in the sliced potatoes, chopped onion, and shredded cheddar cheese into the creamy mixture. Make sure all the potatoes are nicely coated with the mixture. This will ensure that every bite is cheesy and flavorful!
4. Transfer to Baking Dish:
Pour the potato mixture into the greased baking dish, spreading it out evenly so it bakes evenly throughout.
5. Prepare the Topping:
In a small bowl, mix the crushed crackers or breadcrumbs with the melted butter until all the crumbs are coated. This will give your casserole a deliciously crunchy top.
6. Assemble the Casserole:
Sprinkle the buttery breadcrumb mixture over the top of the casserole, then add the grated Parmesan cheese on top as well for extra flavor.
7. Bake Covered:
Cover the baking dish with aluminum foil and bake for 40 minutes. This helps steam the potatoes and keep them tender.
8. Bake Uncovered:
After 40 minutes, carefully remove the foil and continue baking for an additional 15-20 minutes. You’re looking for a golden brown and bubbly top, and you can check that the potatoes are tender by piercing them with a fork.
9. Cool and Serve:
Once it’s done, take the casserole out of the oven and let it cool for a few minutes. This will make it easier to serve.
10. Garnish and Enjoy:
If you like, sprinkle some fresh parsley or chives on top for a burst of color and flavor. Now it’s time to dig in and enjoy your warm, cheesy potato casserole!
This creamy and cheesy potato casserole features tender slices of potato baked in a rich sour cream and mayonnaise mixture, topped with a golden, crispy breadcrumb crust. It’s absolutely perfect as a hearty side dish!
Can I Use Different Types of Cheese?
Absolutely! While sharp cheddar gives a great flavor, you can substitute it with mild cheddar or even Swiss cheese for a different taste. For something richer, try adding Gruyère or a combination of your favorites!
Can I Prep This Casserole in Advance?
Yes, you can prepare the casserole a day ahead! Assemble everything, cover it tightly, and store it in the refrigerator. When you’re ready to bake, allow it to come to room temperature for about 30 minutes before putting it in the oven.
What Should I Do With Leftovers?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm it up in the oven at a low temperature until heated through.
Is It Possible to Make This Dish Gluten-Free?
Yes! Simply use gluten-free crackers or breadcrumbs for the topping. There are many great options available that taste just as delicious as the traditional variety!



