Let me tell you about the first time I made Twice Baked Potato Casserole for our family reunion. My cousin had just brought over some farm-fresh russet potatoes, and I knew exactly what to do with them! This dish is my ultimate comfort food – creamy, cheesy, and with that perfect crispy top that makes everyone go back for seconds. There’s something magical about baking potatoes twice that transforms them from simple spuds to this decadent, soul-warming casserole. Whether it’s Sunday supper or holiday gatherings, this recipe always disappears faster than I can say “pass the sour cream!”
Why You’ll Love This Twice Baked Potato Casserole
Oh my goodness, where do I even start? This casserole is everything you want in comfort food and more. Here’s why it’s become my go-to dish:
- Creamy dreamy texture – That perfect mash with sour cream and butter will make you swoon
- Cheese pull perfection – Melty cheddar on top and mixed throughout? Yes please!
- So easy – Just bake, mix, bake again – even my teenager can make it
- Crowd pleaser – I’ve never brought leftovers home from a potluck
Trust me, once you try this, you’ll understand why I make it at least twice a month!
Ingredients for Twice Baked Potato Casserole
Here’s everything you’ll need to make magic happen. I’m pretty particular about my ingredients – these are the exact things I use every single time because they just work:
- 4 large russet potatoes, scrubbed clean (trust me, the skin texture matters!)
- 1/2 cup sour cream – full-fat please, this isn’t the time to skimp
- 1/4 cup milk – whole milk makes the creamiest mash
- 1/4 cup butter, melted (I use unsalted so I can control the salt)
- 1 cup shredded cheddar cheese – sharp cheddar gives the best flavor punch
- 1/2 teaspoon salt – plus more to taste
- 1/4 teaspoon black pepper, freshly ground if you have it
- 2 green onions, thinly sliced (both white and green parts)
- 4 slices bacon, cooked until crispy and crumbled (save some for garnish!)
See? Simple ingredients that you probably already have. Now let’s turn them into something spectacular!
How to Make Twice Baked Potato Casserole
Alright, let’s get to the fun part! Making this casserole is like giving potatoes a spa day – they get pampered twice for maximum deliciousness. Follow these steps and you’ll have everyone begging for the recipe.
Step 1: Bake the Potatoes
First things first – crank your oven to 400°F (200°C). While it heats up, scrub those potatoes clean (no one likes gritty casserole!). Pierce each potato a few times with a fork so steam can escape. Bake for about 1 hour until they’re fork-tender – when the fork slides in without resistance, you’re golden. Let them cool just enough so you can handle them without burning your fingers.
Step 2: Mash and Mix
Now the fun part! Cut those baked beauties in half lengthwise and scoop out the fluffy insides into a big bowl. Save those skins if you want to be fancy later. Mash the potatoes with sour cream, milk, melted butter, salt, and pepper until smooth but still slightly lumpy – we want texture, not glue! Gently fold in half the cheese, most of the green onions, and bacon (save some for topping!). The mixture should be creamy but hold its shape.
Step 3: Assemble and Bake Again
Here’s where the magic happens! Spoon your potato mixture back into the skins for individual servings, or just dump it all into a greased baking dish for easy scooping. Top with the remaining cheese – go ahead, be generous! Bake at 375°F (190°C) for 15-20 minutes until the cheese is melted and bubbling. For extra crispiness, pop it under the broiler for the last 2-3 minutes (but don’t walk away – it burns fast!). Garnish with leftover bacon and green onions before serving.

Tips for the Best Twice Baked Potato Casserole
After making this casserole more times than I can count, I’ve picked up some tricks that make all the difference:
- Warm your milk before mixing – it blends into the potatoes so much smoother and prevents lumps
- Broil that cheese at the end for just 2-3 minutes – that golden, crispy top is worth the extra watch time
- Let potatoes cool slightly before scooping – they hold their shape better and won’t turn to mush
- Mix-ins last – fold in cheese and bacon gently after mashing to keep that perfect texture
Little things make a big impact with this recipe – try these and taste the difference!
Twice Baked Potato Casserole Variations
One of my favorite things about this recipe is how easily you can switch it up! Here are some delicious twists I’ve tried when I’m feeling adventurous:
- Spicy kick: Add diced jalapeños or a pinch of cayenne pepper to the mix – my brother-in-law loves this version
- Lighter option: Swap sour cream for Greek yogurt (it’s surprisingly good!) and use reduced-fat cheese
- Loaded version: Stir in some sautéed mushrooms or caramelized onions for extra depth of flavor
The possibilities are endless – make it your own!
Serving Suggestions
This casserole is the ultimate team player at any meal! I love pairing it with roasted chicken (juices mingle perfectly) or serving it at holiday dinners alongside glazed ham. For weeknights? Just add a simple salad and call it comfort food heaven. Honestly, my kids would eat it straight from the baking dish if I let them!
Storing and Reheating Twice Baked Potato Casserole
Here’s the best part – this casserole tastes almost as good the next day! Just pop any leftovers in an airtight container in the fridge for up to 3 days. When you’re ready to enjoy again, reheat individual portions in the microwave (about 1-2 minutes) or the whole dish in a 350°F oven for 15-20 minutes until warmed through. Pro tip: Add a sprinkle of fresh cheese before reheating for that just-baked taste!
Twice Baked Potato Casserole FAQs
I get asked about this recipe all the time! Here are answers to the questions that pop up most often:
Can I make Twice Baked Potato Casserole ahead?
Absolutely! Prepare through the second baking step, then cover and refrigerate for up to 24 hours. When ready to serve, just pop it back in a 350°F oven for 20-25 minutes until heated through. The flavors actually deepen overnight!
Can I freeze this casserole?
You can, but the texture changes slightly. Freeze after the first bake (before adding final cheese topping). Thaw overnight in fridge, then bake as directed, adding fresh cheese on top. The potatoes might be a bit softer, but still delicious!
What’s the best potato substitute?
While russets are ideal, Yukon Golds work in a pinch – just reduce milk slightly since they’re more moist. Sweet potatoes make a fun variation too (skip the bacon and add a pinch of cinnamon!).
Nutritional Information
Just so you know what you’re diving into (because let’s be real, you’re going back for seconds!), here’s the nutritional breakdown per serving. Keep in mind these are estimates – your exact numbers might vary depending on your ingredients and how generous you are with the cheese!
- Calories: 380
- Fat: 22g
- Carbs: 35g
- Protein: 12g
Now grab those potatoes and get baking! Tag me when you make it – I’d love to see your cheesy creations!
Print
Creamy Twice Baked Potato Casserole for 6 Hearty Servings
A creamy and cheesy potato casserole that’s baked twice for extra flavor and texture.
- Total Time: 1 hour 40 minutes
- Yield: 4 servings 1x
Ingredients
- 4 large russet potatoes
- 1/2 cup sour cream
- 1/4 cup milk
- 1/4 cup butter, melted
- 1 cup shredded cheddar cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 green onions, chopped
- 4 slices bacon, cooked and crumbled
Instructions
- Preheat oven to 400°F (200°C).
- Bake potatoes for 1 hour or until tender. Let cool slightly.
- Cut potatoes in half and scoop out the flesh into a bowl.
- Mash potatoes with sour cream, milk, butter, salt, and pepper.
- Fold in half the cheese, green onions, and bacon.
- Spoon mixture back into potato skins or a baking dish.
- Sprinkle remaining cheese on top.
- Bake for 15-20 minutes until cheese is melted and bubbly.
Notes
- For crispier texture, broil for the last 2-3 minutes.
- Store leftovers in an airtight container for up to 3 days.
- Prep Time: 20 minutes
- Cook Time: 1 hour 20 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 380
- Sugar: 3g
- Sodium: 520mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 55mg
