These Garlic Cream Cheese Mashed Potatoes are rich, fluffy, and full of savoury flavour. The addition of cream cheese makes them extra creamy and perfect for holidays, weeknight dinners, or any comfort food craving.
2poundsrusset or Yukon Gold potatoespeeled and cubed
4clovesgarlicpeeled
4ozcream cheesesoftened
¼cupbutter
¼–½ cup milkadjust for desired consistency
1teaspoonsalt
½teaspoonblack pepper
Chopped chives or parsleyoptional, for garnish
Instructions
Boil the Potatoes:
Place potatoes and garlic cloves in a large pot of salted water. Bring to a boil and cook for 15–20 minutes, until potatoes are fork-tender.
Drain and Mash:
Drain the potatoes and garlic. Return to the pot or place in a large bowl. Mash until smooth.
Add Creaminess:
Add butter, cream cheese, and ¼ cup milk. Stir or beat until creamy. Add more milk as needed to reach desired consistency.
Season:
Stir in salt and pepper. Taste and adjust seasoning as needed.
Serve:
Transfer to a serving dish. Garnish with chopped chives or parsley, if desired. Serve warm.
Notes
Make Ahead: Prepare up to a day in advance and reheat gently with a splash of milk before serving.Customizing the Flavour: Add roasted garlic for extra depth or mix in shredded cheese or sour cream.Serving Suggestions: Great with roasted meats, holiday dinners, or alongside veggies.Allergy-Friendly Options: Use plant-based butter, cream cheese, and milk for a dairy-free version.Storage Tips: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or microwave.