Go Back
Mashed Potato Casserole

Mashed Potato Casserole

Mashed potatoes with cream cheese, sour cream, butter, cheese and topped with even more cheese!
Prep Time 20 mins
Cook Time 20 mins
Total Time 40 mins
Course Side Dish
Servings 10 -12


  • 5 lbs russet potatoes peeled & cubed
  • 8 oz room temperature cream cheese cubed
  • 1/2 cup butter
  • 1 cup sour cream
  • 1/2 cup whole milk
  • 1/4 t garlic powder
  • salt and pepper to taste
  • 2 cups grated sharp cheddar cheese divided
  • 1/2 cup grated parmesan cheese
  • sliced green onions


  • Grease a 9x13 baking dish. Preheat oven to 350 degrees.
  • Add the peeled & cubed potatoes to a large pot. Add enough water to cover the potatoes and bring to a boil. (I add some salt to the water once it starts to boil to bring out the flavor of the potatoes.) Reduce heat to medium and continue to simmer for 18-20 minutes or until the potatoes are fork tender.
  • Drain the water and mash the potatoes with a potato masher.
  • Add the cream cheese, butter, sour cream, milk, garlic powder, salt, and pepper. Stir to combine.
  • Add 1 cup of the cheddar cheese & the parmesan cheese. Stir to combine.
  • Place the potato mixture into the prepared baking dish. Top with the remaining cheddar cheese.
  • Bake for 20-25 minutes or until heated through and the cheese on top has melted.
  • Garnish with the green onions.
  • Enjoy!


This can be made ahead and refrigerated before baking. Just add 10-15 minutes bake time.
Recipe Souce: lilluna.com