Twice Baked Potato Casserole

Category: Satisfying Main Dishes

This twice baked potato casserole transforms russet potatoes into a creamy, savory delight. Potatoes are boiled until tender, then gently combined with softened cream cheese, tangy sour cream, crispy bacon, and sharp cheddar. After baking to a golden, bubbly finish, the dish is garnished with fresh green onions and extra bacon for added texture. The resting step after boiling ensures a smooth consistency by removing excess moisture. Perfect for feeding large groups, it pairs well with meats and bright vegetables, and stores well for delicious leftovers.

A woman in a chef's uniform poses for a picture.
Updated on Fri, 12 Sep 2025 18:06:30 GMT
A white bowl with a fork in it. Pin
A white bowl with a fork in it. | applefoodie.com

This hearty potato casserole is a lifesaver when you need to serve a crowd with minimal fuss. It takes everything you love about twice baked potatoes—creamy filling, crispy bacon, and melty cheddar—and transforms it into one bubbling, family style dish. I rely on it for every big holiday and anywhere the side dish needs to steal the show.

The first time I made this was on Thanksgiving when I only had an hour to get potatoes on the table. The casserole disappeared before anything else. Now it is the most requested dish at every family get together and my kids fight for the leftovers.

Ingredients

  • Bacon: brings rich smoky flavor and an irresistible crispness use high quality thick cut if you can
  • Russet potatoes: make the filling fluffy inside with a hearty bite choose larger, firm potatoes without green spots
  • Cream cheese: ensures a smooth, creamy base opt for full fat and let it soften for best blending
  • Sour cream: adds delicate tanginess and balances the richness go for full fat with no additives for best results
  • Milk: loosens the filling just enough to keep it creamy avoid skim for richer taste use whole or two percent
  • Garlic powder: deepens the savory notes pick a fresh jar for maximum flavor punch
  • Kosher salt: amps up all the flavors choose a flaky variety for more even distribution
  • Onion powder: rounds out the flavor with a soft sweetness try to find one that is fresh and has no clumping
  • Black pepper: gives gentle warmth use freshly ground for the boldest taste
  • Freshly shredded cheddar cheese: melts smoothly and packs robust flavor grate the cheese yourself for superior results
  • Green onions: brighten the richness and add crunch use crisp stalks with vibrant green tops

Step-by-Step Instructions

Cook the Bacon Foundation:
Begin by cooking all the bacon over medium heat in a large skillet. Allow it to get deeply golden and crisp which usually takes about twelve to fifteen minutes. Let it cool on paper towels, then crumble. You want fully crispy bacon as chewy pieces will not hold up.
Prepare the Potato Base:
Add the peeled and cubed russet potatoes into a large stockpot and cover with cold water by at least two inches. Start them cold to ensure every piece cooks through evenly. Bring to a rolling boil over high heat, then drop the heat to medium low. Simmer for fifteen to twenty minutes until potatoes are fork tender but not mushy.
Drain and Rest the Potatoes:
Once potatoes are perfectly cooked, drain in a colander. Immediately return them to the hot pot off the heat and allow them to sit uncovered for five minutes. This steams away extra moisture which keeps your casserole lush and never soggy.
Create the Creamy Base:
Use a medium mixing bowl and a hand mixer to whip softened cream cheese until light and airy. Add in sour cream and blend again till there are no lumps left. Gradually stir in milk until the mixture is silky and pourable. Take your time—lumpy cream cheese ruins the texture.
Build the Flavor Profile:
Into the cream mixture fold in three quarters of your cooked bacon, most of the sliced green onions, half the shredded cheddar, garlic powder, salt, onion powder, and pepper. This is the powerhouse of flavor and needs to be well mixed so every potato will get plenty of taste.
Combine and Assemble:
Preheat your oven to three hundred seventy five degrees and thoroughly grease a nine by thirteen inch baking dish. Add your creamy cheese mixture to the slightly cooled potatoes in the pot and fold together very gently. Try to keep some larger chunks for texture. Spread gently in your prepared dish then top evenly with the rest of the shredded cheddar.
Bake to Golden Perfection:
Bake uncovered for twenty five to thirty minutes until the cheese is bubbling and golden brown at the edges and everything is piping hot inside. Remove and sprinkle the last of your bacon and green onions on top while hot so the cheese grabs the toppings.
A fork is picking up a piece of food. Pin
A fork is picking up a piece of food. | applefoodie.com

My favorite part of this casserole is the way it handles leftover bacon. My family always saves a few extra crispy bits just for scattering on top at the table. There is always a little tension about who gets the final spoonful with the crispiest topping.

Make Ahead Magic

Save yourself stress on cooking day by assembling this casserole the night before. Keep it tightly covered in the fridge and pop it straight into the oven with just a little extra bake time. For even better results, add the cheese garnish after thawing if you make it ahead and freeze.

Smart Substitutions

Try Yukon Gold potatoes for a little extra creaminess. Swap regular bacon for turkey bacon if you want lighter fare, just note you will lose some traditional smoky flavor. Experiment with white cheddar, pepper jack, or even Swiss for a grown up twist.

Perfect Pairings

A rich side like this goes perfectly with simply seasoned meats from the grill or oven—think steak, roast chicken, or pork chops. To balance out the cheesiness, add a zesty green salad or quick pickled vegetables for a fresh, tangy contrast.

A fork is picking up a piece of food. Pin
A fork is picking up a piece of food. | applefoodie.com

Leftover Transformation

Keep leftovers covered in the fridge for up to five days. The casserole makes an amazing breakfast with a fried egg on top. You can also shape cold portions into patties, bread them, and pan fry for restaurant worthy potato cakes.

Frequently Asked Questions About the Recipe

→ Can this casserole be prepared ahead of time?

Yes, it can be fully assembled up to 24 hours in advance. Keep it covered and refrigerated, then add 5-10 extra minutes to baking if starting cold.

→ Which potatoes work best in this dish?

Russet potatoes are preferred for their high starch content, which creates a fluffy texture. Yukon Gold can be used for a creamier, less fluffy result.

→ How should leftovers be stored and reheated?

Store leftovers covered in the refrigerator for up to 5 days. Reheat in the microwave or oven until warmed through. This casserole also freezes well for up to 3 months.

→ Can I use different cheeses in this casserole?

Sharp cheddar provides the best flavor, but pepper jack adds heat, white cheddar offers a milder taste, and Swiss cheese creates a more complex flavor profile.

→ What helps prevent a watery casserole?

Allowing potatoes to rest in the hot pot after draining evaporates excess moisture, which keeps the casserole creamy without watery texture.

→ How many servings does this casserole provide?

It comfortably serves 12 people, making it ideal for family meals or gatherings.

Twice Baked Potato Casserole

Creamy russet potatoes with smoky bacon and cheddar baked until golden for a satisfying crowd-pleasing side.

Preparation Time
30 min
Cook Time
30 min
Total Time
60 min
By: Tyla

Category: Main Dishes

Skill Level: Intermediate

Cuisine: American

Yield: 12 Serves (Serves 12 as a side dish)

Dietary Preferences: Gluten-Free

Ingredients

→ Meat

01 1 pound bacon, divided (for mixing and topping)

→ Vegetables

02 5 pounds peeled russet potatoes, cut into 1-inch pieces
03 3 sliced green onions, divided

→ Dairy

04 8 ounces cream cheese, softened to room temperature
05 1 cup sour cream
06 1/3 cup milk
07 3 cups freshly shredded sharp cheddar cheese, divided

→ Seasonings

08 1 teaspoon garlic powder
09 1 teaspoon kosher salt
10 1/2 teaspoon onion powder
11 1/2 teaspoon black pepper

Steps

Step 01

Cook 1 pound bacon in a large skillet over medium heat until deeply golden and crispy, about 12 to 15 minutes. Transfer to paper towels and let cool completely before crumbling. Reserve for filling and garnish.

Step 02

Place diced russet potatoes in a large stockpot and cover with cold water by 2 inches. Bring to a rolling boil, then reduce to medium low and cook 15 to 20 minutes until fork tender but still firm.

Step 03

Drain potatoes thoroughly and return them to the hot pot off heat. Let sit uncovered for 5 minutes to evaporate excess moisture.

Step 04

Whip softened cream cheese with an electric mixer until smooth and fluffy, about 2 minutes. Add sour cream and mix until combined. Gradually stir in milk until creamy and pourable.

Step 05

Fold in three quarters of the crumbled bacon, two sliced green onions, 1 1/2 cups shredded cheddar, garlic powder, kosher salt, onion powder, and black pepper into the cream cheese mixture.

Step 06

Gently fold the creamy mixture into the rested potatoes in the pot, careful to preserve chunky texture.

Step 07

Preheat oven to 375°F. Spray a 9x13 inch baking dish with cooking spray. Transfer potato mixture to dish and evenly top with remaining 1 1/2 cups shredded cheddar cheese.

Step 08

Bake uncovered 25 to 30 minutes until bubbly and cheese topping is golden brown, internal temperature reaching 165°F. Immediately top with remaining bacon crumble and sliced green onions before serving.

Notes & Tips

  1. Letting potatoes rest in the hot pot after draining evaporates excess moisture and prevents a watery casserole.
  2. This casserole can be assembled up to 24 hours ahead and refrigerated; add 5 to 10 minutes to bake time if starting cold.
  3. Freeze unbaked casserole up to one month; add cheese topping after thawing for best texture.
  4. Use freshly shredded cheese for smoother melting and richer flavor.

Necessary Equipment

  • Large skillet
  • Large stockpot
  • Colander
  • Electric mixer
  • 9x13 inch baking dish

Allergy Information

Always double-check ingredient labels for allergens and consult a healthcare professional if you’re unsure.
  • Contains dairy and eggs (from cream cheese, sour cream, and cheddar cheese)
  • Contains pork (bacon)

Nutritional Facts (Per Serving)

These details are for informational purposes and should not be considered medical advice.
  • Calories: 532
  • Fats: 35 g
  • Carbohydrates: 35 g
  • Proteins: 17 g