Twice Baked Potato Casserole
Twice baked potato casserole is a comforting, creamy dish that transforms the beloved baked potato into an easy casserole. With its rich layers of fluffy potatoes, savory cheese, and crispy toppings, this recipe brings together all the classic flavors in one satisfying bite. In our family, it’s a staple for gatherings—no matter the occasion, it never fails to put smiles on faces. The moment you serve it, everyone gravitates toward this dish like moths to a flame.
Table of Contents

I first encountered twice baked potato casserole at a potluck, and I couldn’t resist going for seconds, then thirds. It’s the kind of meal that warms your heart and fills your soul. With minimal effort and a handful of ingredients, this creamy casserole is perfect for a busy weeknight or as the star side dish at your next holiday gathering. I can guarantee once you try it, you’ll want to keep this recipe in your rotation.
Why You’ll Love This Recipe
- Simple & Quick: You can whip this up in about an hour, making it a fantastic weeknight dinner option.
- Irresistible Flavor: The combination of cheesy goodness, buttery potatoes, and crispy toppings offers a flavor explosion.
- Eye-Catching Appeal: Its golden-brown top and creamy interior make it as pleasing to the eye as to the palate.
- Flexible Serving: Perfect for brunch, as a side, or a standalone dish—whatever fits your meal!
- Diet-Friendly Options: Easily adaptable for gluten-free or lower-fat diets without compromising taste.
Ingredients You’ll Need
- 4 large russet potatoes: The starchy texture gives this casserole its creamy consistency and is perfect for baking.
- ½ cup sour cream: Adds a tangy richness that enhances the flavor and texture.
- 1 cup shredded cheddar cheese: Use sharp cheddar for a bold flavor that pairs wonderfully with the potatoes.
- ¼ cup butter, softened: This is essential for richness and a smooth, creamy texture.
- ½ cup cooked bacon, crumbled: Instantly elevates the dish with a smoky crunch (feel free to use turkey bacon for a lighter twist).
- 2 green onions, sliced: Brightens up the casserole with a fresh zing.
- 1 teaspoon garlic powder: Infuses deeper flavors into the potatoes.
- Salt and black pepper to taste: Essential seasonings to bring all the flavors together.
How to Make Twice Baked Potato Casserole

- Preheat your oven: Set it to 375°F (190°C) to get it warmed up and ready for baking.
- Bake the potatoes: Pierce the russet potatoes with a fork and place them directly on the oven rack. Bake for about 45-60 minutes or until they’re soft to the touch.
- Scoop out the insides: Once the potatoes are cool enough to handle, slice them in half lengthwise. Carefully scoop out the fluffy insides into a large bowl, leaving a bit of potato in the skin for structure.
- Mix the filling: To the bowl, add sour cream, ½ cup of shredded cheddar cheese, softened butter, crumbled bacon, sliced green onions, garlic powder, salt, and pepper. Mash everything together until well combined and creamy.
- Fill the potato skins: Spoon the mixture back into the empty potato skins. Alternatively, you can place it all in a greased 9×13 inch casserole dish for a more traditional casserole presentation.
- Top with cheese: Sprinkle the remaining ½ cup of shredded cheddar cheese evenly over the filled potato skins or the casserole.
- Bake again: Return the potatoes or casserole to the oven and bake for an additional 20-25 minutes, or until the top is bubbly and golden brown.
- Serve warm: Allow it to cool for a few minutes before serving, and watch everyone dig in!
Storing & Reheating
To store leftovers, let the casserole cool to room temperature, then cover tightly with plastic wrap or transfer to an airtight container. It will keep in the refrigerator for about 3-5 days. For longer storage, consider freezing it—just make sure it’s well-sealed, and it can last up to 3 months. When you’re ready to enjoy it again, simply reheat in a preheated oven at 350°F (175°C) for about 20-30 minutes until warmed through. Note that while the flavor remains fantastic, the texture may vary slightly upon reheating; to refresh it, a splash of milk or cream can help.
Chef’s Helpful Tips
- Ensure your potatoes are fully cooked and soft for easy mashing; undercooked potatoes can make for a lumpy filling.
- For best flavor, let your butter sit out to reach room temperature, as this will incorporate better into the filling.
- Adding a sprinkle of paprika or your favorite herbs before the second baking adds a lovely extra layer of flavor.
- Consider making a batch ahead of time; the flavors develop even more after sitting a day in the refrigerator!
- If you have leftover casserole, repurpose it for breakfast by mixing in eggs and baking it for a delicious frittata.
Twice baked potato casserole combines all the deliciousness of classic twice-baked potatoes but in an easy-to-serve format. It’s creamy, cheesy, and packed with flavor, making it a firm favorite for any meal.

Recipe FAQs
Can I make Twice Baked Potato Casserole ahead of time?
Absolutely! You can prepare the casserole up to the baking stage and store it covered in the fridge for up to 24 hours before baking. Just add a few extra minutes to the baking time if going straight from the fridge.
Can I use different types of cheese?
Yes! Feel free to get creative with your cheese choices. Monterey Jack, mozzarella, or even a nice pepper jack for a spicy kick can be excellent substitutes.
Is it possible to make this dish vegetarian?
Definitely! Just omit the bacon and consider mixing in sautéed vegetables like bell peppers, spinach, or mushrooms for a hearty vegetarian version that still packs a punch in flavor.
How can I make this recipe gluten-free?
This recipe is naturally gluten-free as long as you ensure that all your ingredients, especially bacon and seasoning, are gluten-free. There’s no need to worry about gluten in the potatoes or cheese!
PrintMore Main Dishes Recipes
- Irish Cheddar & Stout Mac and Cheese Bake
- Healthy Grilled Chicken Cobb Salad with Honey Dijon Dressing
- Elote | Grilled Mexican Street Corn with Cotija Cheese & Chili Lime
- Corned Beef & Cabbage Sheet-Pan Dinner (No Boiling Pot Required)
- Cheesy Baked Ziti | Easy Weeknight Pasta Bake with Ricotta & Mozzarella
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Twice Baked Potato Casserole
- Prep Time: 15 minutes
- Cook Time: 75 minutes
- Total Time: 1 hour 30 minutes
- Yield: 8 servings 1x
- Category: Main Dishes
- Method: Baking
- Cuisine: American
Description
Experience the mouthwatering Twice Baked Potato Casserole, featuring creamy potatoes, melty cheese, and crispy bacon. This comforting dish is perfect for quick dinners and is sure to please everyone at the table.
Ingredients
- 8 medium potatoes
- 1 cup sour cream
- 1 cup shredded cheddar cheese
- 1/2 cup milk
- 1/4 cup butter
- 1/2 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup cooked bacon
- 1/4 cup green onions
Instructions
- Preheat your oven to 375°F (190°C).
- Scrub the potatoes and poke holes in them with a fork.
- Bake the potatoes for about 1 hour until tender.
- Let the potatoes cool, then cut them in half and scoop out the insides into a mixing bowl.
- Add sour cream, cheddar cheese, milk, butter, garlic powder, salt, and black pepper to the bowl and mash until smooth.
- Stir in the cooked bacon and green onions.
- Refill the potato skins with the mashed mixture.
- Place the stuffed potatoes back in the oven and bake for an additional 20 minutes, or until heated through.
Notes
Feel free to add your favorite toppings like additional cheese or chives.
You can prepare the filling ahead of time and store it in the fridge before stuffing the potatoes.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 2g
- Sodium: 680mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 40mg
