Sweet potato soup with peanut butter is the perfect blend of creamy, nutty, and slightly spicy flavors—all while being incredibly nutritious. This wholesome recipe is packed with essential vitamins, plant-based protein, and the rich sweetness of sweet potatoes combined with the earthy depth of natural peanut butter.

We crafted this recipe with busy weeknights in mind, balancing bold flavors with nutritious ingredients to create an easy dinner that feels indulgent but is actually supporting your health goals. Whether you’re looking for a healthy peanut butter soup, a vegetarian sweet potato soup, or simply the best sweet potato soup for a chilly evening, this one’s sure to become a staple in your recipe collection.
Why This Sweet Potato Soup with Peanut Butter Is Good for You
- High in fiber: Sweet potatoes are loaded with dietary fiber, supporting digestion and helping you feel full longer.
- Rich in vitamins: From vitamin C to beta-carotene, this soup packs a nutritional punch that supports immunity and healthy skin.
- Plant-based protein: Peanut butter adds a creamy texture while boosting protein levels for a satisfying meal.
- Low in sodium: Using reduced-sodium vegetable broth and natural peanut butter keeps this heart-healthy.
- Dietary-friendly: Naturally vegetarian, gluten-free, and easy to adapt for vegan or keto lifestyles.
Wholesome Ingredients for This Sweet Potato Soup with Peanut Butter
Every ingredient in this easy sweet potato bisque recipe serves a purpose, from flavor to nutrition. Here’s why these ingredients are stars:
- Sweet Potatoes: These are the heart of the recipe, adding natural sweetness and ample vitamins like beta-carotene. Look for firm, orange-fleshed sweet potatoes for an ultra-creamy base.
- Peanut Butter: Go for smooth, natural peanut butter with no added sugar or hydrogenated oils. It provides healthy fats, protein, and a rich, nutty depth to the soup.
- Ginger: Ginger’s subtle zing not only enhances flavor but also offers anti-inflammatory benefits. Fresh ginger works best for this recipe.
- Vegetable Juice: A tomato-vegetable juice blend adds savory depth without the need for heavy creams or dairy. Choose reduced-sodium options for a lighter dish.
Sweet Potato Soup with Peanut Butter Recipe Details
- Servings: 5 servings (about 1 1/2 cups each)
- Cook Time: 30 minutes
- Total Time: 30 minutes
Ingredients for Sweet Potato Soup with Peanut Butter
- 2 large sweet potatoes (10-12 ounces each)
- 1 tablespoon neutral oil (canola or avocado)
- 1 small yellow onion, chopped
- 1 large clove garlic, minced
- 3 cups reduced-sodium tomato-vegetable juice blend or tomato juice
- 1 (4-ounce) can diced green chiles, preferably hot, drained
- 2 teaspoons minced fresh ginger
- 1 teaspoon ground allspice
- 1 (15-ounce) can vegetable broth
- 1/2 cup smooth natural peanut butter
- Freshly ground pepper to taste
- Chopped fresh cilantro leaves for garnish (optional)
How to Make Sweet Potato Soup with Peanut Butter
- Prick the sweet potatoes several times with a fork. Microwave on High for 7-10 minutes until just tender. Let cool slightly before handling.
- In a large saucepan or Dutch oven, heat the oil over medium-high heat. Add the onion and cook, stirring occasionally, for 2-4 minutes until it just begins to brown. Stir in the garlic and cook for 1 additional minute.
- Add the vegetable juice, green chiles, ginger, and allspice to the pan. Bring the mixture to a gentle boil and cook for 10 minutes to let the flavors meld.
- Peel the sweet potatoes once cool, then chop into bite-sized pieces. Add half of the chopped sweet potatoes to the pan.
- Place the remaining sweet potato pieces in a blender or food processor along with the vegetable broth and peanut butter. Blend until completely smooth and creamy.
- Pour the blended mixture back into the soup pot, stirring thoroughly to combine. If the soup is too thick, thin it with water to reach your desired consistency. Season with pepper to taste.
- Heat the soup until hot, then ladle into bowls. Garnish with chopped cilantro if desired, and serve warm.
How to Customize This Sweet Potato Soup with Peanut Butter for Your Diet
- Vegan: The recipe is already vegan-friendly! Just verify your vegetable broth and peanut butter are also vegan-certified.
- Lower calorie: Reduce the peanut butter to 1/4 cup and thin with additional vegetable broth.
- Keto-friendly: Replace sweet potatoes with roasted butternut squash to lower the carb count.
- Nut-free: Swap peanut butter with sunflower seed butter for a similar creamy texture.
Our Team’s Tips for the Best Sweet Potato Soup with Peanut Butter
- Microwave hack: Microwaving the sweet potatoes saves time and avoids boiling away nutrients.
- Blender safety: When blending hot liquids, use a towel to cover the lid and prevent splatters.
- Batch cooking: Double the recipe and freeze leftovers for a quick meal later.
- Storage: Keep leftovers in an airtight container in the fridge for up to 3 days.
- Reheating: Reheat on the stovetop over low heat, adding water if the soup has thickened.
- Boost flavor: Add a dash of smoked paprika or red pepper flakes for extra warmth and spice.
Sweet Potato Soup with Peanut Butter FAQs
What makes this sweet potato soup with peanut butter healthy?
The combination of nutrient-dense sweet potatoes, high-protein peanut butter, and fresh ingredients like ginger creates a hearty, wholesome meal rich in vitamins and minerals.
Can I make this a creamy sweet potato bisque without peanut butter?
Yes, you can swap the peanut butter for a splash of coconut milk or cashew cream for a silky, nut-free version.
Does this soup freeze well?
Absolutely! Store portions in freezer-safe containers for up to 3 months. Defrost overnight in the fridge before reheating.
Is this a good low-carb soup?
For a low-carb option, substitute the sweet potatoes with roasted cauliflower or butternut squash.
How can I make it spicier?
Increase the heat by using extra-hot diced green chiles or stirring in a teaspoon of sriracha or cayenne pepper.
This sweet potato soup with peanut butter is proof that nutritious meals don’t have to skimp on flavor. It’s creamy, satisfying, and packed with ingredients that fuel your body and your taste buds. What’s your favorite way to enjoy sweet potatoes? Let us know in the comments below!

Sweet Potato Soup with Peanut Butter
Ingredients
- 2 large sweet potatoes (10-12 ounces each)
- 1 tablespoon neutral oil (canola or avocado)
- 1 small yellow onion, chopped
- 1 large clove garlic, minced
- 3 cups reduced-sodium tomato-vegetable juice blend or tomato juice
- 1 (4-ounce) can diced green chiles, preferably hot, drained
- 2 teaspoons minced fresh ginger
- 1 teaspoon ground allspice
- 1 (15-ounce) can vegetable broth
- 1/2 cup smooth natural peanut butter
- Freshly ground pepper to taste
- Chopped fresh cilantro leaves for garnish (optional)
Instructions
- Prick the sweet potatoes several times with a fork. Microwave on High for 7-10 minutes until just tender. Let cool slightly before handling.
- In a large saucepan or Dutch oven, heat the oil over medium-high heat. Add the onion and cook, stirring occasionally, for 2-4 minutes until it just begins to brown. Stir in the garlic and cook for 1 additional minute.
- Add the vegetable juice, green chiles, ginger, and allspice to the pan. Bring the mixture to a gentle boil and cook for 10 minutes to let the flavors meld.
- Peel the sweet potatoes once cool, then chop into bite-sized pieces. Add half of the chopped sweet potatoes to the pan.
- Place the remaining sweet potato pieces in a blender or food processor along with the vegetable broth and peanut butter. Blend until completely smooth and creamy.
- Pour the blended mixture back into the soup pot, stirring thoroughly to combine. If the soup is too thick, thin it with water to reach your desired consistency. Season with pepper to taste.
- Heat the soup until hot, then ladle into bowls. Garnish with chopped cilantro if desired, and serve warm.
