Creamy, dreamy, and ready in just 30 minutes, these cheesy mashed potatoes are the ultimate comfort food. Plus, discover the secrets to making them ahead of time for a hassle-free feast.

Best Cheesy Mashed Potatoes
Mashed potatoes are one of, if not the, favorite side dishes for my kids on Thanksgiving, and I've spent years experimenting and gathering tips to create the creamiest, most flavorful mash every single time.
I'm thrilled to share all my secrets with you! This recipe is incredibly easy and pairs perfectly with just about anything on the table.
And if you are looking for a low-carb option, try this creamy mashed cauliflower!
Jump to:
Ingredients

I am highlighting just the ones that need further explanation. The complete list is in the recipe card below.
- Potatoes - Use Russet potatoes or Yukon Gold potatoes or a combination of both
- Butter - adds so much flavor and richness to the dish
- I like to use fresh garlic cloves (finely minced) but you can use garlic powder if you wish.
- Cream cheese - use full fat cream cheese for extra creaminess and flavor! You can also add sour cream or mascarpone cheese instead
- Milk - I recommend using whole milk for extra creaminess and flavor. Let the milk sit at room temperature for about 30 minutes or if you're short on time, warm the milk in the microwave briefly
- Cheddar cheese - sharp or extra sharp cheddar cheese works particularly well but you can also add parmesan cheese, gruyere cheese, monterey jack, or even goat cheese
How to Make Cheesy Mashed Potatoes

Step 1: Place potatoes in a large pot and cover with COLD water. Bring to a gentle boil and cook until fork tender. Drain the potatoes throughly and return to the warm pot. Let them sit for a minute or two to evaporate any remaining moisture.

Step 2: Mash the potatoes slightly. This will help reduce the amount of mixing required to incorporate the additional ingredients.

Step 3: Add butter FIRST followed by cream cheese, cheese, milk.

Step 4: Mash using a potato masher until soft and creamy. You can leave the texture chunky if preferred.
Tips for Success

- Peel and cut the potatoes uniformly - this ensures even cooking
- Boil properly - start with cold water and bring the water to a gentle boil to cook the potatoes until they are fork-tender. Avoid overcooking as it can make the potatoes too starchy and gluey.
- Drain your potatoes completely before mashing to prevent mushy potatoes.
- Don't add cold ingredients to warm potatoes - be sure to warm the butter and milk and use softened cream cheese so they will blend more easily with the potatoes.
- Do NOT overmix the potatoes - otherwise you will end up with dense and gummy texture and nobody wants that!
- Season well - taste and season with salt and pepper. You can also add more cheese or fresh chives, green onions, and other herbs for extra flavor.
Make Ahead Tips
Here are 3 different ways to make the most delicious creamy mashed potatoes ahead of time.
- Cook the potatoes as directed and refrigerate for 3-4 days in an airtight container. I recommend covering the surface of the mashed potatoes with plastic wrap or a layer of butter to prevent them from drying out. When ready to enjoy, simply warm them on the stove top with a bit of butter and a splash of milk.
- Or transfer to an oven-safe dish, cover, and reheat at 350°F until warmed through. Add more milk, if necessary, to maintain creaminess.
- You can also add them into the slow cooker on the low setting. Stir in ¼-1/3 cup of milk to prevent them from drying out, and keep warm for 3-4 hours.
What to Serve with Mashed Potatoes
Cheesy mashed potatoes pair well with a variety of dishes! Here are some suggestions:
- Roasted chicken
- Roasted turkey breast
- Pressure Cooker Fajitas
- Meatballs - like these turkey meatballs, baby meatballs, beef quinoa meatballs
- Salmon Balls
- Vegetables - serve alongside roasted vegetables like broccoli, frozen green beans, and sweet potatoes and carrots
Frequently Asked Questions
Use starchy potatoes like Russets or Yukon Golds. They have a higher starch content, which results in a fluffier and creamier texture.
You can use vegan butter, cream cheese, nutritional yeast or dairy-free cheese, and your favorite non-dairy milk.
Thanksgiving Side Dishes
Did you make this recipe? Leave a rating below and let me know how you liked the recipe! Your feedback means so much to me!

Cheesy Mashed Potatoes
Ingredients
- 3 pounds gold or russet potatoes, peeled and cut into 1 inch pieces
- ¼ cup unsalted butter, melted
- â…“ cup milk, room temperature
- 2 ounces cream cheese, softened
- 3 garlic cloves, minced
- 1 cup shredded cheddar cheese
- salt and pepper to taste
- Chives
Instructions
- Wash and peel potatoes. Cut into 1 inch pieces. Place into a large pot and cover with COLD water. Bring the potatoes to a gentle boil boil and cook for 15-20 minutes until fork-tender.
- Drain the potatoes throughly and return to the warm pot. Let them sit for a minute or two to evaporate any remaining moisture. Mash slightly.
- Add butter FIRST followed by cream cheese, cheese, milk.
- Mash using a potato masher until soft and creamy. You can leave the texture chunky if preferred. Top with chives and enjoy!
Notes
- Don't add cold ingredients to warm potatoes - be sure to warm the butter and milk and use softened cream cheese so they will blend more easily with the potatoes.
- Do NOT overmix the potatoes - otherwise you will end up with dense and gummy texture and nobody wants that!
- Season well - taste and season with salt and pepper. You can also add more cheese or fresh chives, green onions, and other herbs for extra flavor.
Leave a Reply