Go Back
+ servings
Overhead shot of a white bowl filled with sweet potato peanut soup, topped with fresh herbs, on top of a white background.

Sweet Potato Peanut Soup (Slow Cooker or Stovetop)

Print Recipe
This West African-inspired sweet potato peanut soup simmers sweet potatoes, fire-roasted tomatoes, and creamy peanut butter into a hearty vegetarian meal. 
Course dinner, Main Course, Soup
Cuisine American, West African
Diet Gluten Free, Vegan, Vegetarian
Keyword comfort food, Crockpot, healthy, hearty, one pot, Slow Cooker
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Servings 6
Calories 378

Equipment

Ingredients

  • 6 cups peeled, chopped sweet potato
  • 1 small yellow onion, chopped
  • 2 garlic cloves, minced or finely grated
  • 2 (15-ounce) cans diced fire roasted tomatoes, liquid drained
  • 1 cup full-fat canned coconut milk
  • 2 cups vegetable stock (or chicken stock if not vegetarian)
  • 1 teaspoon kosher salt

To Add at the End

  • ½ cup creamy, unsweetened peanut butter
  • ½ teaspoon kosher salt
  • 2 cups loosely packed baby spinach
  • 2 tablespoons lime juice

Instructions

Slow Cooker Instructions

  • Add the sweet potatoes, diced tomatoes, onion, garlic, coconut milk, and stock to a 6-quart slow cooker, stirring to combine.
  • Cover and cook on high for 4-5 hours, or low for 6-7, or until the sweet potatoes are tender. Do not uncover during this time.
  • When the soup is done, uncover and add the peanut butter, stirring until well incorporated. Using an immersion blender, blend the stew for 10-20 seconds.
  • Alternatively, carefully, remove 2-3 cups of the sweet potato and broth mixture to a blender. Cover, blend on high, then add back to the stew, stirring to combine.
  • Blending for just a few seconds will add a natural creaminess to the soup, while leaving the texture of some of the vegetables and sweet potatoes.
  • Add the additional salt, spinach, and lime juice, stirring to wilt the spinach. Taste and add additional salt and lime juice if desired. Top with cilantro, peanuts and hot sauce if you like.

Stovetop Instructions

  • In a large pot or Dutch oven, saute the onion and garlic in 1 tablespoons olive oil over medium heat until translucent, about 5 minutes.
  • Add the sweet potatoes, diced tomatoes, coconut milk, and stock, stirring to combine.
  • Cover and bring to a boil, then reduce to a simmer. Cook, covered, until the sweet potatoes are tender, about 30-35 minutes, stirring occasionally.
  • When the soup is done, uncover and add the peanut butter, stirring until well incorporated. Using an immersion blender, blend the stew for 10-20 seconds.
  • Alternatively, carefully, remove 2-3 cups of the sweet potato and broth mixture to a blender. Cover, blend on high, then add back to the stew, stirring to combine.
  • Blending for just a few seconds will add a natural creaminess to the soup, while leaving the texture of some of the vegetables and sweet potatoes.
  • Add the spinach and lime juice, stirring to wilt the spinach. Taste and add additional salt and lime juice if desired. Top with cilantro, peanuts and hot sauce if you like.

Notes

  • Optional Toppings: Chopped cilantro, chopped green onions, chopped roasted peanuts, hot sauce.

Nutrition

Serving: 1 (of 6) | Calories: 378kcal | Carbohydrates: 41g | Protein: 11g | Fat: 21g | Saturated Fat: 11g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Sodium: 609mg | Potassium: 835mg | Fiber: 7g | Sugar: 12g | Vitamin A: 20131IU | Vitamin C: 12mg | Calcium: 101mg | Iron: 3mg
QR Code linking back to recipe