Creamy Mashed Sweet Potatoes: Instant Pot or Stovetop

These Mashed Sweet Potatoes are creamy, flavorful, and brightened with fresh orange zest and rosemary. They make a simple yet elegant side dish for weeknight dinners, backyard barbecues, or holiday menus. The recipe includes clear instructions for both the Instant Pot and the stove top so you can choose the method that works best for your kitchen and schedule.

Mashed sweet potatoes in a serving bowl

I make mashed potatoes often, and this version using sweet potatoes adds color and a naturally sweet, nutty flavor. The orange zest lifts the dish with citrus brightness while rosemary contributes an earthy herbal note. The texture is velvety when mashed with butter and a splash of half-and-half, but you can swap dairy ingredients to make it dairy-free if needed.

These mashed sweet potatoes come together quickly and adapt well to different seasonings: swap rosemary for thyme or chives, fold in roasted garlic for a savory twist, or add a touch of maple and cinnamon for a sweeter side dish. They pair well with poultry, pork, beef, or vegetarian mains.

Mashed sweet potatoes with rosemary sprig on top

Why you’ll love this recipe

  • Creamy, velvety mashed sweet potatoes with bright orange zest and fresh rosemary.
  • Includes both Instant Pot and stove top methods so you can choose fast and hands-off or traditional cooking.
  • Quick and easy to prepare, naturally gluten-free and vegetarian.
  • Flexible — easily customized with different herbs, dairy or non-dairy liquids, and add-ins.

Recipe ingredients

Mashed sweet potato recipe ingredients
  • Sweet potatoes — 3 lbs, peeled and cut into 2″ chunks. Use your favorite variety; texture may vary slightly by type.
  • Half-and-half — about 1/3 cup. Substitute whole milk, heavy cream, or non-dairy milk to suit your preference. Heavy cream yields a richer mash; non-dairy milks and vegan butter make this dairy-free.
  • Butter — 4 tablespoons unsalted, softened. Use dairy-free butter or olive oil if needed.
  • Orange zest — 1 tablespoon, for a bright citrus note. Optional but recommended.
  • Fresh rosemary — 2 tablespoons, finely chopped. Swap with parsley, chives, or thyme if you prefer.
  • Salt and pepper — to taste.

Full recipe measurements and instructions appear in the recipe card below.

How to make these mashed sweet potatoes

You can prepare these mashed sweet potatoes either in an Instant Pot for a faster, hands-off approach or on the stove top using a large pot. The end result is the same creamy texture and balanced flavor—just choose the method that fits your schedule.

Pro tip: Avoid overcooking the sweet potatoes so they don’t become watery. Drain them thoroughly in a colander before mashing.

How to make mashed sweet potato recipe

Instant Pot instructions

The Instant Pot method requires less water and is very convenient. It produces consistently tender sweet potatoes in just a few minutes of pressure cooking.

  1. Place the peeled and chunked sweet potatoes into the Instant Pot and add 1 cup of water. Secure the lid and set to Pressure Cook (High) for 8 minutes.
  2. When the cook time is complete, perform a quick release and remove the lid once the pressure has fully released.
  3. Drain the potatoes thoroughly in a colander to remove excess water.
  4. Return the drained potatoes to the Instant Pot or a mixing bowl and mash with a potato masher to your preferred consistency.
  5. Add half-and-half, butter, orange zest, chopped rosemary, and salt and pepper to taste. Stir until smooth and well combined.
  6. Taste and adjust seasoning, then serve hot.
Instant pot mashed sweet potatoes with butter and rosemary

Stove top instructions

If you prefer the classic approach, cook the sweet potatoes in a large pot of boiling water until tender.

  1. Place sweet potato chunks in a large pot and cover with water by about 1 inch. Cover and bring to a boil over high heat. Reduce heat to medium and simmer 10–15 minutes or until the potatoes are fork-tender.
  2. Drain completely in a colander and return to the pot.
  3. Mash the potatoes with a potato masher until smooth or to your desired texture.
  4. Stir in half-and-half, butter, orange zest, rosemary, and salt and pepper. Adjust seasoning and serve warm.

Tips for success

  • Cut sweet potatoes into uniform pieces so they cook evenly.
  • Drain well after cooking to prevent watery mash.
  • Avoid overcooking; overly soft potatoes can become gluey.
  • For the smoothest texture, purée in a food processor or use an immersion blender sparingly.
  • Make ahead: keep warm in the Instant Pot on the “Keep Warm” setting, or reheat gently in a covered pot over a shallow pan of simmering water.
Mashed sweet potatoes with pat of butter and chopped rosemary

Serving suggestions

These mashed sweet potatoes are versatile and pair well with many mains:

  • Serve with roasted or grilled chicken, pork chops, or seared steak for a hearty meal.
  • Add them to a holiday plate alongside glazed ham or roast turkey.
  • Use them as a colorful side for backyard barbecue dishes like grilled chicken or ribs.

Storage and reheating

  • Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheat gently in the microwave or in a covered oven-safe dish until heated through, adding a splash of milk or half-and-half if needed to loosen the texture.
bowl of mashed sweet potatoes with butter and rosemary

Did you try this recipe? If so, please leave a review below and tag @flavorthemoments on social media to show how yours turned out.

Mashed Sweet Potatoes (Instant Pot, Stove Top)

Servings: 6 · Prep: 10 mins · Cook: 8 mins (Instant Pot) · Total: ~28 mins

Ingredients

  • 3 lbs. sweet potatoes, peeled and cut into 2″ chunks
  • 1/3 cup half-and-half, at room temperature
  • 4 tablespoons unsalted butter, softened
  • 1 tablespoon orange zest
  • 2 tablespoons freshly chopped rosemary (or 1 tsp dried)
  • Salt and pepper, to taste

Instructions — Stove top

  1. Place sweet potatoes in a large pot and cover with water by 1″. Bring to a boil; reduce heat and simmer 10–15 minutes until tender. Drain well.
  2. Return potatoes to the pot and mash to desired consistency.
  3. Stir in half-and-half, butter, orange zest, rosemary, and salt and pepper. Adjust seasoning and serve.

Instructions — Instant Pot

  1. Place sweet potatoes and 1 cup water in the Instant Pot. Secure the lid and cook on High Pressure for 8 minutes (the pot will take additional time to come to pressure).
  2. Quick release the pressure when cooking ends. Drain potatoes very well.
  3. Mash the potatoes, then add half-and-half, butter, orange zest, rosemary, salt and pepper. Stir until smooth and serve.

Notes

  • Do not overcook the potatoes to avoid watery mash. Drain thoroughly before mashing.
  • Make the recipe dairy-free by using coconut milk or another non-dairy milk and vegan butter.
  • Customize: add roasted garlic, swap herbs, or stir in maple and cinnamon for a sweeter version topped with chopped pecans.
  • To keep warm, use the Instant Pot “Keep Warm” setting or cover the pot and set it in a pan of warm water on the stove.

Nutrition (approx.)

Calories: 283 kcal · Carbs: 47 g · Protein: 4 g · Fat: 9 g · Fiber: 7 g · Vitamin A: high

Note: This recipe was originally published in 2019 and has been updated with refreshed photos and additional cooking details.

All recipes and images © Flavor the Moments.