African Peanut Soup with Beef

Serve soup topped with cilantro and peanuts

Peanuts are used in the cooking of many countries in West Africa, and African Peanut Soup is one of the region’s tastiest dishes imaginable. There are many different peanut soup recipes, some contain chicken; other recipes, like this one, use beef. And for a bit more flavor punch I added a beef soup bone. Try to find a natural peanut butter that does not contain sugar. You can use creamy or crunchy peanut butter, depending on your preference – or a combination of both! Increase the amount of crushed red pepper if you want a spicier soup. And although it is not traditional in West African cooking, I like to finish this soup with chopped fresh cilantro for a bit of Caribbean-style flair. And to make it extra good, I spoon on some chopped roasted peanuts as well!

African Peanut Soup with Beef
Prep time
Cook time
Total time
Recipe type: Soup
Cuisine: African
Serves: 6
  • 1 pound stew beef cut into 1-inch cubes
  • 1 beef soup bone (optional)
  • 3 tablespoons palm oil (if you don’t have palm oil, you could substitute peanut oil or canola oil)
  • 1 large onion, diced
  • 1 red bell pepper, cut into 1-inch pieces
  • 1 pound tomatoes,diced (I used Roma tomatoes)
  • 1 clove garlic, minced fine
  • 1 quart beef broth
  • 1 teaspoon salt
  • ½ teaspoon crushed red pepper or cayenne pepper
  • ½ teaspoon ground coriander
  • ½ teaspoon chili powder
  • ⅔ to ¾ cup natural peanut butter (chunky or smooth)
  • 1 large sweet potato (approximately 1 pound) cut into ½-inch pieces
  • 6 sprigs of cilantro
  1. In a Dutch oven or soup pot, heat 1 tablespoon palm oil over medium heat
  2. Add half the beef and cook until browned
  3. Remove beef and set aside, again add 1 tablespoon palm oil and brown the remaining beef and set aside
  4. Add the final tablespoon palm oil to the pot and heat over medium
  5. Dump in the onions and bell pepper and cook for about 5 to 6 minutes, until the vegetables become soft
  6. Add garlic and cook for another minute or two
  7. Put the beef (and soup bone if using) into the pot
  8. Stir in the tomatoes, salt, crushed red pepper, coriander and chili powder
  9. Pour in the beef broth and bring to boil
  10. Cover and simmer for 1 hour, or until beef is tender
  11. Add the sweet potato
  12. Stir in the peanut butter and bring to a boil once more
  13. Reduce heat and simmer for 25 to 30 minutes, until sweet potatoes are tender
  14. Serve topped with some freshly cracked black pepper, chopped cilantro and a spoonful of peanuts

Looking for the perfect pot to cook up your next batch of soup? I recommend the Lodge Enameled Cast Iron Dutch Oven. It comes in 11 different colors and is an excellent value for the price.

Heat Palm Oil
Cook beef until browned








Add onion and red bell pepper








Cook onions and bell pepper until soft








Stir in garlic








Stir in beef and tomatoes








Pour in salt, crushed red pepper, coriander and chili powder








Add soup bone








Pour in beef broth








Simmer for 1 hour








Add sweet potatoes








Add peanut butter








Let simmer until sweet potatoes are cooked








Peanut soup is ready to serve







Serve soup topped with cilantro and peanuts

One thought on “African Peanut Soup with Beef

  1. Pingback: Nigerian Pepper Soup | eSoupRecipes

Leave a Reply

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


Rate this recipe: