This cheesy mashed potatoes recipe makes a reliably delicious side dish for weeknight dinners and holiday meals like Thanksgiving, Christmas, or Easter.
You can mash them smooth or leave them a bit chunky—either way the flavor is excellent thanks to plenty of butter, sharp cheddar, sour cream, and a touch of garlic powder. These are the kind of potatoes your family will devour.

These potatoes are perfect with or without gravy and reheat well. Leftovers can easily be transformed into fried mashed potato patties for a tasty second meal.
They pair beautifully with roasted or braised meats such as chicken and stuffing, London broil, meatloaf, Salisbury steak, turkey, ham, or any roast you serve.
Why You’ll Love This Recipe
- Easy – Simple ingredients and straightforward steps; kids can help with many tasks.
- Satisfying – Potatoes are comforting and filling. The cheese and sour cream add richness so gravy is optional.
- Versatile – Great for everyday meals and special occasions alike.
Ingredients
What you’ll need:

Notes on ingredients:
- Potatoes: Russets are ideal because they mash into a drier, fluffier texture. Yukon gold or red potatoes work too but may be slightly creamier or denser.
- Butter: Salted butter adds flavor. If you use unsalted, taste and adjust salt as needed.
- Sour cream: Full-fat sour cream gives the best creaminess and flavor; plain yogurt can be a substitute.
- Milk: Whole milk, half-and-half, or cream will yield the creamiest result. Lower-fat milk will make the potatoes less rich.
See the recipe card below for exact quantities and full instructions.

Substitutions & Variations
- Cheese: Sharp cheddar melts well and adds great flavor. Other melty cheeses like Gruyère or Monterey Jack work too, or omit cheese for a simpler version.
- Potatoes: Russets for fluffiness, Yukon gold for creaminess. You can leave thin-skinned potato varieties unpeeled for texture and color.
- Sour cream: Plain yogurt can replace sour cream with similar results.
- Broth: Replace cooking water with chicken, beef, or vegetable broth to boost flavor.
Step-By-Step Instructions
How to make cheesy mashed potatoes from scratch:

Step 1: Peel (or leave skins on if desired), wash, and chop potatoes. Remove any dark spots.

Step 2: Place potatoes in a medium pot and add just enough water to cover. Bring to a boil, reduce heat to low, cover, and simmer about 10 minutes or until tender when pierced with a fork.

Step 3: Drain the potatoes and return them to the pot. Add salt, pepper, garlic powder, parsley, butter, and shredded cheese.

Step 4: Keep the burner on low and mash with a potato masher or fork until the butter and cheese begin to melt into the potatoes.

Step 5: Stir in milk and sour cream and warm gently over low heat until heated through.

Step 6: For extra smooth potatoes, use a hand mixer to blend to your preferred consistency. Taste and adjust salt if needed. Serve hot.
Scroll to the recipe card below for full ingredient amounts and printable instructions.
Expert Cooking Tips
- Don’t overcook potatoes: Cook just until tender so they don’t become waterlogged or mealy.
- Keep the sour cream: It adds richness and a pleasant tang—don’t skip it if you can help it.
- Use a mixer for smoothness: A hand mixer, stand mixer, or food processor will give the smoothest results; a masher leaves a more rustic texture.

Recipe FAQs
Russets are my top choice for fluffy, smooth mashed potatoes. Yukon golds create a creamier result. Any variety will work if the potatoes are cooked until very tender.
If cut into similar-sized pieces and simmered covered, potatoes usually take about 10 minutes once the water returns to a simmer. Test with a fork—potatoes should break apart easily when done.
About 2 pounds (roughly 6 small-to-medium potatoes) serves four people. Adjust quantity depending on your serving needs.
More Side Dish Recipes
-
Creamed Peas Recipe
-
Zucchini and Corn Fritters (2 ways!)
-
Broccoli Bacon Salad (Easy & Tasty)
-
Crockpot Green Bean Casserole (with bacon)
If you try this Cheesy Mashed Potatoes recipe, please leave a star rating and share how it turned out in the comments. Thanks for visiting!
Recipe

Cheesy Mashed Potatoes Recipe
Ingredients
- 2 pounds potatoes
- ½ teaspoon salt (more to taste)
- ¼ teaspoon ground black pepper (more to taste)
- ½ teaspoon garlic powder
- ½ teaspoon dry parsley
- ¼ cup butter (salted)
- 1 cup sharp cheddar cheese, shredded
- ¾ cup milk (or cream or half-and-half)
- 4 ounces sour cream
Instructions
- Peel, wash, and chop potatoes, removing any dark spots.
- Add potatoes to a medium pot and cover with water. Bring to a boil, reduce heat to low, cover, and simmer about 10 minutes or until tender.
- Drain potatoes and return to the pot. Add salt, pepper, garlic powder, parsley, butter, and cheese.
- With the burner on low, mash together with a fork or potato masher until butter and cheese are melted in.
- Stir in milk and sour cream and warm on low until heated through.
- Use a hand mixer to blend to the desired smoothness. Taste and adjust salt if needed. Serve hot.
Notes
- Don’t overcook the potatoes; cook until just tender so they don’t become waterlogged.
- Makes 4 servings. Easy to double or triple for larger groups.
Nutrition
|
Carbohydrates: 5 g
|
Protein: 9 g
|
Fat: 28 g