Casserole with cheddar and bacon on top.

Mashed Potato Casserole Recipe

The best creamy mashed potatoes baked into a cheesy casserole with bacon! Perfect dish to make ahead of time.

Course Side Dish
Cuisine American
Keyword mashed potato casserole, potato casserole
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 6 people
Calories 403 kcal
Author Anna


  • 4 lbs russet potatoes peeled, diced
  • 1/2 tsp salt
  • 1/4 cup butter melted
  • 1/4 cup half and half
  • 1/2 cup sour cream I used full-fat
  • 1 and 3/4 cup freshly grated cheddar cheese
  • 1 and 1/4 tsp garlic powder
  • 1/2 tsp black pepper
  • 1 tbsp heaping, fresh chopped parsley
  • 3 slices bacon cooked to crispy, chopped
  • more parsley for garnish
US Customary - Metric


  1. Place potatoes in a large pot and add enough water to cover. Cook until soft. Drain.
  2. Preheat oven to 350 degrees F.
  3. Place potatoes in a large bowl. Add butter, half and half and sour cream. Whip using hand mixer.
  4. Add 1 cup cheddar cheese, garlic powder, pepper and parsley. Stir well.
  5. Transfer mixture into buttered 13" x 9" casserole dish. Spread evenly. Top with remaining cheddar cheese.
  6. Bake casserole for 35 to 38 minutes. The edges will be golden brown.
  7. Garnish with chopped bacon and parsley. Serve.

Recipe Video

Recipe Notes

To make ahead of time: cover casserole dish with mashed potatoes mixture and store in fridge for up to 2 days. Top with shredded cheddar just before baking.

Nutrition Facts
Mashed Potato Casserole Recipe
Amount Per Serving
Calories 403 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 9g56%
Cholesterol 41mg14%
Sodium 368mg16%
Potassium 1322mg38%
Carbohydrates 55g18%
Fiber 3g13%
Sugar 2g2%
Protein 8g16%
Vitamin A 390IU8%
Vitamin C 17.4mg21%
Calcium 73mg7%
Iron 2.7mg15%
* Percent Daily Values are based on a 2000 calorie diet.