Vegan Mashed Sweet Potatoes With Coconut Milk

Bowl with mashed sweet potato on table
belchonock / Getty Images
Prep: 15 mins
Cook: 15 mins
Total: 30 mins
Servings: 6 servings
Nutrition Facts (per serving)
223 Calories
20g Fat
11g Carbs
2g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 223
% Daily Value*
Total Fat 20g 26%
Saturated Fat 15g 73%
Cholesterol 0mg 0%
Sodium 73mg 3%
Total Carbohydrate 11g 4%
Dietary Fiber 3g 9%
Protein 2g
Calcium 23mg 2%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

If you're looking for an easy way to create a unique and flavorful mashed sweet potato dish for a vegetarian or vegan holiday, look no further. These vegan mashed sweet potatoes use coconut milk and oil or vegan margarine instead of dairy milk and butter, and they are gently spiced with ginger and curry powder to bring out the flavors of the sweet potatoes. Because the recipe is free from dairy and butter, it's vegetarian, vegan, dairy-free, cholesterol-free and much, much healthier than many other mashed sweet potato recipes. It's a great allergen-safe and gluten-free recipe to share with a group.

Make these mashed sweet potatoes to enjoy as part of your vegan or vegetarian holiday spread, or anytime you want to enjoy the sweet, yummy flavor of sweet potatoes with a meal.


Steps to Make It

  1. Gather the ingredients.

  2. Scrub the potatoes to rid them of lingering dirt, and then peel and chop them into large chunks.

  3. In a large pot, cover the sweet potatoes with water and bring to a boil. Allow the sweet potatoes to simmer for at least 15 minutes, or until they are very soft, then drain.

  4. Mash the sweet potatoes to the desired consistency and then add the coconut milk, ground ginger, curry, and olive oil or vegan margarine, mashing or pureeing these ingredients all together until fully combined. 

  5. Season with salt and pepper to taste and serve.

  6. Enjoy!


  • Puree the potatoes with a hand blender or in a stand mixer to make them light and airy. You can also coarsely mash them with a large fork. Be sure not to overmix the potatoes or the texture can become gluey.
  • Use the coconut milk that's in a can and found in the international foods aisle, rather than the cartons of coconut milk found with almond, soy, and other shelf-stable plant-based milk.
  • To cut back on fat grams and calories, use light coconut milk.
  • To for a little bit of extra flavor, roast the sweet potatoes coated with olive oil at 450 F until they're a little browned and tender before you mash them with the other ingredients.

Recipe Variations

  • Curried vegan mashed sweet potatoes: Increase the amount of curry powder to 2 to 3 teaspoons and add 1/4 cup of chopped cilantro.
  • Herbed vegan mashed sweet potatoes: Eliminate the curry powder and ground ginger. Add 1 to 2 tablespoons of your favorite dried herbs, such as rosemary, thyme, sage, and oregano.
  • Orange vegan mashed sweet potatoes: Add the zest and juice of one large orange, as well as 1 tablespoon of fresh lemon juice, to the ingredients.
  • Instant Pot vegan mashed sweet potatoes: Add the chopped sweet potatoes and other ingredients to the Instant Pot. Seal the lid, set to manual pressure, and cook for 15 minutes. Quick-release the seal and mash the potatoes in the bowl with a potato mashed or hand mixer.