Creamy Three Cheese Mashed Potatoes — Comforting, Easy Weeknight Side
Three Cheese Mashed Potatoes is the kind of side dish that feels like a small, warm hug at the dinner table. It’s simple: potatoes, butter, cream, and a trio of cheeses that melt into a silky, comforting mash. No bells and whistles — just honest, creamy potatoes that pair with anything from roast chicken to a weeknight meatloaf.
Ingredients for this Three Cheese Mashed Potatoes
Here’s what you’ll need. Most of it is probably already in your fridge and pantry. I like Yukon Gold for texture and flavor, but russets work fine too.
- 2 lbs Yukon Gold potatoes, peeled and cut into chunks
- 1/2 cup whole milk or heavy cream
- 4 tbsp unsalted butter
- 1/2 cup shredded sharp cheddar cheese
- 1/2 cup shredded Gruyère cheese
- 1/4 cup freshly grated Parmesan cheese
- 1 tsp salt, plus more to taste
- 1/2 tsp freshly ground black pepper
- 2 tbsp sour cream (optional, for tang and silkiness)
- 1 tbsp chopped fresh chives or parsley for garnish (optional)
Instructions
Walkthrough style — like I’d tell a friend while we’re cooking together. Take your time. Nothing here is hard, and a few gentle steps make a big difference.
- Put the potato chunks in a big pot and cover with cold water. Add a pinch of salt. Starting in cold water helps them cook evenly.
- Bring the pot to a boil, then turn the heat down so it simmers. Cook until a fork slides in easily — usually about 12–15 minutes for medium chunks. If you cut them small, they’ll be faster.
- While the potatoes cook, warm the milk (or cream) and butter together in a small pan over low heat. Just warm it — don’t boil. Keeping the liquid warm prevents cooling the potatoes when you mix everything.
- Drain the potatoes well and put them back in the hot pot for a minute to let steam escape. This step helps avoid watery mashed potatoes.
- Mash the potatoes with a masher or press them through a ricer if you want ultra-smooth results. I usually alternate: start with a ricer for smoothness, then a few hand-masher pulses for texture.
- Add the warm butter and milk mixture a bit at a time, stirring until you reach the creaminess you want. Remember — you can always add more, but you can’t take it away.
- Fold in the sour cream (if using), then the cheddar, Gruyère and most of the Parmesan. Stir gently until the cheeses melt into the hot potatoes. Smell the cheesy goodness — it’s a nice moment.
- Season with salt and pepper, taste, tweak. If needed, thin with a splash more warm milk.
- Transfer to a serving bowl, sprinkle the remaining Parmesan and fresh chives on top, and serve right away.
Cook and Prep Times
- Prep time: 15 minutes (peeling and cutting potatoes)
- Cook time: 12–15 minutes (boiling until tender)
- Total time: ~30–35 minutes
Nutritional information
This is a rough estimate for one serving when the recipe is divided into four portions. Calories will vary based on the exact dairy and cheese brands you use, and whether you choose heavy cream or milk.
- Calories: 380 kcal per serving
- Fat: approximately 24 g
- Carbohydrates: approximately 28 g
- Protein: approximately 11 g
- Sodium: varies widely depending on added salt and cheese — taste and adjust
Frequently asked questions
Can I make these mashed potatoes ahead of time?
Yes. You can make them up to a day ahead. Keep them in an airtight container in the fridge. Reheat gently on the stove over low heat with a splash of milk or cream and a knob of butter to restore the creaminess. Stir frequently so they heat evenly. For parties, you can also bake them in a buttered dish at 350°F (175°C) until warmed through, about 20–25 minutes.
What cheeses can I substitute if I don’t have Gruyère?
Gruyère adds a slightly sweet, nutty note, but you can swap it for fontina, Monterey Jack, or even a milder Swiss. The idea is a melty, flavorful cheese. Keep the sharp cheddar for bite and the Parmesan for that savory finish.
How do I make these potatoes extra fluffy instead of gluey?
Don’t overwork starchy potatoes (like russets) with a mixer — that releases too much starch and makes them gluey. Use a ricer or hand masher and stop when they’re just smooth. Also, drain and let them steam briefly in the hot pot so excess water evaporates. Warm dairy helps too — cold milk will make them heavy.
That’s it — a straightforward, comforting recipe for Three Cheese Mashed Potatoes. It’s one of those dishes that’s easy to tinker with: add roasted garlic for sweetness, stir in bacon for saltiness, or mix in roasted herbs. Mostly, just enjoy the process — there’s a little joy in mashing, in the aroma of melting cheese, and in the way everyone at the table digs in.
If you try it, I’d love to hear how you served it. Did you go classic with roast beef, or keep it casual with burgers? Either way, this mash is a crowd-pleaser.

Three Cheese Mashed Potatoes
Ingredients
- 2 lbs Yukon Gold potatoes, peeled and cut into chunks
- 1/2 cup whole milk or heavy cream
- 4 tbsp unsalted butter
- 1/2 cup shredded sharp cheddar cheese
- 1/2 cup shredded Gruyère cheese
- 1/4 cup freshly grated Parmesan cheese
- 1 tsp salt, plus more to taste
- 1/2 tsp freshly ground black pepper
- 2 tbsp sour cream (optional, for tang and silkiness)
- 1 tbsp chopped fresh chives or parsley for garnish (optional)
Instructions
- Place the potato chunks in a large pot and cover with cold water by about an inch. Add a pinch of salt.
- Bring to a boil over high heat, then reduce the heat to a simmer. Cook until the potatoes are very tender when pierced with a fork, about 12–15 minutes depending on chunk size.
- Meanwhile, warm the milk (or cream) and butter together in a small saucepan over low heat until the butter melts. Keep warm — you don’t want to add cold liquid to the potatoes.
- Drain the potatoes very well in a colander and return them to the hot pot. Let them steam for a minute to dry out slightly; this helps a fluffier mash.
- Mash the potatoes using a potato masher or ricer to your desired texture. For very smooth potatoes, a ricer works best; for a bit of rustic charm, stick with a masher.
- Stir in the warm milk and butter mixture a little at a time until you reach the creaminess you like.
- Fold in the sour cream if using, then add the cheddar, Gruyère, and most of the Parmesan (reserve a tablespoon for topping if you like a golden finish). Stir gently until the cheeses melt and distribute evenly.
- Season with salt and pepper, taste, and adjust. If the potatoes are too thick, add a splash more warm milk.
- Spoon into a serving bowl, sprinkle with the reserved Parmesan and chopped chives or parsley. Serve hot.







