Go Back
+ servings
5 from 7 votes
Overhead photo of African peanut sweet potato stew in a white bowl on a white plate on a wooden board
African Peanut Sweet Potato Stew
Prep Time
25 mins
Cook Time
40 mins
Total Time
1 hr 5 mins

This hearty African Peanut Sweet Potato Stew is a stick to your bones soup that's ultra comforting and flavorful! It's healthy and vegetarian too!

Course: Soup
Keyword: soup, stew, comfort food, peanuts, sweet potatoes
Servings: 12 servings
Calories: 490 kcal
Author: MaryAnn Dwyer
  • 2 Tbsp. olive oil
  • 2 cups yellow onion, chopped
  • 1 1/2 cups red bell pepper, chopped
  • 3 cloves garlic, minced
  • 1 28-oz. can petite diced tomatoes, undrained
  • 5 cups sweet potatoes, peeled and cut into small cubes
  • 1/2 cup creamy peanut butter
  • 5 cups low-sodium vegetable broth
  • 2 Tbsp. light brown sugar, firmly packed
  • 2 tsp. ground ginger
  • 1 1/2 tsp. ground cumin
  • 1 tsp. kosher salt
  • 1/2 tsp. freshly ground black pepper
  • 1/4 tsp. cayenne pepper
  • 1/4 cup chopped peanuts, for garnish
  • homemade croutons, for garnish, if desired
  1. Heat olive oil in a large Dutch oven or soup pot over medium-high heat. Add the onions and peppers and cook until softened, about 5 minutes, stirring often. Add the garlic and continue to cook for one minute.

  2. Add the tomatoes, undrained, sweet potatoes, peanut butter, vegetable broth, brown sugar, ginger, cumin, salt, black pepper and cayenne. Cover and bring to a boil.

  3. Reduce the heat and simmer for 40 minutes.

  4. Scoop out about 2-3 cups of the soup, with a small amount of broth and puree in a blender until smooth. Do not overfill your blender. Do it in batches, so you don't get sprayed with hot soup. Return to the pot and stir until thickened. Serve with chopped peanuts and homemade croutons on top.

Nutrition Facts
African Peanut Sweet Potato Stew
Amount Per Serving
Calories 490 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 2g13%
Sodium 1554mg68%
Potassium 3273mg94%
Carbohydrates 94g31%
Fiber 23g96%
Sugar 52g58%
Protein 21g42%
Vitamin A 10631IU213%
Vitamin C 119mg144%
Calcium 377mg38%
Iron 14mg78%
* Percent Daily Values are based on a 2000 calorie diet.