Go Back
+ servings
Print Recipe Add to Collection
No ratings yet

Make-Ahead Mashed Potato Casserole

Make-ahead mashed potato casserole is the perfect addition to any holiday menu! With cheddar cheese, green onions, and bacon, they’re so flavorful you don’t even need the gravy!
Prep Time15 minutes
Cook Time45 minutes
Total Time1 hour
Course: Dinner, Side Dish
Cuisine: American
Keyword: casserole, make-ahead mashed potato casserole
Servings: 8 - 10 servings
Calories: 487kcal


  • 3 lbs potatoes, peeled and chopped
  • 6 oz cream cheese, softened
  • ½ cup unsalted butter
  • ½ cup heavy cream
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 1 cup shredded cheddar cheese
  • 3 tbsp green onion, diced small
  • 6-8 bacon slices, cooked and chopped
  • Kosher salt & black pepper to taste


  • Lightly grease a 9x13-inch baking dish.
  • In a large pot or Dutch oven, add the chopped potatoes and cover with water. Add a couple large pinches of kosher salt and bring to a boil over high heat. Cook until the potatoes are soft, about 8-10 minutes.
  • Add the butter, cream, onion powder, and garlic powder to a small pot and heat on low to melt.
  • Drain the potatoes and mash using a potato masher or pass them through a tamis for a smoother texture. Once mashed, add the cream cheese and stir with a spatula to incorporate. Next, slowly add the melted butter and cream a few ounces at a time stirring constantly to fully combine. Season with salt and pepper to taste.
  • Transfer the potatoes to the prepared baking dish and smooth with a spatula. Sprinkle the cheese, bacon, and green onions on top. Cover tightly with plastic wrap and refrigerate.
  • When ready, remove the plastic wrap and bake at 350F for 40-45 minutes or until warmed through.


Calories: 487kcal | Carbohydrates: 33g | Protein: 11g | Fat: 36g | Saturated Fat: 20g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.5g | Cholesterol: 94mg | Sodium: 285mg | Potassium: 818mg | Fiber: 4g | Sugar: 3g | Vitamin A: 1032IU | Vitamin C: 34mg | Calcium: 158mg | Iron: 2mg