• Author: Tiffany
  • Prep Time: 20 mins
  • Cook Time: 40 mins
  • Total Time: 60 mins


This Cheesy Mashed Potatoes Casserole will make every other potato casserole you’ve ever made look like just plain old boring potatoes. Stuffed full of delicious mashed potatoes, cream cheese, shredded cheese, sour cream, and garlic, this casserole is even in-law approved! 



[adinserter block="4"]
  • 6 cups prepared mashed potatoes OR 6 large russet potatoes, peeled and chopped
  • 8 ounces cream cheese, softened reduced fat is okay
  • 1 1/2 cup shredded cheddar or monterey jack cheese divided
  • 1/2 cup sour cream reduced fat is okay
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder (omit if using prepared garlic mashed potatoes)
  • 2 teaspoons salt
  • 1/2 teaspoon black pepper


  • Preheat oven to 350 degrees and grease a 2-quart baking dish.
  • If using prepared mashed potatoes, move ahead to step 3. If using russet potatoes, place potatoes in a large pot, cover with water, cover the pot and bring to a boil. Cook for 20-25 minutes until potatoes are very tender, drain the pot. Transfer potatoes to a large bowl and mash until smooth.
  • Combine potatoes with cream cheese, sour cream, half cup shredded cheese, onion powder, garlic powder (if using), salt, and pepper and mash/mix everything til combined and smooth.
  • Spoon potatoes into prepared baking dish. Top with remaining cheese.
  • Cover the baking dish and cook for 35-40 minutes. Switch to BROIL for 3-5 minutes longer (watch closely so the cheese doesn’t burn). Allow to cool slightly before serving.


recipes by

Keywords: baked mashed poatatoes, best mashed potatoes recipe, cheesy garlic mashed potatoes, cheesy mashed potatoes, mashed potatoes casserole, mashed potatoes with cream cheese, tasty cheesy potatoes, tasty mashed potatoes