I absolutely love sharing this Twice-Baked Potato Casserole Recipe because it’s the ultimate comfort food that feels both indulgent and homey. When I first tried this dish, it blew me away how the creamy, cheesy mashed potato filling mingled with crispy bacon bits and tender potato skins created layers of flavor and texture you’ll want again and again.
This Twice-Baked Potato Casserole Recipe works perfectly for family dinners, holiday gatherings, or whenever you want a crowd-pleasing side that’s easy to put together but looks impressive. You’ll find it’s a wonderful way to elevate humble potatoes into something cozy and elegant without spending hours in the kitchen.
Why You’ll Love This Recipe
- Ultimate Comfort Food: Creamy mashed potatoes with crispy bacon and melted cheese hit all the right cozy notes.
- Crowd-Pleasing and Versatile: Perfect for holidays, potlucks, or a cozy weeknight side everyone adores.
- Easy to Make Ahead: You can prep in advance and bake right before serving — a stress saver when entertaining.
- Uses Simple Ingredients: Uses pantry staples with minimal fuss but maximum flavor, so it feels approachable for all skill levels.
Ingredients You’ll Need
Each ingredient in this Twice-Baked Potato Casserole Recipe contributes to that creamy, rich, and savory flavor profile we all crave. I always recommend using russet potatoes here—they’re starchy and get super fluffy inside, perfect for mashing and baking.
- Russet potatoes: Starchy potatoes work best for a fluffy, creamy mash; choose evenly sized ones for even baking.
- Olive oil: Helps crisp up the potato skins when you bake them—don’t skip this step!
- Kosher salt: Use it in stages to season the potatoes inside and out perfectly.
- Black pepper: Adds subtle heat; fresh ground if possible for the best flavor.
- Unsalted butter: Offers rich creaminess without adding extra salt; soften before mixing.
- Heavy whipping cream: Provides luxurious texture—adds to that creamy mouthfeel you’ll love.
- Sour cream: Adds tang and moisture; balances richness beautifully.
- Bacon slices: Cooked and crumbled for smoky crunch; I keep some aside for garnishing.
- Scallions: Gives a fresh onion flavor and a pretty green pop on top.
- Cooking spray: Used to lightly grease the baking dish so nothing sticks.
- Sharp Cheddar cheese: Adds a punch of cheesy goodness and melts perfectly over the casserole.
Variations
I always encourage tweaking this Twice-Baked Potato Casserole Recipe to match your family’s tastes or dietary needs. The base is so flexible that you can play around with different mix-ins or toppings to keep things fresh and exciting.
- Vegetarian version: Skip the bacon and maybe add sautéed mushrooms or caramelized onions instead—I’ve tried it, and my family loved it just as much.
- Cheese swaps: Try pepper jack or gouda for a smoky twist. Mixing cheeses adds depth—one of my favorite secrets.
- Extra veggies: Toss in some steamed broccoli or roasted red peppers for a colorful and nutrient boost.
- Spicy kick: Add a pinch of cayenne or chopped jalapeños if you like a little heat; it adds great contrast to the creamy potatoes.
How to Make Twice-Baked Potato Casserole Recipe
Step 1: Bake Your Potatoes to Fluffy Perfection
Start by preheating your oven to 400°F. Rubbing the potatoes with olive oil, a teaspoon of salt, and half a teaspoon of pepper might seem simple, but it’s the key to crispy skins that complement the soft filling. Pierce the potatoes all over with a fork so steam can escape and bake them on a foil-lined baking sheet for about an hour until they’re tender through and through. Don’t rush this step—properly baked potatoes are the foundation of a successful casserole.
Step 2: Scoop and Mash the Potato Filling
Once your potatoes have cooled slightly so you don’t burn your fingers, cut them lengthwise and carefully scoop out the pulp into a large bowl. Leave the skins aside—these add lovely texture later on. Mash the pulp with softened butter, then stir in heavy whipping cream and sour cream. I love this step because you get to adjust the creaminess—so go ahead and taste as you mix, adding a little more cream if needed until it’s just right!
Step 3: Mix in Potatoes Skins, Bacon, and Scallions
Chop the reserved potato skins into bite-size pieces and stir half of them into the mashed potatoes along with half your cooked, crumbled bacon and sliced scallions. Also add the remaining salt and pepper at this stage. This combination gives the dish bursts of savory crunch amid soft bites, and trust me, it makes it feel extra special.
Step 4: Assemble and Bake the Casserole
Spray a 2-quart baking dish with cooking spray and transfer your potato mixture evenly inside. Sprinkle the shredded sharp Cheddar cheese all over the top, followed by the rest of the chopped potato skins for that irresistible crisp topping. Bake at 400°F for about 20 minutes until the cheese is golden and bubbling. This last step always makes me smile because it brings everything together beautifully in the oven.
Step 5: Garnish and Serve Hot
Finish your Twice-Baked Potato Casserole Recipe by sprinkling the remaining bacon and scallions on top for a fresh and crispy finish. Serve it hot while the cheese is melty and those flavors are at their peak—my family always digs in right away to avoid any leftovers!
Pro Tips for Making Twice-Baked Potato Casserole Recipe
- Perfect Potato Size: Choosing small to medium russets ensures even baking and easier scooping.
- Don’t Overmix: Keep some chunkiness in the mash for texture—over-smoothing can get gluey.
- Layer Flavors: Adding oniony scallions and smoky bacon throughout the dish guarantees balanced taste in every bite.
- Crisp the Skins: Tossing some skins on top before baking adds a delightful crunch that avoids sogginess.
How to Serve Twice-Baked Potato Casserole Recipe
Garnishes
I’m a fan of finishing this dish with a handful of fresh scallions and crumbled bacon because it adds color, crunch, and sharp bursts of flavor. If I want to get fancy, a dollop of sour cream on each serving really takes it over the top and adds a lovely tang.
Side Dishes
This Twice-Baked Potato Casserole pairs beautifully with roasted or grilled meats like steak, chicken, or pork. I also love serving it alongside a crisp green salad or simple steamed veggies to balance the richness.
Creative Ways to Present
For holiday dinners or special occasions, I like to bake this casserole in a pretty ceramic dish and garnish with fresh herbs like parsley or chives. Sometimes, I even divide the mixture into individual ramekins for personal servings that look so charming on the table.
Make Ahead and Storage
Storing Leftovers
I usually store leftovers covered tightly with plastic wrap or in an airtight container in the fridge for up to 4 days. When I reheat, it’s best to let it come to room temperature first so it warms evenly and doesn’t dry out.
Freezing
This casserole freezes well! I portion it into freezer-safe containers and freeze for up to 3 months. When ready to enjoy again, I thaw it overnight in the fridge before reheating—this keeps the texture and flavor intact.
Reheating
To reheat, I cover the casserole loosely with foil and bake at 350°F for about 20-25 minutes, or until warm throughout. Removing the foil in the last 5 minutes helps refresh the crispy cheese topping, so it doesn’t go limp.
FAQs
-
Can I make Twice-Baked Potato Casserole Recipe ahead of time?
Yes! You can prepare the entire casserole a day ahead and refrigerate it. Just bake it fresh before serving to get that golden top and bubbly perfection.
-
What type of potatoes are best for this recipe?
Russet potatoes are ideal because their starchy texture becomes fluffy when baked and mashed, resulting in the creamiest filling for the casserole.
-
Can I substitute bacon in the casserole?
Absolutely, you can omit bacon for a vegetarian version or replace it with smoked mushrooms or crispy tempeh for a similar smoky flavor and texture.
-
How do I get the potato skins crispy?
Be sure to rub them with oil before baking and scatter chopped skins on top of the casserole to crisp up in the final bake. This adds great crunch and an extra layer of flavor.
-
Can I use shredded cheese other than Cheddar?
Yes! Sharp Cheddar is classic, but feel free to experiment with Monterey Jack, Gouda, or even a spicy Pepper Jack for different flavor profiles.
Final Thoughts
This Twice-Baked Potato Casserole Recipe holds a special place in my kitchen because it combines the comfort of classic baked potatoes with the ease of a casserole everyone loves. It’s one of those dishes that brings people together, sparks compliments, and makes every meal feel a little more special. I really hope you give it a try—you’ll enjoy the creamy texture, rich flavors, and those crispy, cheesy edges as much as my family does. Happy baking!
PrintTwice-Baked Potato Casserole Recipe
- Prep Time: 25 mins
- Cook Time: 1 hr 30 mins
- Total Time: 1 hr 55 mins
- Yield: 8 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
Description
This Twice-Baked Potato Casserole is a comforting and hearty dish featuring tender russet potatoes baked, mashed with rich creams and butter, mixed with crispy bacon, scallions, and sharp cheddar cheese, then baked again to golden perfection. Perfect as a side or main, this casserole combines creamy textures and smoky flavors in a warm, bubbly dish that serves 8.
Ingredients
Potatoes and Seasonings
- 3 lbs. russet potatoes, scrubbed (about 8 small potatoes)
- 1 Tbsp. olive oil
- 2 1/2 tsp. kosher salt, divided
- 3/4 tsp. black pepper, divided
Mix-ins and Toppings
- 1/4 cup unsalted butter, cut into small pieces and softened
- 1 cup heavy whipping cream
- 1/2 cup sour cream
- 8 bacon slices, cooked and crumbled, divided
- 1/2 cup thinly sliced scallions (about 4 scallions), divided
- Cooking spray
- 4 oz. sharp Cheddar cheese, shredded (about 1 cup)
Instructions
- Prepare oven: Preheat oven to 400°F to ensure it’s hot and ready for baking the potatoes and casserole.
- Bake potatoes: Rub the scrubbed potatoes with olive oil, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper. Pierce each potato all over with a fork to allow steam to escape during baking. Place potatoes on an aluminum foil-lined baking sheet and bake for about 1 hour until tender. Let cool slightly for 10 minutes.
- Make potato filling: Cut the cooled potatoes in half lengthwise carefully. Scoop out the pulp into a large bowl, leaving the skins intact. Set the potato skins aside for later use. Add softened butter to the potato pulp and mash with a potato masher. Stir in heavy whipping cream and sour cream until mostly smooth and creamy.
- Combine casserole ingredients: Cut the reserved potato skins into 1-inch pieces. Stir half (1/2 cup) of these skin pieces into the mashed potatoes. Then add half of the cooked, crumbled bacon, 1/4 cup sliced scallions, and the remaining 1 1/2 teaspoons kosher salt and 1/4 teaspoon black pepper. Mix well to combine all ingredients evenly.
- Add mixture to baking dish: Lightly grease a 2-quart baking dish with cooking spray. Transfer the potato mixture into the dish, spreading evenly. Sprinkle shredded sharp cheddar cheese evenly over the top, then add the remaining potato skin pieces scattered on top.
- Bake casserole: Place the baking dish into the preheated oven and bake until the casserole is golden brown and bubbly, about 20 minutes.
- Garnish and serve: Remove casserole from the oven, sprinkle with remaining bacon and scallions, then serve hot for a delicious, hearty meal.
Notes
- Russet potatoes work best for baking because of their fluffy texture.
- Make sure to pierce the potatoes before baking to prevent bursting.
- Let baked potatoes cool slightly before handling to avoid burns.
- You can prepare the potatoes ahead of time and store the filling mixture in the fridge before assembling the casserole.
- For a lighter version, substitute sour cream with Greek yogurt and use reduced-fat cheese.
- This casserole pairs well with green salads or roasted vegetables.
Nutrition
- Serving Size: 1 serving (about 1/8 of recipe)
- Calories: 380 kcal
- Sugar: 2 g
- Sodium: 710 mg
- Fat: 25 g
- Saturated Fat: 12 g
- Unsaturated Fat: 10 g
- Trans Fat: 0.2 g
- Carbohydrates: 30 g
- Fiber: 3 g
- Protein: 9 g
- Cholesterol: 70 mg