Cheesy Mashed Potatoes are the creamy, cheesy upgrade your dinner table needs! Simple, hearty, and delicious.

Cheesy Mashed Potatoes in the pot with fresh chives on top.
chelsea

Author’s Notes

The Secret to The Best Mashed Potatoes

I love mashed potatoes…who doesn’t?! Okay, actually…my oldest son doesn’t. He’s not a big potato fan unless they’re fried or hidden in his favorite sausage potato soup.

But I digress. Cheesy mashed potatoes are one of my personal favorites. As an adult, they were one of the first side dishes I wanted to master because I wanted them on our table at least once a week, especially for a hearty Sunday meal with a good roast.

They were also one of my biggest pregnancy cravings with my oldest son, which might explain why he’s not a fan now. It was basically the only thing I ate for nine months straight, haha!

Anyway, back to the point. The real game changer for mastering mashed potatoes was buying a ricer. It’s truly the secret to perfect mashed potatoes every single time. I swear I’ve tried every method out there (I had a solid nine months of testing them all!) and nothing compares to using a ricer. Plus, it’s fun. It feels like a Play-Doh toy for adults. If I can convince you to invest in one kitchen tool, make it this. Your cheesy mashed potatoes will never be the same!

signature
All the ingredients in this recipe prepped out for easy assembly including the milk, garlic powder, potatoes, butter, parmesan, sour cream, and cheddar.

Cheesy Mashed Potatoes Ingredients

IngredientHelpful Tip
Gold potatoesUse gold potatoes for the creamiest texture and natural buttery flavor. Russets work too, but won’t be quite as smooth.
Butter, heavy cream, and sour creamWarm them before mixing so the potatoes stay fluffy and smooth instead of thick, gluey, or sticky.
Cheddar cheeseShred fresh from a block for the best melt and flavor. Pre-shredded cheese can make the potatoes less creamy. Use sharp or extra-sharp cheddar for more flavor.
Garlic powder and green onionsGarlic powder adds subtle flavor while green onions give freshness and color. Add extra on top before serving.
Salt and pepperSeason generously. Potatoes need more salt than most sides to bring out their flavor.
The creamy cheesy mashed potatoes base being whisked together in a pot and then the mashed potatoes being added in along with cheese.

How To Make Cheesy Mashed Potatoes

  1. Boil Potatoes: Cook until tender, then drain and dry.
  2. Heat Cream Mixture: Melt butter with cream, sour cream, and seasonings.
  3. Mash Potatoes: Rice or mash into the cream mixture until smooth.
  4. Add Cheese: Stir in cheddar gently until melted.
  5. Serve: Top with green onions and serve hot.

Storage

Best Fresh: These cheesy mashed potatoes are at their very best right after making.

Keep Warm (up to 30 minutes): Cover tightly with plastic wrap and keep in a warm spot near the stove. Stir gently before serving.

Keep Warm (up to 2 hours): Place the bowl of mashed potatoes over a pot with about 1 inch of hot water. Keep the water gently simmering and make sure the bowl doesn’t touch the water. Stir occasionally.

Make Cheesy Mashed Potatoes Ahead (up to 1 day): Prepare and mash the potatoes as directed (through the ricer), then refrigerate in a covered container. Prepare the cream mixture separately and refrigerate it as well. When ready to serve, heat the cream mixture until hot, then stir in the potatoes and mix gently until smooth. Gradually add cheese as directed in recipe card.

More Perfect Side Dishes:

No ratings yet

Cheesy Mashed Potatoes

Cheesy Mashed Potatoes are everything you love about classic mashed potatoes, made even richer with melted cheddar.
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Servings: 8 -10 servings, as a side

Equipment

Ingredients

  • 3 pounds gold potatoes 8 packed cups
  • Salt and pepper
  • 8 tablespoons unsalted butter
  • 1 cup heavy cream
  • 3/4 cup sour cream
  • 1/2 teaspoon garlic powder
  • 2 cups shredded sharp Cheddar cheese see note 1
  • 1/2 cup freshly grated Parmesan cheese see note 2
  • Handful of green onions thinly sliced, optional

Instructions 

  • Peel and cut potatoes into 1-inch cubes. Add to a large pot and cover with 1 inch of cold water above the potatoes. Add 1 tablespoon salt. Bring to a boil, then reduce to a rapid simmer and cook until the potatoes are easily pierced with a fork, 15–20 minutes. Drain in a strainer and let sit for 5 minutes to dry.
  • In the same pot (make sure it’s dry), set to low heat. Add butter, sour cream, heavy cream, garlic powder, 1 teaspoon salt, and pepper to taste (I add about 1/2 teaspoon). Stir until smooth, then remove from heat.
  • While the potatoes are still hot, pass them through a ricer directly into the cream mixture. If you don’t have a ricer, mash gently with a potato masher. (Avoid blending or beating, as this can make them gluey.) Stir with a wooden spoon until smooth.
  • Add shredded cheese, a handful at a time, stirring gently until melted. Don’t overmix—let the cheese gradually melt into the potatoes.
  • Garnish with green onions, if desired. Serve immediately.

Recipe Notes

Note 1: Use sharp or extra-sharp cheddar for the best flavor. You can also mix cheeses, like half Gruyère and half cheddar. Always grate cheese fresh—pre-shredded cheese doesn’t melt as smoothly.
Note 2: Grate Parmesan from a block using the small holes of a grater, then gently pack it into the measuring cup for accuracy.
Make Ahead & Storage: Best served fresh, but can be kept warm for up to 30 minutes covered near the stove, or up to 2 hours over simmering water. To make a day ahead, refrigerate the mashed potatoes and cream mixture separately. When ready to serve, heat the cream mixture until hot, then stir in the potatoes and mix gently until smooth.

Nutrition

Serving: 1serving | Calories: 450kcal | Carbohydrates: 28g | Protein: 11g | Fat: 32g | Saturated Fat: 20g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 95mg | Sodium: 261mg | Potassium: 716mg | Fiber: 3g | Sugar: 2g | Vitamin A: 988IU | Vitamin C: 29mg | Calcium: 287mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

My Top Tips For Cheesy Potatoes

  1. Start with cold water: Always add potatoes to cold water before boiling so they cook evenly from the inside out.
  2. Don’t overcook: Boil just until fork-tender. Overcooked potatoes absorb too much water and can turn gummy.
  3. Dry the potatoes well: After draining, let them sit a few minutes so excess moisture evaporates. This makes them fluffier.
  4. Keep everything warm: Cold butter or cream can make mashed potatoes more dense. Make sure add-ins are warm before mixing.
  5. Avoid overmixing: Stir just until creamy. Overworking mashed potatoes releases starch, making them gluey.
  6. Taste and season last: Always give them a final taste before serving. Potatoes need more salt than you might expect.
  7. Use a wooden spoon or silicone spatula: Metal utensils can overwork the mash; gentler tools help keep the texture light.

Meet Chelsea


Hello, and welcome to Chelsea’s Messy Apron! I’m Chelsea, the recipe developer, food photographer, and writer behind the site. I’m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping by—I hope you find something delicious to make!

More Recipes You'll Love

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating