A African Bean Soup Recipe

This vibrant African-inspired bean soup recipe has been a family favorite for 50 years! Originating from an unknown cookbook, this recipe boasts a rich, savory flavor profile that's easily customizable. We love using Mayocoba beans (Peruvian beans often found in the Mexican food aisle), but feel free to experiment with your favorite bean variety – 1/2 cup dry beans equals a 15oz can after soaking and cooking. This hearty and flavorful soup is perfect for a cozy weeknight dinner and is even better the next day! Serve over rice for an extra satisfying meal.

Prep Time 20 mins
Cook Time 40 mins
Calories 323.7 kcal
Protein 25g
Rating 4.0 (1 Reviews)
A African Bean Soup

Recipe Actions

Recipe Author

Chef Forktionary, author of this recipe

Passionate home cook & Forktionary contributor.

Ingredients for A African Bean Soup

  • 1/2 cup water (for peanut butter mixture) + 1/2 cup water (for soup base)
  • 2 tablespoons soy sauce
  • 1 medium onion, chopped
  • 2 medium sweet potatoes, peeled and cubed
  • 2 medium carrots, chopped
  • 2 stalks celery, chopped
  • Red Bell Pepper
  • Crushed Tomatoes
  • Vegetable Stock
  • Garbanzo Beans
  • Fresh Cilantro
  • 1/4 cup peanut butter
  • 1 teaspoon curry powder

How to Make A African Bean Soup

  1. Finely chop 1 medium onion, 2 medium carrots, 2 stalks celery, and 1 bell pepper (any color). Using a food processor or mandolin slicer can reduce prep time by 10 minutes.
  2. Heat 1/2 cup water and 2 tablespoons soy sauce in a large pot over medium-high heat.
  3. Add the chopped onion and 2 medium peeled and cubed sweet potatoes to the pot.
  4. Cook for 5 minutes, stirring occasionally, until slightly softened.
  5. Add the chopped carrots, celery, and bell pepper.
  6. Cover and cook for 3 minutes, stirring occasionally.
  7. Stir in 1 (28 ounce) can crushed tomatoes, 4 cups vegetable or chicken stock, and 1 (15 ounce) can of drained and rinsed garbanzo beans (or 1/2 cup dry beans, cooked). You can also substitute other beans such as Mayocoba, black beans, or kidney beans.
  8. In a small bowl, whisk together 1/4 cup peanut butter with 1/2 cup water until smooth. Add to the soup along with 1 teaspoon curry powder.
  9. Stir well to combine.
  10. Cover and simmer for 10 minutes, allowing the flavors to meld.
  11. Stir in 1/4 cup chopped fresh cilantro, reserving some for garnish.
  12. Serve hot, optionally over cooked rice. Garnish with extra cilantro.

Chef's Tip for Extra Flavor

Small additions can make a big impact! Try a sprinkle of fresh herbs, a dash of your favorite spice blend, or a squeeze of citrus just before serving to really enhance the flavors of your dish.

Nutrition Information (Approximate per serving)

Sodium

44 g

Sugar

29g

Fat

7g

Carbs

18g