I’m sharing my Creamy Sweet Potato Mash made with simple wholesome ingredients and a savory twist that gives holiday spreads a surprising new option.
I’m always chasing sides that feel special but don’t steal the show, and this Creamy Sweet Potato Mash does exactly that. Roasted sweet potatoes get mashed until silky, then a bit of unsalted butter folds in to make it lusciously smooth without being heavy.
There’s a little trick I swear by that keeps the texture light but still luxurious, you’ll wonder why you ever settled for plain mashed stuff. It’s the perfect add-on for a holiday spread when you want comfort that’s not cloying, and trust me, people will ask for the recipe even if you try to play it casual.
Why I Like this Recipe
– I love how creamy but not heavy it is, feels fancy without trying too hard
– It’s super forgiving so even if i rush or mess up a bit it still tastes great
– Small tweaks totally change the vibe, so i can make it richer or brighter for whoever’s eating
– It reheats nicely and keeps for days, so i can make it ahead and not freak out at the last minute
Ingredients
- Sweet potatoes: Sweet and starchy, packed with fiber, beta carotene, complex carbs, slightly sweet
- Butter: Gives rich creaminess and fat, adds calories, helps flavors carry, silky mouthfeel
- Milk or half and half: Adds smoothness, more protein and calcium than water, thins but keeps creaminess
- Sour cream optional: Tangy, adds cool acidity and protein, makes texture richer, use sparingly
- Garlic: Punchy aromatics, low calories, boosts savory depth, slightly spicy when raw
- Parmesan optional: Umami salty cheese, adds sharp savory notes and protein, a little goes far
- Chives or parsley: Fresh herb lift, brightens flavors, adds vitamins and color, light peppery note
- Olive oil: Finishing oil, provides healthy monounsaturated fats, glossy sheen and gentle fruitiness
Ingredient Quantities
- 2 lb sweet potatoes, peeled and cut into chunks
- 4 tablespoons unsalted butter
- 1/3 cup whole milk or half and half
- 1/4 cup sour cream optional
- 2 cloves garlic, minced
- 1 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 2 tablespoons chopped fresh chives or parsley
- 1/4 cup grated Parmesan cheese optional
- 1 tablespoon extra virgin olive oil
How to Make this
1. Put the peeled sweet potato chunks in a large pot, cover with cold water so they’re 1 inch under, add a pinch of salt, bring to a boil then simmer until a fork slides through easily, about 12 to 18 minutes depending on chunk size.
2. While they cook, melt 4 tablespoons unsalted butter in a small saucepan over medium low heat, add the 2 minced garlic cloves and cook just until fragrant, about 30 seconds, don’t let it brown. Pour in the 1/3 cup whole milk or half and half, warm gently until steaming, then take off heat.
3. Drain the potatoes very well and return them to the hot pot for 30 to 60 seconds to steam off excess water, this keeps the mash from getting too runny.
4. Mash the potatoes with a potato masher or push them through a ricer for a silky texture. Avoid over mixing with an electric mixer or blender or they’ll get gummy.
5. Gradually stir in the warm garlic milk and butter mixture, adding just enough to reach a creamy but not soupy texture. If needed save a few tablespoons of the cooking water and add a splash to adjust.
6. Stir in the optional 1/4 cup sour cream and 1/4 cup grated Parmesan if you like it richer, then season with the 1 teaspoon kosher salt and 1/4 teaspoon freshly ground black pepper. Taste and tweak seasoning.
7. Fold in the 2 tablespoons chopped fresh chives or parsley for brightness, then drizzle 1 tablespoon extra virgin olive oil and stir gently for shine and a little fruity note.
8. Transfer to a serving bowl, dot with a little extra butter or sprinkle more Parmesan and chives on top if you want. Serve hot.
9. Quick hacks and storage tips: warm the milk first so it absorbs better, use a ricer for ultra smooth, mashers for rustic texture, avoid over beating to keep them fluffy. Make ahead: refrigerate up to 3 days, reheat gently with a splash of milk on low heat or in a 300 degree oven covered until warm.
Equipment Needed
1. Large pot, big enough for 2 pounds of sweet potatoes and to cover them by about one inch (use a lid)
2. Cutting board, chef knife and vegetable peeler for peeling and chunking the potatoes
3. Colander or fine mesh sieve to drain the potatoes really well
4. Small saucepan to melt the butter and warm the garlic milk
5. Potato ricer or potato masher — ricer for silky, masher for a more rustic texture
6. Wooden spoon or silicone spatula for stirring in the milk, butter and seasonings
7. Measuring cups and spoons for the butter, milk, sour cream, salt and cheese
8. Serving bowl and serving spoon, plus a small bowl or ramekin for holding chopped chives or extra Parmesan
FAQ
Creamy Savory Mashed Sweet Potatoes Recipe Substitutions and Variations
- Butter: swap with 3 tbsp extra virgin olive oil for a dairy free option, or use equal amount ghee for a nutty, buttery finish
- Whole milk or half and half: use canned full fat coconut milk for extra creaminess (tiny coconut taste), or unsweetened almond milk plus 1 tbsp olive oil to mimic richness, or warm chicken/veg broth for a lighter savory mash
- Sour cream: plain Greek yogurt 1:1 for the same tang and creaminess, or skip it and stir in a splash of milk and a squeeze of lemon if you want a little zip
- Parmesan cheese: swap with Pecorino Romano for a saltier sharper bite, or 2 tbsp nutritional yeast for a nutty, cheesy vegan boost
Pro Tips
1) Texture trick: push the potatoes through a ricer for an ultra silky mash, or use a hand masher if you want a more rustic mouth feel. Don’t try to make them smooth with a stand mixer or blender or they’ll turn gluey.
2) Moisture control: drain thoroughly and let the hot potatoes sit a minute to steam off excess water before you add any liquid. Add warm dairy slowly so you can stop as soon as the texture looks creamy not soupy. Save a couple tablespoons of the cooking water in case you need to loosen things up at the end.
3) Boost the flavor: gently warm your butter with the garlic to bloom the aromatics then add the milk while it’s warm so it soaks in better. For more depth try swapping half the butter for browned butter or roasting one sweet potato and folding those mashed roasted bits in for a caramelized note.
4) Make ahead and reheat tips: cool quickly, store in an airtight container up to three days, reheat slowly on low with a splash of milk or in a 300 degrees F oven covered until warm. Microwaving works in a pinch but heat gently or it can dry out or get uneven.

Creamy Savory Mashed Sweet Potatoes Recipe
I’m sharing my Creamy Sweet Potato Mash made with simple wholesome ingredients and a savory twist that gives holiday spreads a surprising new option.
6
servings
263
kcal
Equipment: 1. Large pot, big enough for 2 pounds of sweet potatoes and to cover them by about one inch (use a lid)
2. Cutting board, chef knife and vegetable peeler for peeling and chunking the potatoes
3. Colander or fine mesh sieve to drain the potatoes really well
4. Small saucepan to melt the butter and warm the garlic milk
5. Potato ricer or potato masher — ricer for silky, masher for a more rustic texture
6. Wooden spoon or silicone spatula for stirring in the milk, butter and seasonings
7. Measuring cups and spoons for the butter, milk, sour cream, salt and cheese
8. Serving bowl and serving spoon, plus a small bowl or ramekin for holding chopped chives or extra Parmesan
Ingredients
-
2 lb sweet potatoes, peeled and cut into chunks
-
4 tablespoons unsalted butter
-
1/3 cup whole milk or half and half
-
1/4 cup sour cream optional
-
2 cloves garlic, minced
-
1 teaspoon kosher salt
-
1/4 teaspoon freshly ground black pepper
-
2 tablespoons chopped fresh chives or parsley
-
1/4 cup grated Parmesan cheese optional
-
1 tablespoon extra virgin olive oil
Directions
- Put the peeled sweet potato chunks in a large pot, cover with cold water so they're 1 inch under, add a pinch of salt, bring to a boil then simmer until a fork slides through easily, about 12 to 18 minutes depending on chunk size.
- While they cook, melt 4 tablespoons unsalted butter in a small saucepan over medium low heat, add the 2 minced garlic cloves and cook just until fragrant, about 30 seconds, don't let it brown. Pour in the 1/3 cup whole milk or half and half, warm gently until steaming, then take off heat.
- Drain the potatoes very well and return them to the hot pot for 30 to 60 seconds to steam off excess water, this keeps the mash from getting too runny.
- Mash the potatoes with a potato masher or push them through a ricer for a silky texture. Avoid over mixing with an electric mixer or blender or they'll get gummy.
- Gradually stir in the warm garlic milk and butter mixture, adding just enough to reach a creamy but not soupy texture. If needed save a few tablespoons of the cooking water and add a splash to adjust.
- Stir in the optional 1/4 cup sour cream and 1/4 cup grated Parmesan if you like it richer, then season with the 1 teaspoon kosher salt and 1/4 teaspoon freshly ground black pepper. Taste and tweak seasoning.
- Fold in the 2 tablespoons chopped fresh chives or parsley for brightness, then drizzle 1 tablespoon extra virgin olive oil and stir gently for shine and a little fruity note.
- Transfer to a serving bowl, dot with a little extra butter or sprinkle more Parmesan and chives on top if you want. Serve hot.
- Quick hacks and storage tips: warm the milk first so it absorbs better, use a ricer for ultra smooth, mashers for rustic texture, avoid over beating to keep them fluffy. Make ahead: refrigerate up to 3 days, reheat gently with a splash of milk on low heat or in a 300 degree oven covered until warm.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 190g
- Total number of serves: 6
- Calories: 263kcal
- Fat: 15.3g
- Saturated Fat: 8.5g
- Trans Fat: 0.08g
- Polyunsaturated: 0.82g
- Monounsaturated: 4.63g
- Cholesterol: 30.6mg
- Sodium: 408mg
- Potassium: 754mg
- Carbohydrates: 31.5g
- Fiber: 4.62g
- Sugar: 7.41g
- Protein: 4.68g
- Vitamin A: 21461IU
- Vitamin C: 3.95mg
- Calcium: 109.5mg
- Iron: 0.95mg