Twice Baked Potato Casserole – Cheesy, Creamy, Crowd-Pleasing Comfort

Twice Baked Potato Casserole takes everything you love about classic twice-baked potatoes — creamy mashed insides, crispy skins, melted cheese, smoky bacon, and fresh chives — and turns it into an easy-to-make, serve-all, bake-in-one-pan dish.

It’s the perfect side for holidays, potlucks, or Sunday dinners when you want something indulgent, familiar, and completely satisfying. With tender chunks of baked potato folded into a rich mixture of sour cream, butter, shredded cheese, and bacon, this casserole is a guaranteed crowd favorite.

You still get that twice-baked flavor, but without having to refill individual skins. It’s rustic, cheesy, and ideal for feeding a group with minimal fuss.

Ingredients Overview

This casserole is built on the backbone of hearty, flavorful ingredients — each one plays a key role in the signature texture and flavor:

  • Russet Potatoes: The best choice for twice-baked texture. Fluffy, starchy, and perfect for absorbing all the creamy add-ins.

  • Butter: Adds richness and that comforting, melt-in-your-mouth quality. Use unsalted to control the salt level.

  • Sour Cream: Provides tang and creaminess. Full-fat is ideal, but light versions can be substituted.

  • Milk or Cream: Helps achieve the right consistency. Whole milk is best, but half-and-half or heavy cream makes it extra luscious.

  • Cheddar Cheese: Melts beautifully and gives a bold, cheesy flavor. Sharp or extra-sharp cheddar works best.

  • Cooked Bacon: Adds crunch, salt, and smoky flavor throughout. Fresh-cooked and crumbled is ideal, but bacon bits work in a pinch.

  • Green Onions or Chives: A fresh, slightly sharp contrast to all the richness.

  • Salt and Pepper: Season generously — potatoes need it to come alive.

Optional Add-Ins and Substitutes

  • Garlic: Mash in roasted or sautéed garlic for deeper flavor.

  • Cream Cheese: Adds even more creaminess and tang.

  • Greek Yogurt: Swap for some or all of the sour cream if you prefer.

  • Vegan Version: Use plant-based butter, dairy-free cheese, and unsweetened coconut milk or oat milk.

  • Add Veggies: Fold in steamed broccoli or caramelized onions for variation.

Using freshly baked potatoes rather than boiled ones gives the casserole that signature twice-baked flavor and fluffier interior.

Step-by-Step Instructions

1. Bake the Potatoes

Preheat oven to 400°F (200°C). Scrub:

  • 3 lbs Russet potatoes (about 6 large)

Prick all over with a fork and place directly on the oven rack. Bake for 50–60 minutes, or until tender inside and crisp outside.

Let cool slightly, then peel (optional) and chop into large chunks. Leave some skins on for texture and classic flavor.

2. Make the Base Mixture

In a large mixing bowl, combine:

  • 4 tbsp unsalted butter, melted

  • 1 cup sour cream

  • ½ cup milk or cream

  • 1½ cups shredded cheddar cheese

  • 6 slices cooked bacon, crumbled

  • 3 green onions or chives, sliced

  • Salt and pepper to taste (start with 1½ tsp salt and ½ tsp pepper)

Gently fold in the warm potato chunks. Stir just enough to combine — don’t overmix if you want some texture.

3. Assemble the Casserole

Transfer the mixture to a greased 9×13-inch baking dish. Top with:

  • ½ cup shredded cheddar cheese

  • Extra crumbled bacon (optional)

  • More green onions or chives (save some for after baking)

4. Bake

Cover loosely with foil and bake at 350°F (175°C) for 25 minutes.

Uncover and bake an additional 10–15 minutes, or until bubbly and golden on top.

Let rest for 5–10 minutes before serving. Garnish with extra herbs or sour cream if desired.

Tips, Variations & Substitutions

  • Extra Creamy: Mash some of the potatoes fully and leave others chunky for the best texture contrast.

  • Loaded Casserole: Add cream cheese, a pinch of garlic powder, or a sprinkle of ranch seasoning to mimic loaded baked potato flavor.

  • Crispy Top: Finish under the broiler for 2–3 minutes for golden cheese.

  • Mini Version: Spoon into ramekins for individual servings at dinner parties.

  • Make Ahead: Assemble the casserole 1–2 days ahead and refrigerate. Bake straight from the fridge, adding 10–15 minutes to bake time.

Serving Ideas & Occasions

Twice Baked Potato Casserole is the ultimate comfort food side and pairs beautifully with:

  • Roast Beef or Prime Rib

  • Glazed Ham

  • Grilled or Baked Chicken

  • BBQ Ribs or Pulled Pork

Perfect for:

  • Holiday dinners (Thanksgiving, Christmas, Easter)

  • Potlucks and cookouts

  • Sunday family meals

  • Meal prep or freezer cooking

It’s filling enough to be a main dish when paired with a salad or roasted veggies.

Nutritional & Health Notes

This dish is rich and indulgent — a true comfort food. Potatoes provide fiber, vitamin C, and potassium, while the fat from cheese and bacon adds satisfying depth.

Per serving (based on 10 portions), you’ll get approximately:

  • 320–380 calories

  • 16–20g fat

  • 30g carbohydrates

  • 12–15g protein

To lighten it up:

  • Use light sour cream and reduced-fat cheese

  • Cut back on bacon and butter

  • Add steamed cauliflower or mashed white beans to the mix for volume and fiber

It’s a great treat in moderation — and easy to customize for a healthier twist.

FAQs

Q1: Can I use red or gold potatoes instead of russets?
You can, but russets offer the fluffiest, most classic texture. Waxy potatoes (like Yukon Gold) make it creamier but less “twice-baked” in feel.

Q2: Can I make this casserole ahead of time?
Yes! Assemble and refrigerate for up to 2 days. Let sit at room temp for 20–30 minutes before baking, or bake straight from cold with extra time.

Q3: Can I freeze it?
Absolutely. Assemble, wrap tightly, and freeze unbaked for up to 3 months. Thaw overnight in the fridge and bake as directed.

Q4: What’s the best cheese for this casserole?
Sharp cheddar gives the most flavor, but feel free to mix in gouda, Monterey Jack, or pepper jack for variation.

Q5: How do I reheat leftovers?
Reheat in a 350°F oven covered with foil until warm (20–25 minutes), or microwave individual portions with a splash of milk to prevent drying out.

Q6: Can I make it vegetarian?
Yes! Just skip the bacon or use plant-based bacon. You can also add sautéed mushrooms or spinach for more flavor and heartiness.

Q7: How chunky or smooth should the potatoes be?
It’s up to your preference. For a true casserole feel, leave chunks of potato. For a mashed texture, mix more thoroughly. A mix of both is ideal for contrast.

Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy, cheesy, and loaded with bacon, this Twice Baked Potato Casserole combines all the flavors of a classic baked potato in an easy, crowd-pleasing dish.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: Serves 4

Ingredients

Scale
  • 3 lbs russet potatoes, baked and chopped

  • 4 tbsp unsalted butter, melted

  • 1 cup sour cream

  • ½ cup milk or cream

  • 1½ cups shredded sharp cheddar cheese

  • 6 slices bacon, cooked and crumbled

  • 3 green onions or chives, sliced

  • Salt and pepper to taste

  • Extra cheese,, and herbs for topping

Instructions

  • Bake potatoes at 400°F for 50–60 minutes. Cool slightly, peel if desired, and chop into chunks.

  • In a large bowl, combine butter, sour cream, milk, cheese, bacon, green onions, and seasoning. Fold in potatoes gently.

  • Spread mixture into a greased 9×13-inch baking dish. Top with extra cheese and bacon.

  • Cover with foil and bake at 350°F for 25 minutes. Uncover and bake 10–15 more minutes until bubbly and golden.

  • Garnish with more green onions or chives before serving.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star