Vegetarian Peanut Soup

This West African peanut soup recipe is made with pantry staples and collard greens. It's a creamy, spicy vegan soup that's easy to make on busy weeknights.

480 Reviews
1290CommentsJump to recipe
West African Peanut Soup
When you buy through our links, we may earn a commission. Learn More

I know that peanut butter, tomatoes and collard greens may seem like an unlikely combination, but I hope you’ll trust me on this one.

sliced red onion

This recipe was originally inspired by a friend’s vegan cookbook called Local Bounty. With the author’s headnote, “Of all the soups we serve in my restaurant, this one is by far the most popular,” and his endorsement, I trusted that this soup was a safe bet.

If you love this recipe, be sure to check out the revamped peanut soup with sweet potatoes and chickpeas in my cookbook!

chopping garlic

We taste-tested the soup with a few different hot sauces (none of them African) and decided that we liked sriracha was the best. It provides just the right punch of heat.

The end result is a creamy, nourishing soup made of basic pantry ingredients, herbs and greens. It doesn’t require much prep and the hot sauce cuts down on the total number of ingredients, so it’s perfect for cold days and lazy weeknights.

collard greens

I originally titled this soup “West African Peanut Soup.” While it’s inspired by West African peanut soups, it’s not authentic by any stretch. I’m told that authentic recipes do not contain collard greens, and I believe they often contain meat, among other details.

As a vegetarian, this recipe may be the closest I’ll ever taste to the authentic dish, and I love it for all of the aforementioned qualities. Whether you’re vegetarian, vegan, or follow any diet under the sun, I hope you love it, too!

peanut butter and collard greens

peanut butter and tomato paste

West African Peanut Soup Recipe

Print
Save this recipe!
Get this recipe sent to your inbox, plus get new recipes from C+K every week!

Vegetarian Peanut Soup

  • Author: Kathryne Taylor
  • Prep Time: 10 mins
  • Cook Time: 35 mins
  • Total Time: 45 minutes
  • Yield: 6
  • Diet: Vegan

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 480 reviews

Print

This West African-inspired peanut soup recipe is a creamy and comforting, spicy vegan soup. Made with a simple combination of peanut butter, tomato paste and collard greens, this soup comes together quickly and would be a great weeknight meal. If you love spicy flavors like me, don’t hesitate to use liberal amounts of ginger and garlic. Recipe yields 6 bowls.

Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1 medium red onion, chopped
  • 1 medium jalapeño (optional, for heat), seeded, ribs removed, and finely chopped
  • 1 teaspoon fine salt, to taste
  • 2 tablespoons finely grated or minced fresh ginger
  • 4 medium cloves garlic, pressed or minced
  • 4 cups (32 ounces) vegetable broth
  • 2 cups water
  • ¾ cup creamy peanut butter*
  • 6 ounces tomato paste
  • 1 medium bunch collard greens or kale (about 8 ounces), tough ribs removed and leaves chopped into bite-size pieces
  • Hot sauce, preferably Sriracha
  • For serving (optional): 1 batch of cooked brown rice
  • For garnish (optional):  ¼ cup roughly chopped roasted peanuts and a handful of chopped fresh cilantro

Instructions

  1. In a Dutch oven or soup pot, warm the olive oil over medium heat until shimmering. Add the onion, jalapeño (if using), and a dash of salt. Cook, stirring occasionally, until the onions are translucent, about 5 to 8 minutes. Add the ginger, garlic, and salt. Cook, stirring frequently, until fragrant, about 1 minute.
  2. Pour in the vegetable broth and water, increase the heat to medium-high, and bring the mixture to a simmer. Cook for 15 minutes, stirring occasionally and reducing the heat as necessary to maintain a gentle simmer.
  3. Meanwhile, in a heatproof medium bowl, combine the peanut butter and tomato paste. Transfer 1 to 2 cups of hot broth from the pot to the bowl. Whisk the mixture until smooth, then pour the peanut mixture into the soup and mix well.
  4. Stir the collard greens into the soup and continue cooking until the soup is nice and thick, with sufficiently softened greens, 15 to 25 minutes longer. Season the soup with hot sauce to taste (I usually add over 1 tablespoon Sriracha, but I like spicy soups). Remove the pot from the heat and add more salt to taste, if necessary (I often add up to ½  teaspoon more).
  5. Serve the soup in bowls as desired—perhaps over cooked rice, with a sprinkle of chopped peanuts and cilantro on top. Serve with additional hot sauce on the side.

Notes

Recipe adapted from Local Bounty: Vegan Seasonal Recipes by Devra Gartenstein and my cookbook, Love Real Food.

Change it up: Add 1 medium sweet potato, peeled and cut into ¼-inch dice, with the onion. You can also stir 1 can of chickpeas, rinsed and drained, into the soup with the collard greens.

*Peanut butter options: I use unsweetened natural peanut butter in this recipe (salted or unsalted both work). If you’re allergic to peanuts, substitute almond butter or sunflower butter and skip the peanut garnish.

Recipe edits: In 2025, I retested this recipe and matched it to my cookbook’s cooking method, which yields superior flavor and texture. The ingredients are the same, besides adding some olive oil to sauté the onion and an optional jalapeño, for heat.

Nutrition

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.

DID YOU MAKE THIS RECIPE?

Share this recipe

Please let me know how it turned out for you! Leave a comment below and share a picture on Instagram with the hashtag #cookieandkate.

PinFacebookTweetEmail