Twice Baked Potato Casserole Recipe
Introduction
This Twice Baked Potato Casserole is a comforting and flavorful dish perfect for family dinners or gatherings. Creamy mashed potatoes mixed with cheese, bacon, and seasonings are baked to golden perfection. It’s an easy recipe that brings classic flavors into one delicious casserole.

Ingredients
- 2 large baking potatoes
- ½ pound lean bacon
- 1 ½ cups shredded mild Cheddar cheese (divided)
- ½ cup sour cream
- ¼ cup milk
- 2 tablespoons unsalted butter (melted)
- 1 teaspoon dried chives
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon ground black pepper
Instructions
- Step 1: Preheat the oven to 400°F. Set out butter, sour cream, and milk to bring them to room temperature.
- Step 2: Scrub the potatoes clean, dry them, then rub each with canola oil. Place them on a baking sheet and bake for 40 minutes or until tender.
- Step 3: While potatoes bake, cook the bacon over low heat until crispy. Drain on paper towels and allow to cool.
- Step 4: Lower the oven temperature to 350°F. Peel the skins from all but two potatoes, cut the peeled potatoes into thirds, and place them in a mixing bowl.
- Step 5: Crumble the cooked bacon, saving some for topping. Mash the potatoes with melted butter, sour cream, half the cheese, dried chives, garlic powder, salt, and pepper.
- Step 6: Gradually add the milk while mashing until the mixture reaches a creamy consistency.
- Step 7: Spread the mashed potato mixture evenly into a greased 9×13-inch casserole dish.
- Step 8: Sprinkle the remaining cheese and reserved bacon on top. Bake for 20 to 25 minutes until heated through and cheese is melted and bubbly.
- Step 9: Garnish with green onions if desired and serve warm.
Tips & Variations
- For extra creaminess, add a splash of heavy cream instead of milk.
- Use smoked paprika or cayenne pepper for a subtle smoky or spicy kick.
- Substitute sharp Cheddar or a cheese blend for different flavor profiles.
- Adding chopped green onions or chives into the mashed potatoes enhances freshness.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, cover with foil and warm in a 350°F oven for 15-20 minutes or until heated through. Avoid microwaving to maintain texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this casserole ahead of time?
Yes, you can prepare the casserole up to the point before baking, cover it, and refrigerate for up to 24 hours. When ready, bake it as directed, adding a few extra minutes to the baking time if chilled.
What can I substitute for bacon in this recipe?
If you prefer a vegetarian option, try using sautéed mushrooms or smoked paprika for a smoky flavor without bacon. Alternatively, turkey bacon or a plant-based bacon can be used.
Print
Twice Baked Potato Casserole Recipe
- Total Time: 1 hour 30 minutes
- Yield: 10 servings 1x
Description
This Twice Baked Potato Casserole is a comforting and cheesy side dish perfect for family dinners. Made with tender baked potatoes, crispy bacon, melted cheddar cheese, and seasoned sour cream, this recipe delivers creamy, flavorful layers baked to perfection. Ideal for gatherings or a cozy meal, it offers a rich, savory twist on classic baked potatoes.
Ingredients
Potatoes
- 2 large baking potatoes
Bacon & Cheese
- ½ pound lean bacon
- 1 ½ cups shredded mild Cheddar cheese (divided)
Dairy and Fats
- ½ cup sour cream
- ¼ cup milk
- 2 tablespoons unsalted butter (melted)
Seasonings
- 1 teaspoon dried chives
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon ground black pepper
Instructions
- Preheat Oven: Preheat your oven to 400°F (205°C) to prepare for baking the potatoes.
- Prepare Dairy Ingredients: Set out the butter, sour cream, and milk to allow them to come to room temperature for optimal mixing.
- Bake Potatoes: Scrub the potatoes clean, dry them thoroughly, then rub each with canola oil to promote crisp skins. Place them on a baking sheet and bake for 40 minutes or until they are tender when pierced with a fork.
- Cook Bacon: While the potatoes bake, cook the bacon over low heat until crispy. Once cooked, drain the bacon on paper towels and let it cool.
- Prepare Potatoes for Mashing: Lower the oven temperature to 350°F (175°C). Peel the skins off all but two of the potatoes, then cut the peeled potatoes into thirds and place them into a mixing bowl.
- Mash the Potato Mixture: Crumble the bacon, reserving some pieces for topping. Mash the cut potatoes with the melted butter, sour cream, half of the cheddar cheese, and the dried chives, garlic powder, salt, and black pepper.
- Add Milk: Gradually add the milk to the mashed potatoes while continuing to mash until the mixture is creamy and smooth.
- Assemble Casserole: Spread the creamy mashed potato mixture evenly into a greased 9×13-inch baking dish. Top with the reserved bacon pieces and the remaining shredded cheddar cheese.
- Bake Until Golden: Bake the casserole in the preheated 350°F oven for 20-25 minutes until heated through and the cheese is melted and slightly golden.
- Garnish and Serve: Remove from the oven and garnish with chopped green onions before serving for an added fresh flavor and color.
Notes
- Use baking potatoes like Russets for the best texture and flavor.
- Allowing dairy ingredients to come to room temperature helps achieve a smoother mash.
- For extra crisp bacon, cook over low heat slowly rather than high heat quickly.
- You can substitute sour cream with Greek yogurt for a tangier taste and healthier option.
- Optional garnish with chopped green onions adds a nice fresh bite.
- This casserole is great for meal prepping and reheats well.
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Keywords: twice baked potato, potato casserole, bacon and cheese potatoes, creamy potato bake, comfort food side dish

