Twice Baked Potatoes Casserole Recipe: Cheesy Layers with Crispy Topping

Twice Baked Potatoes Casserole Recipe: Cheesy Layers with Crispy Topping

This casserole transforms a beloved side dish into a crispy-topped masterpiece that’s perfect for feeding a crowd. The secret lies in layering mashed potato bases with a rich, cheesy filling that bakes together into comforting perfection.

I’ve streamlined the traditional twice-baked process by assembling everything in one dish, saving time without sacrificing texture. The topping gets golden and crispy in the oven, while the inside stays creamy and packed with flavor.

What you get is a dish that looks impressive but comes together with simple ingredients and straightforward steps. Every bite delivers that familiar loaded potato goodness, elevated with melty cheese and a satisfying crunch.

Ideal for potlucks, holidays, or a cozy family dinner. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Twice Baked Potatoes Casserole

Pantry staples plus a few fresh picks create this crowd-pleasing casserole with crispy edges.

Ingredient Amount Notes
Russet Potatoes 🥔 4 lb Peeled and cubed for boiling
Unsalted Butter 🧈 ¾ cup Softened to room temperature
Whole Milk 🥛 1 ½ cups Warm for smoother mashing
Sharp Cheddar Cheese 🧀 3 cups Shredded from block for best melt
Sour Cream 🥣 1 ½ cups Full-fat for creaminess
Green Onions 🧅 6 whole Thinly sliced, divided for filling and topping
Bacon Bits 🥓 ½ cup Vegetarian bacon bits or omit
Garlic Cloves 🧄 4 cloves Minced for flavor depth
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
Black Pepper 🌶️ 1 tsp Freshly ground for best flavor
All-Purpose Flour 🌾 ¼ cup For thickening cheese sauce
Heavy Cream 🥛 ½ cup For extra-rich topping layer
Paprika 🌶️ 1 tsp Smoked or sweet variety for garnish

The potatoes are the foundation here. Russets give you that fluffy texture—Yukon Golds work too but stay waxier. Look for firm, smooth spuds without sprouts or green spots. Costco has great bulk bags if you’re feeding a crowd. For the cheese, skip pre-shredded (the anti-caking agents mess with the melt). Tillamook or Cabot sharp cheddar shreds beautifully from the block.

No vegetarian bacon bits? Skip them entirely—the dish won’t suffer. Fresh chives can stand in for green onions (use the same amount). Out of sour cream? Full-fat Greek yogurt works at a 1:1 ratio. The heavy cream in the topping can be swapped for whole milk, but the crispy top won’t brown as deeply. For extra richness, add a spoonful of cream cheese to the mashed potato layer.

Assemble the casserole up to 24 hours ahead—cover tightly and refrigerate. Bake straight from the fridge, adding 10-15 minutes to the time. Leftovers keep 4-5 days in the fridge, reheat covered with foil. The topping loses its crispiness when stored, but a quick broil brings it back.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I love that I can bake, scoop, mix, and rebake all in the same dish—no extra bowls to wash.
  • Cheesy Heaven: That sharp cheddar melts into the fluffy potatoes with a tangy kick from the sour cream.
  • Feeds a Crowd: Between us, this is my go-to for potlucks because it stretches to feed 8 without breaking the bank.
  • Leftovers Win: Honestly, the flavors deepen overnight, so I always make extra for tomorrow’s lunch.

Step-by-Step Instructions for Twice Baked Potatoes Casserole

Here’s how to turn those ingredients into a showstopping casserole with perfect texture.

Step 1: Boil and Mash the Russet Potatoes

Place the 4 lb Russet Potatoes (peeled and cubed) in a large pot and cover with cold water by 1 inch. Add 1 tsp Salt and bring to a boil over high heat. Reduce to medium and cook for 15-20 minutes until the potatoes are fork-tender.

Drain thoroughly and return to the pot. Add the 0.75 cup Unsalted Butter and 1.5 cups Whole Milk (warm), then mash until smooth. Season with the remaining 0.5 tsp Salt and all of the 1 tsp Black Pepper. The texture should be creamy but not gluey.

Step 2: Create the Cheese Filling with Sour Cream and Aromatics

In a large bowl, combine the mashed potatoes with 1.5 cups Sour Cream, 4 cloves minced Garlic Cloves, 2 cups Sharp Cheddar Cheese (reserving 1 cup for topping), 0.5 cup Bacon Bits, and half of the 6 whole Green Onions (thinly sliced). Mix until fully incorporated.

The filling should be thick and rich, with visible flecks of green onion and bacon. I like to taste it now and adjust the Salt and Black Pepper if needed—this is your last chance before baking.

Step 3: Assemble the Casserole with Cheese Sauce Layer

In a small saucepan, melt 2 tablespoons Unsalted Butter over medium heat. Whisk in the 0.25 cup All-Purpose Flour to form a roux, then slowly pour in the 0.5 cup Heavy Cream and remaining 0.5 cups Whole Milk. Stir until thickened, then remove from heat and mix in the reserved 1 cup Sharp Cheddar Cheese.

Spread the potato mixture evenly in a greased 9×13-inch baking dish. Pour the cheese sauce over the top, then sprinkle with the remaining Green Onions and Bacon Bits. This layering ensures every bite has that perfect cheesy pull.

Step 4: Bake Until Bubbly with a Golden Top

Bake in a preheated 375°F oven for 25-30 minutes until the edges are bubbly and the top is light golden brown. For that promised crispy finish, broil for 2-3 minutes at the end, watching closely to prevent burning.

Remove from the oven and let rest for 5 minutes before garnishing with a dusting of 1 tsp Paprika. The casserole should be set but still slightly jiggly in the center, and the top should have a beautiful golden crust with crispy edges.

👨‍🍳

Pro Tips For Making Twice Baked Potatoes Casserole

  • Bake Potatoes First: Start with fully baked russets—45 minutes at 400°F until fork-tender. I learned this the hard way after my first casserole turned out gummy from undercooked spuds.
  • Dry the Potatoes: After scooping out the insides, let the potato shells crisp in the oven for 5 minutes. Sounds weird, but it works to prevent a soggy casserole.
  • Warm Your Dairy: Take the butter, milk, and sour cream out of the fridge 30 minutes before mixing. Cold dairy makes the filling dense instead of creamy.
  • Shred Your Cheese: Skip pre-shredded cheddar—it’s coated in anti-caking agents that mess with the melt. Block cheese grated fresh actually changes the outcome.

Pro Cooking Tips for This Dish

Potato Prep Perfection

Start with 4 lb Russet Potatoes cut into 1-inch cubes for even cooking. I always place them in cold water with 1 tsp Salt—this seasons them thoroughly as they boil. Boil for 15-20 minutes until a fork slides in easily. 💡

Mashing Mastery

Drain completely, then return to the pot with 0.75 cup Unsalted Butter and 1.5 cups warm Whole Milk. Use a potato masher, not a mixer, to avoid gluey texture. The warmth of the milk helps create that ultra-smooth consistency we all love.

Cheese Sauce Secret

For the sauce, melt 2 tablespoons Unsalted Butter over medium heat, then whisk in 0.25 cup All-Purpose Flour to create a roux. Slowly add 0.5 cup Heavy Cream and remaining milk. The key is constant whisking to prevent lumps.

Stir in 1 cup Sharp Cheddar Cheese off the heat—this prevents the cheese from seizing up.

Layering Technique

Spread the potato mixture evenly in your dish, then pour the cheese sauce over the top. I use a 9×13-inch baking dish for perfect thickness. The sauce should cover the potatoes completely for that gooey, cheesy bite in every forkful.

Crispy Top Trick

Bake at 375°F for 25-30 minutes, then broil for 2-3 minutes for that promised crispy top. Watch closely during broiling—it can go from golden to burnt in seconds. Let rest for 5 minutes before serving. 🔥

Nutrition Facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 23g115%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 35g13%
Dietary Fiber 3g11%
Sugars 4g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I make this ahead of time?

Yes! Assemble the casserole, cover tightly, and refrigerate for up to 24 hours. Bake straight from the fridge, adding 10-15 minutes to the time.

2

Can I use a different type of potato?

Yukon Golds work but will be waxier. For best results, stick with Russets for that classic fluffy texture. Avoid red potatoes—they’re too watery.

3

How do I get a crispier topping?

Broil for 2-3 minutes at the end of baking, watching closely. Sprinkling extra shredded cheese on top before broiling adds crunch.

4

What if my cheese sauce is lumpy?

Whisk constantly while adding liquid to prevent lumps. If it happens, strain the sauce through a fine-mesh sieve or blend briefly with an immersion blender.

★★★★★4.7(14 reviews)
Brian Walker