Cheesy Bacon Mashed Potato Casserole (Loaded Make-Ahead Mashed Potato Bake, 60 Min)

Cheesy bacon mashed potato casserole in a baking dish, creamy mashed potatoes topped with melted cheddar, crispy bacon and green onion, a scoop taken out showing the fluffy interior

Everything you love about a loaded baked potato, turned into the creamiest make-ahead side dish. Fluffy mashed potatoes blended with sour cream and cream cheese, topped with sharp cheddar, crispy bacon and green onion, then baked until golden and bubbly. It’s the holiday side everyone fights over — and the best part is you can assemble it the day before and just bake it off when you’re ready.

Fun fact: adding cream cheese to mashed potatoes is a classic make-ahead trick. The fat and acidity keep the potatoes creamy and prevent them from drying out or turning gluey when reheated — which is exactly why this casserole holds up so beautifully when assembled ahead.

Why this recipe works

  • CREAM CHEESE + sour cream. They make the mash ultra-creamy and keep it from drying out when baked.
  • WARM dairy. Adding warm milk and butter keeps the potatoes silky, never gluey.
  • BACON and cheese on top. Baking the toppings on top gives crispy bacon and a bubbly golden cheese crust.

Ingredients

Serves 8.

  • Mashed potatoes:
  • 3 lbs (1.4 kg) Yukon gold potatoes, peeled and cubed
  • 4 oz (115 g) cream cheese, softened
  • 1/2 cup sour cream
  • 1/2 cup warm milk
  • 4 tbsp butter
  • 1 tsp salt + 1/2 tsp pepper
  • 1 tsp garlic powder
  • Toppings:
  • 1.5 cups shredded sharp cheddar
  • 8 slices bacon, cooked and crumbled
  • 4 green onions, sliced

Instructions
Close-up of loaded mashed potato casserole showing bubbly melted cheese, crumbled bacon and sliced green onion on top

Step 1: Prep

Heat oven to 375°F (190°C). Grease a 9×13 baking dish.

Step 2: Boil the potatoes

Boil the potatoes in salted water until fork-tender, 15-18 minutes. Drain well.

Step 3: Mash

Mash with the cream cheese, sour cream, warm milk, butter, salt, pepper and garlic powder until creamy. Stir in half the cheddar.

Step 4: Assemble

Spread the mashed potatoes into the baking dish. Top with the remaining cheddar and most of the bacon.

Step 5: Bake

Bake 25-30 minutes until hot through and the cheese is melted and bubbly.

Step 6: Garnish

Sprinkle with the reserved bacon and green onion. Serve warm.

Nutrition information

  • Calories: 390 kcal per serving
  • Protein: 12 g
  • Carbohydrates: 34 g
  • Fat: 24 g
  • Saturated Fat: 12 g
  • Fiber: 3 g

Pro tips for the best cheesy bacon mashed potato casserole

  • Use starchy potatoes. Yukon gold or russets mash up the fluffiest and creamiest.
  • Don’t overmix. Mash just until smooth; overworking releases starch and turns potatoes gluey.
  • Make ahead. Assemble (without baking) up to a day ahead, refrigerate, then bake — add 10 minutes from cold.
  • Warm the dairy. Cold milk seizes the starch; warm milk and butter keep the mash silky.

Frequently asked questions

Can I make mashed potato casserole ahead?

Yes — it’s designed for it. Assemble without the final bake, cover and refrigerate up to 24 hours, then bake (add about 10 minutes since it starts cold).

Can I freeze it?

Yes — the cream cheese helps it freeze well. Freeze before baking up to 1 month; thaw overnight and bake.

What potatoes are best?

Yukon gold for buttery creaminess, or russets for the fluffiest mash. Avoid waxy potatoes, which can turn gummy.

How do I reheat leftovers?

Cover and reheat in a 350°F oven until hot, or microwave individual portions. Add a splash of milk if it’s dry.

Can I make it without bacon?

Yes — it’s still delicious. Add extra cheese, chives or caramelized onions for flavor instead.