Twice Baked Potato Casserole

Total Time: 1 hr 5 mins Difficulty: Intermediate
A cheesy, bacon-studded twist on classic mashed potatoes that's perfect for family dinners and potlucks
pinit

There’s something so wonderfully comforting about a bubbling dish of Twice Baked Potato Casserole fresh from the oven. Those golden-brown edges crisping up against a creamy, cheesy center—each spoonful feels like a warm hug for your taste buds. This dish is the perfect balance of rustic and indulgent, where fluffy potatoes meet smooth cream cheese and tangy sour cream, all crowned with melted cheddar, crispy bacon, and a sprinkle of fresh green onion. Whether you’re craving a hearty side for a holiday spread or a crowd-pleasing potluck showstopper, this casserole hits all the right notes.

When I first tried this recipe, I was in the middle of a cold winter week, desperate for something to lift my spirits. I remember how the kitchen filled with a rich, savory scent as the casserole baked, and by the time I peeked through the oven door, I felt like I’d discovered pure comfort in a dish. Each forkful offered layers of flavor—from the buttery mashed potatoes to the punchy garlic and onion powders, contrasted by smoky bacon bits. It’s that contrast of textures and tastes that makes this recipe a true keeper. And the best part? It’s surprisingly simple to pull together after a busy day, yet impressive enough to serve on special occasions. So grab your mixing bowl, ready your butter knife for spreading, and let’s dive into the most crave-worthy, cheesy potato bake you’ll ever make.

KEY INGREDIENTS IN TWICE BAKED POTATO CASSEROLE

Before we roll up our sleeves, let’s talk about the stars of this show. Each ingredient plays a crucial role in building layers of flavor and texture—from the starchy base to the crunchy topping. Here’s what you’ll need and why:

  • Russet Potatoes

These hefty spuds are your casserole’s foundation. Their high starch content gives you light, fluffy mash that holds up well under baking, soaking up all the creamy goodness without turning gummy.

  • Cream Cheese

Softened to silky perfection, cream cheese adds tang and richness, transforming ordinary mashed potatoes into a luxuriously smooth and decadent base.

  • Sour Cream

A touch of sour cream lends a gentle tang and moist texture, ensuring the potatoes never feel dry and balancing the cheese’s richness.

  • Milk

Just enough milk brings everything together with a creamy consistency, loosening the mash so it spreads easily in the casserole dish.

  • Butter

Melted butter deepens the savory profile and adds a subtle, velvety mouthfeel that beautifully complements the potato’s earthiness.

  • Garlic Powder

This pantry staple infuses a mellow garlic flavor, perfectly integrated throughout the mash without any unexpected bites.

  • Onion Powder

Paired with garlic powder, onion powder rounds out the savory backbone, giving depth and complexity to each spoonful.

  • Salt

Essential for coaxing out all the potato’s natural flavors and balancing the richness of dairy ingredients.

  • Black Pepper

A gentle heat enhancer, freshly cracked pepper adds a subtle zing that cuts through the creaminess.

  • Shredded Cheddar Cheese

Cheddar is the crown jewel of cheesy casseroles—sharp, gooey, and stretchy. It melds perfectly into the mash and browns beautifully on top.

  • Cooked and Crumbled Bacon

Crispy bacon brings a smoky, savory crunch that contrasts the soft potatoes and gooey cheese with delicious authority.

  • Green Onions

Freshly sliced green onions add a bright, oniony pop and a burst of color to each hearty mouthful.

  • Grated Parmesan Cheese (Optional)

A final flourish that bakes into a delicate, nutty crust, elevating the casserole’s appearance and flavor profile.

  • Fresh Parsley (Optional)

A sprinkle of chopped parsley at the end offers a hint of herbal freshness and a lively green garnish that makes every serving photo-worthy.

HOW TO MAKE TWICE BAKED POTATO CASSEROLE

Let’s walk through this recipe step by step so you can savor each stage of creating a crowd-pleasing, cheesy masterpiece. You’ll see how simple techniques and a few flavor-packed ingredients turn basic mashed potatoes into an unforgettable casserole.

1. Preheat your oven to 350°F (175°C). This ensures a steady, even bake so the casserole heats through and the cheese topping bubbles into golden perfection.

2. In a large pot, bring well-salted water to a rolling boil. Add your peeled and cubed potatoes and let them cook for 10–12 minutes, or until a fork slides through the flesh with no resistance. Boiling the potatoes first guarantees a uniformly tender mash.

3. Drain the potatoes thoroughly, then return them to the pot over low heat for a minute to let off excess moisture. Use a potato masher to break them down until they’re smooth and creamy—no lumps allowed!

4. In a separate bowl, combine the softened cream cheese, sour cream, milk, melted butter, garlic powder, onion powder, salt, and black pepper. Stir vigorously until the mixture is completely smooth and homogenous, ensuring each dollop of mash is infused with flavor.

5. Add the cream cheese mixture to the mashed potatoes, folding gently with a spatula until fully incorporated. The mash should be thick, luxurious, and infinitely scoopable.

6. Fold in 1½ cups of shredded cheddar cheese, cooked bacon, and sliced green onions. Mix just enough to distribute these goodies evenly; overmixing can deflate the potatoes.

7. Transfer the mash into a greased 9×13-inch casserole dish, smoothing the surface with a spatula so the topping bakes evenly.

8. Top the casserole with the remaining ½ cup of shredded cheddar and the optional Parmesan cheese. These final layers are what create that irresistible golden, bubbly crust.

9. Bake for 25–30 minutes, or until the top is a gorgeous shade of golden brown and the cheese is fully melted and bubbly.

10. Once out of the oven, let it rest for 5 minutes, then sprinkle with fresh parsley for a pop of color before serving.

SERVING SUGGESTIONS FOR TWICE BAKED POTATO CASSEROLE

A piping-hot casserole is a showstopper on any table, but how you serve it can take the experience from delicious to unforgettable. Here are four fun ways to plate your casserole so every guest feels like they’re getting the very best:

  • Family-Style Platter

Scoop the casserole into a large, shallow dish and garnish generously with extra green onions and parsley. Let everyone dive in and pass plates around the table—perfect for relaxed, communal meals.

  • Individual Ramekins

Portion the casserole into single-serve ramekins before baking. Each guest gets a personal cheesy potato cocoon, complete with its own crisp top and little handles of melted cheese sneaking over the edge.

  • Loaded Potato Boat

Spoon the warm mash into halved potato skins or small bread bowls. Top with a dollop of sour cream, a sprinkle of bacon, and a dash of hot sauce for an elevated twist on a classic potato bar.

  • Garnished with Fresh Herbs

For a bright, restaurant-worthy presentation, add a sprig of rosemary or thyme on top of each serving. The aromatic herbs pair beautifully with the garlic and onion flavors in the casserole.

HOW TO STORE TWICE BAKED POTATO CASSEROLE

Preserving that just-baked goodness means knowing the right storage tricks. Whether you’re saving leftovers for a midweek treat or preassembling for tomorrow’s feast, follow these methods to maintain flavor, texture, and moisture.

  • Refrigeration

Cover the cooled casserole tightly with plastic wrap or an airtight lid. Store in the refrigerator for up to 3 days. When reheating, warm individual portions in the microwave or return the whole dish to a 350°F oven for 15–20 minutes until heated through and bubbly.

  • Freezing

For longer storage, place cooled casserole in a freezer-safe container and seal well. Freeze for up to 2 months. Thaw overnight in the refrigerator before baking, then follow the original bake time plus a few extra minutes to ensure it’s heated thoroughly.

  • Make-Ahead Assembly

Follow steps 1–7 of the recipe, then cover and refrigerate the uncooked casserole for up to 24 hours. When ready, sprinkle on the remaining cheese and bake as directed. This saves precious time on party day without sacrificing flavor.

  • Portion-Control Storage

Divide the casserole into single-serving containers after it cools. Refrigerate or freeze according to the above methods. When you need a quick lunch or dinner on the go, just grab a container, reheat, and dig in.

CONCLUSION

This Twice Baked Potato Casserole is more than just comfort food—it’s a memory maker. With its rich, creamy layers of mashed potatoes, tangy cream cheese and sour cream, and that irresistible cheddar-bacon topping, every forkful feels like a celebration. From cozy weeknight dinners to festive holiday feasts, this dish adapts beautifully, whether served family-style in a big casserole or portioned into charming individual ramekins. You’ve seen how a handful of simple ingredients—potatoes, dairy, seasonings, and cheese—can transform into something truly extraordinary with just a little time and love in the kitchen. The best part? You can prepare it ahead, freeze it for busy days, or tuck it into personalized containers for make-ahead meals.

Feel free to print this recipe or save it for later reference—it’s one you’ll want on hand whenever you need a dish that impresses with minimal fuss. And if you scroll down a bit, you’ll find a handy FAQ section designed to answer all your burning questions. Did you try adding jalapeños for a spicy twist? Wondering how to turn it vegetarian? Let me know in the comments if you have any questions, feedback, or creative tweaks. I love hearing from fellow home cooks, so share your experiences or drop a line if you need help perfecting this creamy, cheesy, bacon-studded classic. Happy cooking!

Twice Baked Potato Casserole

Difficulty: Intermediate Prep Time 20 mins Cook Time 40 mins Rest Time 5 mins Total Time 1 hr 5 mins
Calories: 440

Description

Fluffy potatoes blended with cream cheese, sour cream, butter, garlic, and cheddar, then topped with crispy bacon and baked until golden for ultimate comfort food.

Ingredients

Instructions

  1. Preheat your oven to 350°F (175°C).
  2. In a large pot, bring a pot of salted water to a boil and add the peeled and cubed potatoes. Boil the potatoes for about 10-12 minutes or until they are fork-tender.
  3. Drain the potatoes and return them to the pot. Use a potato masher to mash them until smooth.
  4. In a separate bowl, combine the softened cream cheese, sour cream, milk, melted butter, garlic powder, onion powder, salt, and black pepper. Stir until smooth and well combined.
  5. Add the cream cheese mixture to the mashed potatoes and stir until fully incorporated.
  6. Fold in 1 1/2 cups of shredded cheddar cheese, cooked bacon, and green onions. Mix until evenly distributed.
  7. Transfer the mashed potato mixture into a greased 9x13-inch casserole dish, spreading it evenly.
  8. Top the casserole with the remaining 1/2 cup of shredded cheddar cheese and Parmesan cheese, if using.
  9. Bake the casserole in the preheated oven for 25-30 minutes, or until the top is golden and bubbly.
  10. Remove from the oven and sprinkle with fresh parsley before serving, if desired.

Note

  • This casserole can be prepared a day ahead and stored in the refrigerator until you're ready to bake it.
  • For an extra crispy topping, broil the casserole for an additional 2-3 minutes after baking.
  • You can substitute the bacon with cooked sausage or omit it for a vegetarian version.
  • For a spicier twist, add some chopped jalapenos to the potato mixture.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Keywords: twice baked potato casserole, cheesy potato bake, loaded potato casserole, comfort food recipe, bacon potato bake, holiday side dish

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
How long does it take to prepare and bake the Twice Baked Potato Casserole?

The active prep time is about 20 minutes, which covers peeling, cubing, boiling, mashing potatoes, and mixing ingredients. The bake time is 25–30 minutes at 350°F (175°C), with an optional 2–3 minutes of broiling for an extra crispy top. In total, plan for around 1 hour from start to finish.

Can I prepare this casserole in advance and how should I store it?

Yes, you can assemble the casserole up to 24 hours ahead. After completing step 7, cover the greased 9x13-inch dish tightly with plastic wrap or foil and refrigerate. When you’re ready to bake, remove the cover, top with cheese, and add an extra 5–10 minutes to the baking time if it’s cold straight from the fridge.

What substitutions can I make for bacon or cheese?

For a vegetarian version, omit the bacon and increase the green onions or add sautéed mushrooms. You can swap cheddar for Monterey Jack, Gruyère, or a Mexican cheese blend. If you prefer less dairy, reduce the cream cheese to 6 oz and replace 2 oz with plain Greek yogurt or use half-and-half instead of full milk.

How do I achieve the crispiest topping possible?

After baking for 25–30 minutes, switch your oven to broil on high and broil the casserole on the top rack for 2–3 minutes, watching closely to prevent burning. You can also sprinkle extra Parmesan or panko breadcrumbs mixed with melted butter before broiling to add more crunch.

Can I freeze leftovers or the unbaked casserole?

You can freeze the fully assembled but unbaked casserole for up to 2 months. Wrap the dish tightly in two layers of foil or transfer portions into freezer-safe containers. To bake, thaw overnight in the refrigerator, then bake at 350°F (175°C) for 35–40 minutes, adding a few extra minutes if needed. Leftover baked casserole can be frozen similarly, then reheated at 350°F (175°C) for about 20 minutes.

What’s the best way to reheat individual servings?

For single servings, microwave on medium-high for 1–2 minutes until heated through, stirring halfway for even warmth. In the oven, place portions in an oven-safe dish, cover with foil, and bake at 350°F (175°C) for 10–15 minutes. Remove the foil in the last few minutes to crisp the top.

How can I add a spicy twist to the casserole?

Stir in 1–2 finely chopped jalapeños or a pinch of cayenne pepper into the cream cheese mixture before combining with the potatoes. You can also top with pickled jalapeños or drizzle with hot sauce after baking for an extra kick.

Rebecca Hughes

Food and Lifestyle Blogger

Hi, I’m Rebecca Hughes, the cook, writer, and food-lover behind this blog. I started OatsRecipes.com as a place to share the recipes I make for my own family and friends: simple, satisfying, and always full of flavor. I believe cooking should feel approachable, not overwhelming and a little fun, too

Leave a Comment

Your email address will not be published. Required fields are marked *