This Cheesy Baked Potato Casserole is like a warm hug for your tummy! With layers of fluffy potatoes, creamy cheese, and crispy toppings, it’s a cozy dish perfect for sharing.
You can’t go wrong with melted cheese, right? It’s a hit at every gathering. I love serving it with a fresh salad to balance it out—cheesy goodness and freshness in one meal! 🥗
Key Ingredients & Substitutions
Baking Potatoes: Use high-starch potatoes like Russets for a fluffy texture. If you can’t find baking potatoes, Yukon Golds work well too. They lend a buttery flavor but can be a bit creamier.
Sour Cream: I love the tanginess of sour cream in this recipe, but if you’re dairy-free, try using plain non-dairy yogurt or cashew cream. This will still give you that nice creaminess.
Cheddar Cheese: Sharp cheddar is my favorite for that rich flavor. You could swap it for mozzarella for a milder taste or even a dairy-free alternative if you’re avoiding cheese.
Green Onions: They add freshness, but if you don’t have them on hand, chives or leeks can work as a tasty substitute. You can always skip them if you’re not a fan!
Crispy Fried Onions: These add a lovely crunch! If you can’t find them, breadcrumbs mixed with some melted butter work great as a crispy topping. You can even make your own seasoned breadcrumbs for extra flavor!
How Do You Ensure Creamy Mashed Potatoes?
The magic for creamy potatoes happens during mashing! Here are some tips to get that perfect consistency:
- Make sure the potatoes are cooked until very tender before mashing. This avoids lumps.
- Use a potato masher, ricer, or even a hand mixer for a super smooth finish—just don’t over-mix!
- Add the butter, sour cream, and milk gradually. This helps you control the creaminess to your liking.
By following these steps, you’ll elevate your casserole and enjoy its smooth texture!

How to Make Cheesy Baked Potato Casserole
Ingredients You’ll Need:
For the Casserole:
- 6 large baking potatoes (about 3 pounds), peeled and cubed
- 4 tablespoons unsalted butter
- ½ cup sour cream
- ½ cup milk
- 2 cups shredded sharp cheddar cheese, divided
- ½ cup chopped green onions (divided, optional)
- 1 teaspoon garlic powder
- Salt and black pepper, to taste
- 1 cup crushed crispy fried onions or breadcrumbs for topping
How Much Time Will You Need?
This cheesy baked potato casserole takes about 15 minutes to prepare and 25-30 minutes to bake. So, you’ll spend about 40-45 minutes from start to finish, making it a great dish for any meal!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). While it heats up, grease a 9×13-inch baking dish so your casserole won’t stick.
2. Cook the Potatoes:
Take your peeled and cubed potatoes and place them in a large pot. Cover them with cold water and add a pinch of salt. Bring the water to a boil over high heat. Once boiling, reduce the heat and let the potatoes simmer for about 15-20 minutes, or until they are very tender.
3. Mash the Potatoes:
After the potatoes are tender, drain them thoroughly. Return them to the pot or put them in a large mixing bowl. Add the butter, sour cream, milk, garlic powder, and a sprinkle of salt and black pepper. Mash everything together until it’s smooth and creamy. You want it to be fluffy, so don’t rush this step!
4. Mix in Cheese & Onions:
Now, stir in 1 ½ cups of the shredded cheddar cheese and half of the chopped green onions. Mix everything well so the cheese melts into the warm potatoes.
5. Assemble the Casserole:
Transfer the creamy potato mixture into your prepared baking dish and spread it out evenly. Be sure it’s level so it bakes uniformly.
6. Add the Cheese & Topping:
Sprinkle the remaining cheddar cheese evenly over the top of the casserole. Then, add the crushed crispy fried onions or breadcrumbs over the cheese for a delightful crunch!
7. Bake the Casserole:
Place the baking dish in the preheated oven and bake for 25-30 minutes. The casserole should be bubbly and golden brown when it’s done.
8. Garnish and Serve:
Once out of the oven, let it cool for a moment. Before serving, sprinkle the remaining green onions on top for a fresh touch. Now, dig in and enjoy your creamy, cheesy baked potato casserole with that perfect crunchy topping!
Can I Use Different Types of Cheese?
Absolutely! While sharp cheddar is delicious, you can substitute it with mozzarella for a milder flavor or pepper jack for a spicy kick. Feel free to experiment with your favorite cheeses!
Can I Make This Casserole Ahead of Time?
Yes, you can prepare the casserole in advance! Just assemble it, cover, and refrigerate for up to 24 hours before baking. When you’re ready to bake, let it sit at room temperature for about 30 minutes before popping it in the oven.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through, or you can microwave individual portions for a quick meal.
Can I Freeze This Casserole?
Yes, you can freeze the assembled casserole before baking! Wrap it tightly in plastic wrap and then foil. It can be stored in the freezer for up to 2 months. When you’re ready to enjoy, thaw it in the fridge overnight and bake as instructed.
