Nutrition Facts for African bean soup

African Bean Soup

Image of African Bean Soup
Nutriscore Rating: 83/100

Warm, hearty, and bursting with bold flavors, this African Bean Soup is a nourishing bowl of comfort with a vibrant twist. Packed with a medley of protein-rich beans—kidney beans, black-eyed peas, and cannellini beans—this plant-based soup is simmered in a fragrant blend of garlic, ginger, and warming spices like cumin and smoked paprika. The addition of peanut butter introduces a touch of creamy richness, while fresh greens like spinach or kale add a healthy, vibrant finish. Perfectly balanced with a squeeze of lime and a sprinkle of cilantro for garnish, this one-pot recipe is easy to prepare and deeply satisfying. Whether served as a main course or alongside your favorite crusty bread, this African-inspired soup is ideal for meal prepping or cozy family dinners.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
40 min
🕐
Total Time
55 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

20 items
  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic cloves, minced
  • 1 teaspoon ginger, grated
  • 2 large carrot, diced
  • 2 celery stalks, diced
  • 2 large tomatoes, diced
  • 6 cups vegetable broth
  • 1 cup kidney beans, cooked and drained
  • 1 cup black-eyed peas, cooked and drained
  • 1 cup cannelini beans, cooked and drained
  • 2 tablespoons peanut butter (optional, for added richness)
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 0.25 teaspoon cayenne pepper (adjust to taste)
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 2 cups spinach or kale, chopped
  • 0.25 cup fresh cilantro, chopped (for garnish)
  • 1 lime, cut into wedges (for serving)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

12 steps
1

Heat the olive oil in a large pot over medium heat.

2

Add the chopped onion and sauté for 3-4 minutes, until softened.

3

Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.

4

Add the diced carrots and celery to the pot, and cook for 5 minutes, stirring occasionally.

5

Add the diced tomatoes and stir well to combine. Cook for another 3 minutes to allow the flavors to meld.

6

Pour in the vegetable broth and bring to a simmer.

7

Add the kidney beans, black-eyed peas, and cannellini beans to the pot.

8

Stir in the peanut butter (if using), ground cumin, smoked paprika, cayenne pepper, salt, and black pepper.

9

Simmer the soup for 20-25 minutes, stirring occasionally, to allow the flavors to develop.

10

Add the chopped spinach or kale to the pot and cook for 5 more minutes until wilted.

11

Taste the soup and adjust seasoning as needed.

12

Ladle the soup into bowls, garnish with fresh cilantro, and serve with lime wedges on the side.

Cooking Tip: Take your time with each step for the best results!
1924
cal
90.8g
protein
271.1g
carbs
61.6g
fat

Nutrition Facts

1 serving (2771.7g)
Calories
1924
% Daily Value*
Total Fat 61.6 g 79%
Saturated Fat 10.9 g 55%
Polyunsaturated Fat 6.9 g
Cholesterol 0 mg 0%
Sodium 6255 mg 272%
Total Carbohydrate 271.1 g 99%
Dietary Fiber 73.1 g 261%
Total Sugars 48.9 g
Protein 90.8 g 182%
Vitamin D 0.0 mcg 0%
Calcium 816 mg 63%
Iron 30.3 mg 168%
Potassium 7130 mg 152%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

54.2%%
18.1%%
27.7%%
Fat: 554 cal (27.7%%)
Protein: 363 cal (18.1%%)
Carbs: 1084 cal (54.2%%)