Go Back
+ servings
Curry dip on a cracker with a white plate with extra crackers and sliced vegetables.

Thai Red Curry Sweet Potato Dip

A healthy and flavorful dip made with sweet potato, red curry paste, and cannellini beans. 

Reprinted with permission from The Vegan 8 Cookbook by Brandi Doming. 

Course Appetizer, Snack
Cuisine Thai
Prep Time 15 minutes
Cook Time 5 minutes
Total Time 20 minutes
Servings 3 cups
Calories 296 kcal
Author Linda Meyer


  • 1 cup sweet potato cooked and mashed, See Note
  • 15 oz white cannellini beans drained and rinced (see note)
  • 2 tbsp lime juice fresh squeezed
  • 2 tbsp roasted almond butter
  • 2 tbsp low-sodium soy sauce
  • ¼ cup Thai red curry paste
  • 1 tsp dried basil
  • ¼ tsp ground coriander
  • ¼ tsp fine salt
  • Roasted sliced almonds
  • Fresh chopped basil for garnish
  • Crackers chips or sliced vegetables for serving


  1. Add the mashed sweet potato, beans, lime juice, almond butter, soy sauce, 2 tbsp (30 ml) hot water, curry paste, basil, coriander, and salt to a food processor, process for 3 to 4 minutes or until very smooth. Scrape the sides and process again. Taste and add more salt, if desired. Garnish with almonds and basil if desired, andserve with chips, crackers, or assorted sliced vegetables.

Recipe Notes

The Nutrition Facts are an estimate only. Cook the sweet potato (whole with skin) either in a microwave at HIGH for 5 to 6 minutes (wrapped in plastic wrap) until very tender, or bake it at 400°F (200°C) for 45 minutes to an hour until very soft. I would advise against steaming or boiling, as it will add extra water to the potatoes and dilute the flavor. Peel and mash 1 cup (248g) of the cooked potatoes. The roasted almond butter is slightly sweet, which complements the spicy curry flavor well, but if you’re allergic, you can sub with tahini for a slightly different flavor profile that than the original recipe.

Nutrition Facts
Thai Red Curry Sweet Potato Dip
Amount Per Serving
Calories 296 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 1g6%
Sodium 582mg25%
Potassium 891mg25%
Carbohydrates 44g15%
Fiber 10g42%
Sugar 4g4%
Protein 14g28%
Vitamin A 9395IU188%
Vitamin C 6mg7%
Calcium 187mg19%
Iron 5.8mg32%
* Percent Daily Values are based on a 2000 calorie diet.