Go Back
+ servings
5 from 2 votes
Bowl of Sweet Potato Soup Topped with Coconut Milk and Peanuts
Sweet Potato Soup
Prep Time
15 mins
Cook Time
30 mins
Total Time
45 mins

This cozy sweet potato soup is easy to make and oh-so-comforting! Bursting with flavor, it's delicious for lunch or dinner and perfect with a big piece of crusty bread.

Course: Soup
Cuisine: African-Inspired, American
Servings: 6
Calories: 279 kcal
Author: Alissa Saenz
  • 1 tablespoon olive oil (or high-heat oil of choice)
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 1 tablespoon freshly grated ginger
  • 1 ½ teaspoons ground cinnamon
  • 1 teaspoon ground cumin
  • ¼ teaspoon ground cardamom
  • Pinch cayenne pepper (or to taste)
  • 2 pounds sweet potatoes (about 2 to 3 large sweet potatoes), peeled and cut into 1-inch pieces
  • 3 cups vegetable broth
  • 1 cup orange juice
  • 1 cup full-fat coconut milk
  • Salt and pepper, to taste
  • Toppings of choice, such as coconut milk, chopped peanuts, and cilantro or parsley
  1. Coat the bottom of a large pot with the oil and place it over medium heat.

  2. Give the oil a minute to heat up, then add the onion. Sweat the onion for about 5 minutes, stirring occasionally, until it becomes soft and translucent.

  3. Stir in the garlic, ginger, cinnamon, cumin, and cayenne pepper. Continue cooking and stirring everything for about 1 minute, until very fragrant.

  4. Stir in the sweet potato, broth, and orange juice. Raise the heat and bring the liquid to a boil.

  5. Lower the heat and allow the soup to simmer for about 20 minutes, stirring occasionally, until the sweet potatoes are very soft.

  6. Remove the pot from heat.

  7. Blend the soup until smooth, either using an immersion blender or by transferring it in batches to a food processor or blender.

  8. Return the soup to the pot if you used a food processor or blender, then stir in the coconut milk.

  9. Place the pot back over medium heat and cook the soup for a few minutes, stirring occasionally, just to heat it back up.

  10. Remove the pot from heat and season the soup with salt and pepper to taste.

  11. Ladle the soup into bowls and top with toppings of choice. Serve.

Nutrition Facts
Sweet Potato Soup
Amount Per Serving (1.5 cups)
Calories 279 Calories from Fat 117
% Daily Value*
Fat 13g20%
Saturated Fat 9.1g46%
Sodium 403mg17%
Potassium 570mg16%
Carbohydrates 36.7g12%
Fiber 6.2g25%
Sugar 14.2g16%
Protein 6.3g13%
Calcium 43mg4%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.