Twice Baked Potato Casserole with Cream Cheese
- Time: 15 min active + 45 min boiling and baking
- Flavor/Texture Hook: Smoky bacon with a bubbly, golden crust
- Perfect for: Holiday side dishes or potlucks
I can still smell the smoky bacon and bubbling cheddar from the last time I made this. For years, I did things the hard way, spending an hour scooping out the insides of a dozen individual potatoes. It was a mess and took way too long.
One night, I just gave up and mashed everything together in one bowl. I realized you get the exact same flavor profile without the tedious labor. This Twice Baked Potato Casserole gives you that rich, loaded potato experience but serves a whole crowd at once.
Expect a dish that is rich, filling, and has those crispy, brown edges that everyone fights over. It's basically a giant, scoopable loaded potato.
Twice Baked Potato Casserole
The logic here is all about starch and stability. Since we aren't using the potato skins as bowls, we need the filling to hold its shape on a plate.
Cream Cheese: This acts as a stabilizer. It keeps the mixture from turning into a runny soup as the fats melt in the oven.
Russet Potatoes: Serious Eats' testing shows that high starch Russets are the way to go for fluffiness. Waxy potatoes would make this gummy.
| Base Type | Prep Time | Texture | Best For |
|---|---|---|---|
| Fresh Russets | 60 mins | Fluffy & Light | Traditional taste |
| Pre cooked/Frozen | 30 mins | Denser | Quick weeknights |
Recipe Specs
This version feeds a decent sized group and hits that comfort food spot perfectly.
| Goal | What to change |
|---|---|
| Extra Crisp | Broil for 2 mins |
| Heartier Meal | Add 1 lb browned beef |
| Lighter Feel | Swap sour cream for Greek yogurt |
The Building Blocks
I prefer keeping the ingredient list minimal so that the potatoes and cheese can really shine.
Start with 3 lbs of Russet potatoes for the ideal texture, plus 4 tbsp of unsalted butter and 1 tsp of kosher salt for the boil.
The richness comes from 4 oz of softened cream cheese, 1/2 cup of sour cream, and 1/4 cup of heavy cream, which together create a thick, luscious consistency.
To complete the dish, use 2 cups of shredded sharp cheddar cheese, 6 slices of cooked, crumbled bacon, 1 tsp of garlic powder, 1/2 tsp of cracked black pepper, and 3 tbsp of thinly sliced green onions for garnish.
Ingredients & Substitutes
- 3 lbs Russet potatoes, peeled and cubed Why this? High starch ensures fluffiness. (Substitute: Yukon Gold for a creamier, denser feel)
- 4 tbsp unsalted butter Why this? Adds a layer of richness. (Substitute: Margarine or olive oil)
- 1 tsp kosher salt Why this? Brings out the flavor of the potatoes. (Substitute: Sea salt)
- 4 oz cream cheese, softened Why this? Helps stabilize the texture. (Substitute: Mascarpone)
- 1/2 cup sour cream Why this? Provides a necessary tang. (Substitute: Plain Greek yogurt)
- 1/4 cup heavy cream Why this? Gently thins the mash. (Substitute: Whole milk)
- 2 cups sharp cheddar cheese, shredded Why this? Bold flavor to balance the richness. (Substitute: Colby Jack)
- 6 slices bacon, cooked and crumbled Why this? Offers a salty, smoky contrast. (Substitute: Smoked paprika for vegetarians)
- 1 tsp garlic powder Why this? Adds a hint of aromatic depth. (Substitute: Fresh minced garlic)
- 1/2 tsp cracked black pepper Why this? Gives it a sharp bite. (Substitute: White pepper)
- 3 tbsp fresh green onions, sliced Why this? Adds a fresh, crisp finish. (Substitute: Chives)
Equipment Needed
You don't need anything fancy for this. A large pot for boiling and a 9x13-inch baking dish are the basics.
I use a hand masher, but a ricer works even better if you want zero lumps. Avoid using a food processor. Over working the potatoes with blades releases too much starch and turns the whole thing into glue.
Chef Note: Grease your baking dish with butter or non stick spray. The cheese on the edges loves to stick, and a little fat makes cleanup way easier.
How to Make It
To get the best results, handle the potatoes while they are still piping hot.
- Put the cubed potatoes in a large pot, cover them with cold water, and add a pinch of salt. Heat the water to a boil, then lower the heat to a simmer for 15-20 minutes until a fork slides in with zero resistance. Drain the water well.
- While the potatoes are still steaming, mash them until smooth. Mix in the butter, softened cream cheese, sour cream, and heavy cream until the consistency is velvety. Note: Work quickly to ensure the butter melts in evenly.
- Stir in the garlic powder, black pepper, 1 cup of the shredded cheddar, and half of the crumbled bacon.
- Transfer the potato mixture into a greased 9x13-inch baking dish, spreading it out evenly.
- Sprinkle the remaining 1 cup of shredded cheddar and the rest of the crumbled bacon over the top.
- Bake at 400°F (200°C) for 20-25 minutes until the cheese is bubbly and the edges have turned a deep golden brown.
- Top with thinly sliced green onions as soon as the dish comes out of the oven.
Avoiding Kitchen Disasters
Even the most straightforward recipes can run into issues. Here is how to troubleshoot the most frequent problems when preparing Twice Baked Potato Casserole.
Gummy Potato Texture
This typically occurs if you use a blender or over mash the potatoes, which releases excess starch. While you can't completely reverse this, stirring in a little more heavy cream can help loosen the texture.
Pale Cheese Top
If your cheese isn't golden brown after 20 minutes, the oven rack is likely too low. Move the casserole to the top third of the oven. You can also broil for the final 2 minutes, but keep a very close watch to ensure it doesn't burn.
Filling Feels Too Dry
This usually happens when potatoes are boiled for too long and lose their moisture. Before transferring the mix to the pan, stir in a tablespoon of warm milk or sour cream. The consistency should be a thick paste, not a stiff dough.
Serving and Enjoying
Since this recipe is quite rich, it's best complemented by something bright or acidic to balance the flavors.
I highly recommend a crisp garden salad with a lemon vinaigrette on the side. It's also a wonderful replacement for traditional mashed potatoes during a roast dinner. To go all-out on comfort, pair it with a Cheesy Chicken Casserole.
For a simpler presentation, dish it into a bowl with a scoop of sour cream and a sprinkle of extra green onions. If you're hosting a crowd, let the dish rest for 5 minutes after baking. This allows the filling to firm up so that the scoops look clean on the plate.
Storage and Freshness
Store any remaining portions in an airtight glass container in the refrigerator for 3 to 4 days.
To reheat, skip the microwave if you want to preserve the crust. Place a serving in a small oven proof dish, add a tiny drizzle of milk for moisture, and bake at 350°F (180°C) for approximately 10 minutes.
This can be frozen for up to 2 months. I suggest freezing it before the final bake. Assemble the meal, wrap it securely in plastic wrap and foil, and place it in the freezer. When you're ready to eat, let it defrost in the fridge overnight before baking as directed.
To minimize waste, repurpose your potato skins. Coat them in a bit of oil and salt, then bake at 400°F for 10 minutes for a quick snack.
Make It Your Own
This Twice Baked Potato Casserole is wonderful because it is so simple to customize.
Adding Ground Beef
To turn this side dish into a hearty main course, brown 1 lb of lean ground beef with a bit of garlic and onion. Stir this into the potato mixture during Step 3.
Spicy Versions
For those who enjoy a bit of heat, fold in a teaspoon of chipotle paste or some diced canned jalapeños. You can also swap the cheddar for Pepper Jack cheese to add an extra kick.
Different Cheese Profiles
For a more sophisticated, nuttier flavor, replace the cheddar with Fontina or Gruyère; both melt beautifully. If you're looking for another creamy side, you might enjoy my Baked Spaghetti, which uses a similarly cheese heavy base.
Scaling the Recipe
If you are cooking for a smaller group, you can halve the recipe. Use an 8x8-inch pan and reduce the baking time by about 20%. For the dairy and egg components, use a measuring cup to ensure you have exactly half.
When doubling the recipe for a large party, avoid using a deeper pan and instead use two 9x13-inch pans. If the pan is too crowded, the top will burn before the center is heated through.
I recommend lowering the oven temperature to 375°F (190°C) and extending the bake time by 5-10 minutes to ensure everything is hot.
High in Sodium
810 mg 810 mg of sodium per serving (35% 35% of daily value)
The American Heart Association recommends limiting sodium intake to 2,300mg per day, and ideally less than 1,500mg for most adults to reduce the risk of cardiovascular disease.
Tips to Reduce Sodium
-
Swap the Bacon-25%
Replace the crumbled bacon with smoked paprika or a small amount of diced smoked almonds to maintain the smoky flavor without the processed salt.
-
Omit Added Salt-25%
Remove the 1 tsp of kosher salt entirely; the cheese and bacon already provide significant sodium levels.
-
Modify the Cheese-15%
Use a low-sodium sharp cheddar or reduce the amount of cheese by half to significantly lower the sodium content.
-
Substitute Cream Cheese-10%
Replace the cream cheese with plain Greek yogurt or a low-sodium ricotta to keep the creamy texture with less salt.
-
Enhance with Aromatics
Increase the amount of fresh green onions or add fresh chives and lemon zest to boost flavor without adding any sodium.
Recipe FAQs
What ingredients are needed for this potato casserole?
You will need Russet potatoes, butter, salt, cream cheese, sour cream, heavy cream, sharp cheddar, bacon, garlic powder, black pepper, and green onions.
Tip: Soften the cream cheese to room temperature for a smoother blend.
Why bake potatoes twice instead of once?
The second bake creates a bubbly, golden crust and integrates the flavors of the cheese and bacon.
Tip: Use a greased dish to ensure the edges crisp up and release easily.
How to prevent lumpy potatoes in the mash?
Mash the boiled potatoes while they are still steaming hot before adding the dairy.
Tip: If you enjoyed mastering the smooth texture here, see how the same principle works in our classic mashed potatoes.
Is it true this casserole cannot be frozen?
Surprisingly, no.
Tip: Freeze the dish before the final bake and thaw overnight in the fridge.
Which proteins pair best with this side dish?
Grilled steak, roasted chicken, or a hearty pot roast complement the richness of the cheese and bacon.
Tip: Balance the heaviness with a side of steamed green beans or a crisp salad.
What is the best way to reheat leftovers?
Bake portions in a small oven safe dish at 350°F (180°C) for 10 minutes.
Tip: Add a tiny splash of milk to the potatoes to prevent them from drying out.
Which mistakes cause the mixture to become watery?
Failing to drain the boiled potatoes thoroughly introduces excess moisture into the mash.
Tip: Let the drained potatoes sit in the colander for a minute to let steam escape.
Twice Baked Potato Casserole