Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Cheesy Mashed Potatoes Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 66 reviews

This rich and creamy Cheesy Mashed Potatoes recipe combines tender Yukon Gold or russet potatoes with a blend of melted butter, warm milk, sour cream, cream cheese, cheddar, and parmesan cheeses. The potatoes are boiled in chicken broth for extra flavor, mashed to creamy perfection, then topped with shredded cheddar and broiled until bubbly and golden. Perfect as a comforting side dish for family dinners or special occasions.

  • Total Time: 40 minutes
  • Yield: 8 servings

Ingredients

Potatoes and Broth

  • 3-4 pounds Yukon Gold or russet potatoes (or a combination)
  • 4 cups chicken broth or stock
  • Additional water to cover potatoes (about 4 cups)

Cheese Mixture

  • 1/2 cup melted butter
  • 1/2 cup milk or cream (warmed)
  • 1/2 cup sour cream
  • 4 ounces softened cream cheese
  • 1 cup shredded cheddar cheese (plus extra for topping)
  • 1/4 cup grated parmesan cheese (plus extra for topping)

Seasonings and Garnish

  • 1 tsp garlic powder
  • 3/4 teaspoon salt
  • 1/2 teaspoon black pepper
  • Chopped chives or parsley for garnish (optional)

Instructions

  1. Prepare Potatoes: Peel and cut your potatoes into chunks about 2 inches thick and place them in a large empty stock pot.
  2. Add Broth and Water: Pour chicken broth over the potatoes and add enough water to cover all the potatoes, usually about 4 cups each of water and broth.
  3. Boil Potatoes: Bring the liquid to a boil and cook the potatoes until they are tender and fall apart easily when poked with a fork.
  4. Warm Milk and Melt Butter: While the potatoes cook, melt the butter and add it to the milk to warm the milk gently, as cold milk should not be added to the potatoes.
  5. Prepare Cheese Mixture: Shred cheddar and parmesan cheeses. Soften cream cheese. In a bowl, combine sour cream, cream cheese, shredded cheddar, parmesan, garlic powder, salt, and black pepper; stir until well mixed.
  6. Mash Potatoes: Drain the cooked potatoes and return them to the pot or place in a large bowl. Pour in the warm milk and melted butter mixture and gently mash until you reach your desired creamy consistency.
  7. Combine with Cheese: Fold the prepared cheese mixture gently into the mashed potatoes until fully incorporated.
  8. Assemble in Baking Dish: Spray an 8×10-inch baking dish with non-stick spray and transfer the cheesy mashed potatoes into the dish.
  9. Broil Cheese Topping: Cover the top of the potatoes with the remaining shredded cheddar cheese and broil for 2-5 minutes until the cheese is melted, bubbly, and slightly golden.
  10. Make Ahead Instructions: To make ahead, follow all steps through combining the potatoes and cheese mixture but do not broil. Cover the baking dish and refrigerate for up to 3 days. When ready to bake, bring to room temperature for about 2 hours, then bake at 450°F for approximately 15 minutes or until the top is melted and bubbly.

Notes

  • Use Yukon Gold potatoes for creamier texture or russet potatoes for fluffier texture.
  • Warming the milk before adding prevents cooling the potatoes and helps achieve smooth mashed potatoes.
  • Broil carefully to avoid burning the cheese topping; keep a close eye during the last minutes.
  • This dish can be made ahead and reheated, making it ideal for holiday meals or meal prep.
  • Optional garnish adds a fresh pop of color and flavor – chopped chives or parsley work best.
  • Author: ELLA
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Side Dish
  • Method: Boiling and Broiling
  • Cuisine: American