Creamy Sweet Potato Peanut Soup

Creamy Sweet Potato Peanut Soup turns sweet potatoes, peanut butter, tomatoes, spinach, and lime into a rich, silky, budget friendly dinner with deep savory flavor.

Creamy orange sweet potato peanut soup with spinach, lime, and chopped peanuts in a white bowlSave

This soup tastes cozy and bold without using cream. Sweet potatoes give it body, natural peanut butter adds richness, tomatoes bring brightness, and lime wakes up the whole pot at the end. It is naturally plant based, full of fiber, and easy to make from pantry staples.

Why You’ll Love This Recipe

  • It tastes creamy and hearty, but it uses peanut butter instead of dairy.
  • The sweet potatoes turn tender and blend into a velvety soup with gentle sweetness.
  • Smoked paprika, cumin, garlic, and ginger add warm flavor with simple ingredients.
  • It cooks in one pot and makes great leftovers for quick lunches.

Fabian’s Budget & Health Tip: Buy sweet potatoes in a larger bag when they are on sale, then use any extra in roasted bowls or mash. If fresh spinach costs too much, use frozen spinach. Add it straight to the hot soup and simmer until it loosens and turns bright green.

Sweet potatoes, onion, garlic, ginger, broth, peanut butter, tomatoes, spices, spinach, and lime arranged on white linenSave

Ingredients (Serves 4)

  • 1 tablespoon olive oil (15 ml)
  • 1 medium yellow onion, diced (150 g)
  • 4 cloves garlic, minced (12 g)
  • 1 tablespoon fresh ginger, grated (15 g)
  • 2 pounds sweet potatoes, peeled and diced into 1 inch cubes (900 g)
  • 1 can diced tomatoes, with juices, 14.5 ounces (400 g)
  • 4 cups low sodium vegetable broth (960 ml)
  • 1 1/2 teaspoons ground cumin (3 g)
  • 1 teaspoon smoked paprika (2 g)
  • 1/2 cup natural peanut butter (125 g)
  • 4 packed cups fresh spinach (120 g)
  • 2 tablespoons fresh lime juice (30 ml)
  • 1/2 teaspoon fine sea salt, plus more to taste (3 g)
  • Black pepper, to taste

Peanut butter being stirred into a steaming orange sweet potato soup with spinach and lime nearbySave

Step-by-Step Instructions

1. Soften the Aromatics

Warm the olive oil in a large pot over medium heat. Add the onion and cook for 3 to 4 minutes, stirring often, until it looks soft and glossy. Stir in the garlic and ginger. Cook for 30 to 60 seconds, just until your kitchen smells warm, sweet, and savory.

2. Add the Sweet Potatoes and Spices

Stir in the sweet potatoes, cumin, smoked paprika, salt, and black pepper. Let the spices touch the hot oil for about 30 seconds. They should smell smoky and fragrant, not burnt.

3. Simmer Until Tender

Add the diced tomatoes with their juices and pour in the vegetable broth. Stir well and bring the pot to a gentle boil. Reduce the heat to medium low, cover the pot, and simmer for 15 to 20 minutes. The sweet potatoes are ready when a fork slides through them with almost no pressure.

4. Blend for Creaminess

Use an immersion blender to blend the soup right in the pot. For a chunky soup, blend only half. For a very smooth soup, blend all of it in batches in a countertop blender. Vent the blender lid and cover it with a towel so steam can escape safely.

5. Stir in Peanut Butter and Spinach

Lower the heat. Whisk in the peanut butter until it melts into the soup. The soup will turn glossy, thick, and creamy. Stir in the spinach and cook for 1 to 2 minutes, until the leaves soften and turn bright green.

6. Finish with Lime

Stir in the lime juice. Taste the soup and adjust the salt and pepper. The lime should make the peanut flavor taste brighter and the sweet potatoes taste less heavy. If the soup is thicker than you like, add a splash of broth and stir until smooth.

Top down bowl of creamy sweet potato peanut soup topped with spinach, lime, chopped peanuts, and paprikaSave

Expert Troubleshooting & FAQs

Can I use canned sweet potatoes?

Yes, but add them after the broth and tomatoes simmer for about 8 minutes. Canned sweet potatoes are already soft, so they only need enough time to heat through before blending.

Why did my peanut butter look grainy?

Natural peanut butter can seize if the soup boils hard after you add it. Keep the heat low, whisk well, and add a small splash of warm broth if needed. The soup should turn smooth again.

Do I have to blend the soup?

No. You can leave it chunky if you like more texture. For the best creamy feel without losing all the pieces, blend about half of the soup and stir it back together.

Can I make it spicy?

Yes. Add a pinch of cayenne, crushed red pepper, or a spoonful of chili paste with the cumin and smoked paprika. Start small because the heat grows as the soup simmers.

How do I store leftovers?

Cool the soup, then store it in an airtight container in the fridge for up to 4 days. Reheat it gently on the stove. Add a splash of broth or water because the soup thickens as it sits. You can freeze it for 2 to 3 months.

Estimated Nutritional Facts

Per serving, based on 4 servings:

  • Calories: 390
  • Protein: 12 g
  • Carbs: 52 g
  • Fats: 17 g

Creamy Sweet Potato Peanut Soup

Creamy Sweet Potato Peanut Soup

Prep Time10 minCook Time20 minTotal Time30 minServings4

Ingredients

  • 1 tablespoon olive oil (15 ml)
  • 1 medium yellow onion, diced (150 g)
  • 4 cloves garlic, minced (12 g)
  • 1 tablespoon fresh ginger, grated (15 g)
  • 2 pounds sweet potatoes, peeled and diced into 1 inch cubes (900 g)
  • 1 can diced tomatoes, with juices, 14.5 ounces (400 g)
  • 4 cups low sodium vegetable broth (960 ml)
  • 1 1/2 teaspoons ground cumin (3 g)
  • 1 teaspoon smoked paprika (2 g)
  • 1/2 cup natural peanut butter (125 g)
  • 4 packed cups fresh spinach (120 g)
  • 2 tablespoons fresh lime juice (30 ml)
  • 1/2 teaspoon fine sea salt, plus more to taste (3 g)
  • Black pepper, to taste

Instructions

  • 1. Soften the Aromatics. Warm the olive oil in a large pot over medium heat. Add the onion and cook for 3 to 4 minutes, stirring often, until it looks soft and glossy. Stir in the garlic and ginger. Cook for 30 to 60 seconds, just until your kitchen smells warm, sweet, and savory.
  • 2. Add the Sweet Potatoes and Spices. Stir in the sweet potatoes, cumin, smoked paprika, salt, and black pepper. Let the spices touch the hot oil for about 30 seconds. They should smell smoky and fragrant, not burnt.
  • 3. Simmer Until Tender. Add the diced tomatoes with their juices and pour in the vegetable broth. Stir well and bring the pot to a gentle boil. Reduce the heat to medium low, cover the pot, and simmer for 15 to 20 minutes. The sweet potatoes are ready when a fork slides through them with almost no pressure.
  • 4. Blend for Creaminess. Use an immersion blender to blend the soup right in the pot. For a chunky soup, blend only half. For a very smooth soup, blend all of it in batches in a countertop blender. Vent the blender lid and cover it with a towel so steam can escape safely.
  • 5. Stir in Peanut Butter and Spinach. Lower the heat. Whisk in the peanut butter until it melts into the soup. The soup will turn glossy, thick, and creamy. Stir in the spinach and cook for 1 to 2 minutes, until the leaves soften and turn bright green.
  • 6. Finish with Lime. Stir in the lime juice. Taste the soup and adjust the salt and pepper. The lime should make the peanut flavor taste brighter and the sweet potatoes taste less heavy. If the soup is thicker than you like, add a splash of broth and stir until smooth.
Rate this recipe
avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.

Leave a Comment

Your email address will not be published. Required fields are marked *