Mashed Potato Recipes
I’m about to blow your damn mind with these killer mashed potato recipes that’ll make your taste buds do a happy dance.
Look, we’re talking classics like creamy traditional and garlic-loaded versions, plus fancy-ass variations with cheddar, sour cream and chives, or (my personal favorite) bacon that’ll make you slap your mama!
Whether you’re trying to impress your judgmental in-laws or just need comfort food after a shit day, these recipes are your new secret weapon.
Classic Creamy Mashed Potatoes

Classic creamy mashed potatoes are the ultimate comfort food that pairs perfectly with any main dish, from holiday roasts to weeknight dinners.
Ingredients:
Instructions:
- Peel the potatoes and cut them into 1-inch cubes.
- Place the potatoes in a large pot and cover with cold water, then add a generous pinch of salt.
- Bring the water to a boil and cook the potatoes until fork-tender, about 15-20 minutes.
- While the potatoes cook, warm the butter, cream, and milk in a small saucepan over low heat.
- Drain the potatoes thoroughly in a colander, then return them to the hot pot for about 30 seconds to evaporate excess moisture.
- Pass the potatoes through a potato ricer or mash them with a potato masher until smooth.
- Gradually add the warm butter and dairy mixture, stirring gently with a wooden spoon.
- Stir in salt and white pepper, adding more to taste if needed.
- If using, fold in the sour cream for extra richness.
- Transfer to a serving bowl, top with a pat of butter and sprinkle with fresh chives.
Garlic Mashed Potatoes

These creamy garlic mashed potatoes are the perfect side dish for any meal, packed with flavor and sure to impress your family and dinner guests.
Ingredients:
Instructions:
- Place potatoes and garlic in a large pot and cover with cold water.
- Bring to a boil and cook until potatoes are fork-tender, about 15-20 minutes.
- Drain the potatoes and garlic, then return them to the pot.
- Add the butter and let it melt for a minute with the hot potatoes.
- Mash the potatoes and garlic with a potato masher or mixer until mostly smooth.
- Heat the cream in the microwave for 30 seconds until warm, then slowly mix it into the potatoes.
- Stir in the sour cream, salt, and pepper until everything is well combined.
- If the potatoes seem too thick, you can add a little more warm cream to get your desired consistency.
- Taste and adjust seasonings if needed… you might want more garlic flavor!
- Transfer to a serving bowl, garnish with chives and maybe an extra pat of butter on top.
Cheddar Mashed Potatoes

Cheddar mashed potatoes are a creamy, cheesy twist on traditional mashed potatoes that’ll make your taste buds do a happy dance.
Ingredients:
Instructions:
- Peel the potatoes and cut them into 1-inch cubes.
- Place the potato cubes in a large pot and cover with cold water.
- Bring to a boil and cook until the potatoes are fork-tender, about 15-20 minutes.
- While potatoes are cooking, warm the milk and butter in a small saucepan until the butter is melted.
- Drain the potatoes and return them to the hot pot.
- Mash the potatoes using a potato masher or electric mixer until mostly smooth.
- Pour in the warm milk and butter mixture and continue to mash.
- Add the shredded cheddar cheese, minced garlic, salt and pepper.
- Mix until the cheese is melted and everything is well combined.
- Fold in the sour cream for extra creaminess.
- Transfer to a serving dish and sprinkle with chopped chives.
- Serve hot and maybe add a little extra cheese on top if your feeling fancy!
Sour Cream & Chive Mashed Potatoes

These creamy mashed potatoes are the perfect side dish for any meal, with the tangy sour cream and fresh chives adding a delicious flavor boost that’ll make your taste buds dance!
Ingredients:
Instructions:
- Peel the potatoes and cut them into 1-inch cubes.
- Place the potato cubes in a large pot and cover with cold water.
- Bring the water to a boil and cook the potatoes until they’re fork-tender, about 15-20 minutes.
- Meanwhile, melt the butter in a small saucepan and add the minced garlic, cooking for about 1 minute until fragrant.
- Drain the potatoes well and return them to the pot.
- Add the garlic butter, sour cream, and milk to the potatoes.
- Mash the potatoes until smooth and creamy, or leave some lumps if you prefer a more rustic texture.
- Stir in the chopped chives, salt, and pepper.
- Taste and adjust seasoning if needed.
- Serve hot with extra butter on top and a sprinkle of chives for garnish… so yummy!
Bacon Mashed Potatoes

Bacon mashed potatoes combine creamy, buttery potatoes with crispy bacon pieces for a side dish that’ll make everyone ask for seconds.
Ingredients:
Instructions:
- Place potato chunks in a large pot and cover with cold water.
- Bring to a boil and cook until potatoes are fork tender, about 15-20 minutes.
- While potatoes are cooking, cook bacon until crispy in a skillet, then crumble and set aside.
- Drain potatoes and return them to the hot pot.
- Add butter and mash the potatoes until mostly smooth.
- Stir in sour cream, heavy cream, minced garlic, salt and pepper.
- Fold in 3/4 of the crumbled bacon and most of the chives, saving some for garnish.
- Transfer to a serving bowl and top with remaining bacon and chives.
- Serve hot and watch everyone fight for the last scoop!
Buttermilk Mashed Potatoes

Buttermilk mashed potatoes are a creamy, tangy twist on the classic comfort food that’ll make your taste buds dance with joy!
Ingredients:
Instructions:
- Place potato chunks in a large pot and cover with cold water.
- Bring to a boil and cook until potatoes are fork-tender, about 15-20 minutes.
- Drain potatoes thoroughly and return them to the hot pot for a minute to dry out.
- In a small saucepan, warm the buttermilk and butter together until butter is melted.
- Mash the potatoes using a potato masher or ricer until mostly smooth.
- Slowly pour in the warm buttermilk mixture while continuing to mash.
- Fold in the sour cream, minced garlic, salt and pepper.
- Mash until you reach your desired consistency… some people like em chunky, others prefer super smooth!
- Taste and adjust seasoning if needed.
- Serve hot, garnished with fresh chives and maybe an extra pat of butter if your feeling fancy.
Ranch Mashed Potatoes

These creamy ranch mashed potatoes add a zesty twist to the classic comfort food that will have everyone asking for seconds.
Ingredients:
Instructions:
- Peel the potatoes and cut them into 1-inch cubes.
- Place the potato cubes in a large pot and cover with cold water.
- Add a generous pinch of salt to the water and bring to a boil over high heat.
- Reduce heat to medium-low and simmer until potatoes are fork-tender, about 15-20 minutes.
- Meanwhile, in a small saucepan, warm the milk and butter together until butter is melted.
- Drain the potatoes thoroughly and return them to the hot pot.
- Mash the potatoes with a potato masher or ricer until mostly smooth.
- Add the warm milk mixture, sour cream, ranch seasoning and minced garlic to the potatoes.
- Mix everything together until well combined and creamy.
- If the potatoes are too thick, add a splash more milk until you reach your desired consistency.
- Stir in the chopped chives, reserving some for garnish.
- Season with salt and pepper to taste.
- Transfer to a serving bowl, top with the remaining chives and a pat of butter if your feeling fancy.
You can totally make these ahead of time and reheat them when your ready to serve! They go great with pretty much any main dish, and the leftovers are just as good the next day.
Cream Cheese Mashed Potatoes

These creamy decadent mashed potatoes get their silky texture and tangy flavor from the addition of cream cheese which makes them absolutely irresistible.
Ingredients:
Instructions:
- Place potato chunks in a large pot and cover with cold water.
- Bring water to a boil and cook potatoes for 15-20 minutes or until fork tender.
- Drain potatoes thoroughly in a colander then return them to the hot pot.
- Add softened cream cheese and butter to the hot potatoes and mash until mostly smooth.
- Pour in the heavy cream while continuing to mash until you reach your desired consistency.
- Stir in garlic powder, salt and pepper.
- Give it a taste and adjust seasonings if needed… you might want more salt!
- Transfer to a serving dish and sprinkle with fresh chives for a pop of color.
- Serve hot and watch everyone go crazy for these potatoes!
Parmesan Mashed Potatoes

Parmesan Mashed Potatoes are a creamy and cheesy twist on the classic side dish that will elevate any meal to restaurant-quality status.
Ingredients:
- 2 pounds Russet potatoes
- 4 tablespoons Butter
- 1/2 cup Heavy cream
- 1/2 cup Parmesan cheese, freshly grated
- 2 cloves Garlic, minced
- 1 teaspoon Salt
- 1/2 teaspoon Black pepper
- Fresh chives for garnish
Instructions:
- Peel the potatoes and cut them into 1-inch cubes.
- Place the potato cubes in a large pot and cover with cold water.
- Bring the water to a boil and cook potatoes until fork-tender, about 15-20 minutes.
- While potatoes are cooking, warm the heavy cream and butter in a small saucepan until butter is melted.
- Drain the potatoes thoroughly and return them to the hot pot.
- Mash the potatoes using a potato masher or ricer until smooth.
- Gradually add the warm cream mixture while continuing to mash.
- Stir in the minced garlic and grated parmesan cheese until well combined and cheese is melted.
- Season with salt and pepper, adjusting to taste.
- Transfer to a serving bowl and sprinkle with additional parmesan and fresh chives.
These mashed potatoes go perfect with just about any main dish, and your gonna love how the parmesan adds this amazing nutty flavor that regular mashed potatoes just don’t have.
The secret is warming the cream and butter before adding it to the potatoes… it keeps everything hot and creamy without cooling down your dish!
Instant Pot Mashed Potatoes

Instant Pot mashed potatoes are a game-changer for holiday meals or weeknight dinners, delivering creamy, fluffy potatoes in a fraction of the time compared to traditional methods.
Ingredients:
Instructions:
- Place the peeled and quartered potatoes in your Instant Pot and pour the chicken broth over them.
- Close the lid and set the valve to sealing position, then cook on high pressure for 8 minutes.
- When the cooking time is done, perform a quick release of the pressure.
- Drain the potatoes but reserve about 1/4 cup of the cooking liquid.
- Return the potatoes to the Instant Pot and add butter, letting it melt from the residual heat.
- Add the heavy cream, sour cream, salt, pepper and minced garlic.
- Mash the potatoes with a potato masher until they reach your desired consistency, adding some of the reserved cooking liquid if needed.
- Taste and adjust seasoning if necessary.
- Transfer to a serving bowl and garnish with fresh chives before serving hot.
Your gonna love how these potatoes come out so creamy without all the hassle of boiling and watching the pot.
The Instant Pot seriously makes the best mashed potatoes I’ve ever had!
Olive Oil Mashed Potatoes

Olive oil mashed potatoes are a dairy-free alternative to traditional mashed potatoes that are just as creamy and delicious.
Ingredients:
Instructions:
- Peel the potatoes and cut them into 1-inch cubes.
- Place the potato cubes in a large pot and cover with cold water.
- Bring the water to a boil and cook potatoes for about 15-20 minutes until they’re fork-tender.
- While the potatoes cook, warm the olive oil and minced garlic in a small pan over low heat for 2-3 minutes to infuse the flavors.
- Drain the potatoes in a colander and return them to the hot pot.
- Add the garlic-infused olive oil, vegetable broth, salt and pepper to the potatoes.
- Mash the potatoes with a potato masher or fork until you reach your desired consistency.
- If the potatoes are too thick, you can add more broth or olive oil.
- Fold in the fresh rosemary and serve hot.
- Drizzle with a little extra olive oil on top for an extra fancy touch!
Vegan Mashed Potatoes

Vegan mashed potatoes are a creamy, dairy-free alternative that doesn’t compromise on flavor or texture, perfect for any meal where you want that comforting potato goodness.
Ingredients:
Instructions:
- Peel the potatoes and cut them into 1-inch cubes.
- Place the potato cubes in a large pot and cover with cold water.
- Bring the water to a boil, then reduce heat to medium and simmer until potatoes are fork-tender, about 15-20 minutes.
- While potatoes are cooking, warm the almond milk and vegan butter together in a small saucepan or microwave until butter is melted.
- Drain the potatoes well and return them to the hot pot.
- Mash the potatoes with a potato masher or fork until most lumps are gone.
- Pour in the warm milk mixture and add minced garlic, salt, pepper and nutritional yeast if using.
- Continue mashing and stirring until everything is well combined and creamy.
- Taste and adjust seasonings as needed.
- Transfer to a serving dish and garnish with fresh chives if desired.