This Cheesy Baked Potato Casserole is a warm and comforting dish, packed with layers of creamy mashed potatoes and melted cheese. It’s like a hug in a bowl!
Honestly, who can resist cheesy goodness? I love to top it with crispy bacon bits or green onions for a little extra crunch. It’s great for family dinners and leftovers are just as tasty!
Key Ingredients & Substitutions
Potatoes: Russet potatoes give a fluffy texture, but you can use Yukon Gold for a creamier result. If you’re short on time, frozen diced potatoes work too!
Sour Cream & Cream Cheese: These add creaminess. If you’re looking for lighter options, swap for Greek yogurt. It gives a tangy flavor without compromising texture.
Cheddar Cheese: Sharp cheddar is fantastic for flavor. You could replace it with mozzarella for a milder taste or a cheese blend for a unique twist. I like to mix cheese varieties for depth!
Bacon: Use turkey bacon or leave it out for a vegetarian version. If you want a smoky flavor, try adding smoked paprika or liquid smoke instead!
Panko Breadcrumbs: For a gluten-free twist, use gluten-free breadcrumbs or crushed cornflakes. They still give that satisfying crunch!
How Do I Ensure My Potatoes Are Perfectly Cooked?
Cooking the potatoes correctly is key to the casserole’s success. Under-cooked potatoes will be hard, while overcooked ones can turn mushy. Here’s how to nail it:
- Cut your potatoes into even-sized pieces for uniform cooking.
- Boil in salted water for about 10-12 minutes. They should be tender enough to pierce with a fork but still firm.
- Drain them well to avoid excess moisture in your casserole mix.
Following these steps ensures the potatoes maintain some chunkiness, adding to the overall texture of your dish. Enjoy your cooking adventure!

How to Make Cheesy Baked Potato Casserole
Ingredients You’ll Need:
For the Casserole:
- 6 large russet potatoes, peeled and diced
- 1 cup sour cream
- 1 cup cream cheese, softened
- 4 tablespoons unsalted butter, melted
- 2 cups sharp cheddar cheese, shredded (divided)
- 1/2 cup chopped cooked bacon (plus extra for topping)
- 1/4 cup green onions or chives, chopped (optional)
- 1 teaspoon garlic powder
- Salt and black pepper to taste
For the Topping:
- 1 cup panko breadcrumbs
- 2 tablespoons olive oil or melted butter (for breadcrumbs)
How Much Time Will You Need?
This delicious cheesy baked potato casserole takes about 15 minutes to prepare and 25-30 minutes to bake. In total, you’ll spend about 45 minutes bringing this creamy, cheesy dish to life!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). While it heats up, take a moment to grease a large baking dish with butter or cooking spray to prevent sticking.
2. Cook the Potatoes:
Next, take your diced potatoes and place them in a large pot of salted water. Boil them until they are tender yet still holding their shape, which should take about 10-12 minutes. Once cooked, drain them well to remove excess water.
3. Mix the Casserole Ingredients:
In a large mixing bowl, combine the drained potatoes, sour cream, softened cream cheese, melted butter, garlic powder, salt, and pepper. Gently mash the mixture with a fork or potato masher, mixing everything together while leaving some potato chunks for a nice texture.
4. Add Cheese and Bacon:
Now it’s time to fold in 1 1/2 cups of the shredded cheddar cheese and the chopped cooked bacon. If you’re using green onions or chives, you can add those too! Mix everything well to combine.
5. Load the Baking Dish:
Transfer your potato mixture into the prepared baking dish and spread it out evenly to make sure it cooks nicely.
6. Prepare the Topping:
In a small bowl, mix the panko breadcrumbs with olive oil or melted butter until they’re evenly coated. This will create that yummy, crispy topping!
7. Assemble the Casserole:
Sprinkle the remaining 1/2 cup of cheddar cheese over the potato mixture. Then, top it all off with the buttery breadcrumbs and any extra bacon pieces you’d like to add.
8. Bake It Up:
Pop the dish in your preheated oven and bake it uncovered for about 25-30 minutes. Keep an eye on it; you’re looking for a golden brown topping and a heated-through casserole.
9. Serve and Enjoy:
Once it’s done baking, remove the casserole from the oven and let it cool for a few minutes before serving. If you’d like, garnish with some extra chopped green onions or chives for a fresh touch.
Enjoy your creamy, cheesy baked potato casserole with its crispy, buttery breadcrumb topping—perfect for any gathering or family dinner!
Can I Use Different Types of Potatoes?
Yes, while russet potatoes are great for a fluffy texture, you can substitute Yukon Gold potatoes for a creamier result. If you’re in a hurry, frozen diced potatoes can also work in this recipe!
Can I Make This Ahead of Time?
Absolutely! You can prep the casserole up to a day in advance. Simply assemble it, cover, and refrigerate. When you’re ready to bake, allow it to sit at room temperature for about 30 minutes before popping it in the oven.
How Do I Store Leftovers?
Store any leftover casserole in an airtight container in the fridge for up to 3 days. To reheat, simply warm it in the oven at 350°F (175°C) until heated through, or use the microwave for a quicker option.
Can I Make It Vegetarian?
Yes! Just omit the bacon and consider adding more vegetables like spinach, bell peppers, or mushrooms for flavor and texture. You can also use vegetable broth instead of water for boiling the potatoes for added taste!
