Cheesy mashed potatoes turn a basic side into something worth scooping up with a spoon, thanks to starchy Russets and a generous blend of melted cheese folded in off the heat. This version keeps the texture light by whipping in warm dairy slowly rather than dumping it all at once. You get a creamy, settled mash that holds its shape on the plate without turning gluey.
The method below is built for consistency: same potato type, same roux-free approach, and a clear doneness cue for the boil. If you already know your way around roasted garlic, this is the louder, cheesier cousin that pairs with almost any roasted meat. Making this cheesy mashed potatoes at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Cheesy Mashed Potatoes
- Stays smooth for up to 2 hours in a warm oven without breaking.
- Uses one pot and one mixing bowl, so cleanup is short.
- Sharp cheddar gives a salty bite that cuts through rich gravies.
- Works as a base for leftovers like stewed potatoes the next day.

Ingredients You’ll Need
- 2 lb Russet potatoes, peeled and cut into 1-inch chunks
- 1 tbsp salt, for the boiling water
- 4 tbsp unsalted butter, cubed
- 1 cup whole milk, warmed
- 1.5 cups sharp cheddar cheese, shredded
- 0.5 cup cream cheese, softened
- 0.5 tsp black pepper, ground
- 0.25 tsp garlic powder
Ingredient Substitutions
Russet potatoes: Replace with an equal weight of Yukon Gold potatoes for a naturally buttery, waxy finish. Yukon Golds hold more moisture, so the mash will be denser and less fluffy than Russets. You can skip peeling since the skins are thin, but expect a slightly yellow color and a creamier mouthfeel. The cheesy mashed potatoes works well for weeknight cooking when time is limited.
Sharp cheddar cheese: Use an equal weight of Gruyère for a nutty, mild-sweet profile with superior melt. Gruyère browns faster if reheated under a broiler, so lower the heat by 20°C. The flavor is less tangy, which suits poultry better than beef. Storing leftover cheesy mashed potatoes correctly keeps it tasting good for days.
Whole milk: Swap for an equal volume of half-and-half to raise fat content and soften the texture. The mash will feel heavier and coat the tongue more, so reduce butter by 1 tbsp to avoid greasiness. It also reheats with less separation in the microwave.
Cream cheese: Replace the 0.5 cup with 0.5 cup sour cream for a tangier, looser mash. Sour cream thins the structure, so add it last and stir just until combined. Do not boil the mash after adding it or the dairy will curdle.
Step-by-Step Instructions
- Place the peeled potato chunks in a 4-quart pot and cover with cold water by 2 inches. Add the 1 tbsp salt and bring to a boil over high heat, then lower to medium-low heat and simmer 15 minutes until a fork slides through with no resistance.
- Drain the potatoes in a colander and let them sit 2 minutes so surface steam escapes and they dry out.
- Ricer or mash the potatoes in the same pot using a hand masher until no lumps remain larger than a pea.
- Add the cubed butter and stir on medium-low heat for 1 minute until fully melted and the mash looks glossy.
- Pour in the warmed milk slowly while stirring, then add black pepper and garlic powder. Stir until the texture is pourable but holds a soft peak.
- Remove the pot from heat. Fold in the shredded cheddar and softened cream cheese with a spatula until just melted and smooth, about 45 seconds.
- Transfer to a serving bowl and serve immediately, or hold in a 90°C oven covered with foil for up to 30 minutes.
Pro Tips
Warm the milk before adding it so the potato starch does not seize and turn the mash tight. Cold dairy drops the temperature fast and forces you to over-stir.
Shred your own cheese from a block instead of using pre-shredded bags. Those contain cellulose that prevents a clean melt and leaves a faint grainy feel.
If you want a browned top, spread the finished cheesy mashed potatoes in a dish and broil 3 minutes until spotted. Watch closely because cheese goes from toasted to burnt in under a minute.
For technique on safe dairy handling, see the guidance from Food Network on cooking with cheese sauces.
Common Mistakes to Avoid
Boiling potatoes that are too large makes the outside fall apart before the center cooks. Cut to a uniform 1-inch size so they finish together.
Adding cheese over direct heat causes it to separate into oil and solids. Always fold it in off the burner as written in step six.
Using a food processor to mash creates a sticky, paste-like texture because it overworks the starch. A ricer or hand masher keeps the strands short and separate.
Serving Suggestions
Spoon the mash next to beef hotpot so the broth soaks into the top layer. The salty cheese balances the savory meat broth well.
For a lighter plate, pair with smoked haddock instead of red meat. The smoky fish contrasts the creamy base without overwhelming it.
Top a scoop with crispy chorizo crumbles from a chorizo and eggs breakfast for a brunch-style potato cake.
Storage and Reheating
Cool the mash to room temperature within 2 hours, then store in an airtight container in the fridge for up to 4 days. Reheat in a saucepan over medium-low heat with a splash of milk, stirring until steaming hot throughout at 74°C.
You can freeze the cooled mash for up to 2 months in a freezer bag laid flat. Thaw overnight in the fridge and reheat gently; the texture stays acceptable though slightly less airy.
Recipe Variations
Bacon Version
Stir in 0.5 cup crumbled cooked bacon with the cheese at step six. The salt level rises, so cut the added salt in the boil to 2 tsp. Expect a smoky, crunchy fleck in every bite.
Herb Version
Add 2 tbsp chopped chives and 1 tbsp thyme after the cheese melts. These soften the richness with a green, slightly onion note. Use cherry tomatoes on the side for acid.
Spicy Version
Mix 0.5 tsp cayenne into the milk before step five for a low background heat. The cheese tempers the burn, making it warm rather than sharp. Serve with fresas con crema after for cooling.
Low-Fat Option
Replace butter with 2 tbsp olive oil and cream cheese with 0.25 cup plain Greek yogurt. The mash is lighter but less silky, and the yogurt must go in off heat to avoid curdling. Flavor stays tangy and clean.
Cheesy Mashed Potatoes
Description
Cheesy mashed potatoes turn a basic side into something worth scooping up with a spoon, thanks to starchy Russets and a generous blend of melted cheese folded in off the heat.
This version keeps the texture light by whipping in warm dairy slowly rather than dumping it all at once for a creamy, settled mash.
Ingredients
Instructions
-
Boil the potatoes
Place the peeled potato chunks in a 4-quart pot and cover with cold water by 2 inches. Add the 1 tbsp salt and bring to a boil over high heat, then lower to medium-low heat and simmer 15 minutes until a fork slides through with no resistance.
-
Drain and dry
Drain the potatoes in a colander and let them sit 2 minutes so surface steam escapes and they dry out. This step keeps the mash from becoming watery and helps it stay fluffy.
-
Mash the potatoes
Ricer or mash the potatoes in the same pot using a hand masher until no lumps remain larger than a pea. The short, separate strands from a ricer or masher prevent a sticky, paste-like texture.
-
Add butter
Add the cubed butter and stir on medium-low heat for 1 minute until fully melted and the mash looks glossy. Keep the heat low so the potatoes do not scorch while the butter incorporates.
-
Stir in milk
Pour in the warmed milk slowly while stirring, then add black pepper and garlic powder. Stir until the texture is pourable but holds a soft peak, showing the starch is hydrated without being gluey.
-
Fold in cheese
Remove the pot from heat. Fold in the shredded cheddar and softened cream cheese with a spatula until just melted and smooth, about 45 seconds, keeping the cheese off direct heat so it does not separate into oil and solids.
-
Serve or hold
Transfer to a serving bowl and serve immediately, or hold in a 90°C oven covered with foil for up to 30 minutes. The warm oven keeps the mash smooth without breaking the dairy.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 420kcal
- % Daily Value *
- Total Fat 26g40%
- Saturated Fat 16g80%
- Cholesterol 75mg25%
- Sodium 900mg38%
- Total Carbohydrate 34g12%
- Dietary Fiber 3g12%
- Sugars 4g
- Protein 14g29%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Cool the mash to room temperature within 2 hours, then store in an airtight container in the fridge for up to 4 days.
- Reheating: Reheat in a saucepan over medium-low heat with a splash of milk, stirring until steaming hot throughout at 74°C; do not reheat the same portion more than once.
- Pro tip: Shred your own cheese from a block instead of using pre-shredded bags to avoid a grainy melt, and for a cheesy cousin try our twice baked potato recipe.
- Make ahead: The mash can be held in a 90°C oven covered with foil for up to 30 minutes before serving.
