
Coconut Red Lentil Peanut Soup
This post may contain affiliate links. Please read our disclosure policy.
Coconut red lentil peanut soup is a hearty, meat-free, West African-inspired soup recipe. The coconut milk and lentils make it thick and creamy, and the peanut butter gives it the best flavor. Bonus: it’s easy to make and incredibly delicious.

This peanut soup is creamy, dreamy comfort in a bowl. I’ve been making this recipe for years, and I still love it just as much as the first time. It starts with a simple base of tomatoes, lentils, and all-natural peanut butter—which might sound a little unexpected, but when they come together, it’s pure magic. The flavors meld into something rich, savory, and deeply satisfying.
Coconut milk adds extra richness, and once the peanut butter melts into the tomato-coconut broth, the soup turns luxuriously creamy. You can taste the peanut flavor, but it never overwhelms. While many peanut soup recipes include chicken, I genuinely prefer this vegetarian (and vegan!) version—it’s hearty enough to stand on its own and makes a perfect Meatless Monday meal. Bonus: it reheats beautifully, so if you’re feeding a crowd, I highly recommend doubling the recipe. You’ll be thrilled to have leftovers.
Another cozy lentil soup you might enjoy is my coconut ginger lentil soup.


Store, reheat, and freeze
Store: Once cooled, transfer leftovers to a sealed container and refrigerate for up to 5 days.
Reheat: I prefer to reheat soup on the stovetop, adding a splash of water or stock. A microwave also works well.
Freeze: This soup freezes very well. Make extra and freeze a bag for a night when you don’t feel like cooking. You’ll be happy you did! I love these big reusable Stasher freezer bags for freezing soup.

Coconut Red Lentil Peanut Soup Recipe
Ingredients
- 2 teaspoons coconut oil
- 1 medium yellow onion (minced)
- 2 medium bell peppers (diced)
- 2 medium carrots (diced)
- 2 inch piece ginger (minced)
- 3 cloves garlic (minced)
- 1 teaspoon EACH: ground cinnamon and smoked paprika
- ½ teaspoon EACH: cumin and turmeric
- A pinch of cayenne (optional)
- 1 medium sweet potato (diced (about 2 cups))
- 28 ounce can diced tomatoes
- 4 cups stock vegetable stock
- 1 cup dried red lentils
- ¼ cup natural peanut butter
- 15-ounce can coconut milk
- ½ cup chopped kale (packed)
- Sea salt (to taste)
Instructions
- Heat the oil in a large pot over medium-high heat. Add the onion and cook until it begins to brown, about 5 minutes. Add the bell peppers, carrots, ginger, and garlic and cook until the vegetables begin to soften, about 5 minutes. Stir in the cinnamon, smoked paprika, cumin, turmeric, and, if using, the cayenne and let the spices cook for 1 minute.2 teaspoons coconut oil, 1 medium yellow onion, 2 medium bell peppers, 2 medium carrots, 2 inch piece ginger, 3 cloves garlic, 1 teaspoon EACH: ground cinnamon and smoked paprika, ½ teaspoon EACH: cumin and turmeric, A pinch of cayenne
- Add the sweet potato, tomatoes, and the stock and bring the pot to a boil. Reduce the heat to low and let the pot simmer, uncovered, for 20 minutes, or until the sweet potatoes are almost soft.1 medium sweet potato, 28 ounce can diced tomatoes, 4 cups stock vegetable stock
- Stir in the red lentil and peanut butter and let the soup cook until the lentils are soft, about 10 minutes.1 cup dried red lentils, ¼ cup natural peanut butter
- Blend half the soup using a blender or hand-held immersion blender. If using a blender, add the blended soup back to the pot. Stir in the coconut milk and kale and let the kale wilt. Season to taste with sea salt.15-ounce can coconut milk, ½ cup chopped kale
Video
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.
I don’t often take time to comment on a recipe unless it is just phenomenal, and this one is in every single way! My whole family enjoyed it, especially my husband and I! The kids did eat their entire bowl, and I’m very excited for my body to use all this clean energy I just put in! Thanks so much for the fabulous recipe! We will make again soon! Yum!!
This was so amazing. Kids loved it. Served it over brown rice with cucumber on the side. Highly recommend
The recipe looked good and did not disappoint. I added a bit more peanut butter and a bit more of the spices, but overall left the recipe unchanged. This one is a keeper 🙂
A hit with all my picky eaters! Really delicious, and I can’t wait to taste it tomorrow. Easy enough for a weeknight, and with ingredients I usually have on-hand. I did omit the kale.
This was SO delicious. I made a couple of tweaks (spinach for the kale which we’re not so fond of). The soup has a lovely texture – thick and creamy – and the flavour, although quite sweet, is very savory and absolultely delicious.
Thank you for the comment, Marg! So happy that you liked the recipe!
This looks amazing! I cannot wait to try it! Thank you so much for sharing allergy friendly recipes.
You’re so welcome!
I made this tonight and it was delicious. The whole family enjoyed it, including my 1 and 3 year olds. Thanks!
So happy that your whole family loved this recipe!
Made this a few weeks ago and froze some. Pulled the leftovers out of the freezer today and they made the best lunch. Will be making this again!
That’s wonderful to hear!
Hi, this looks sooo good! Can you translate how much ginger 2 inches would roughly be if it’s already minced? I keep some minced and ready to go in my fridge. Thanks!
It’s about 2 tablespoons. 🙂
We loved this recipe! It took quite a lot of prep but was then easy to make and delicious!
Thank you for letting us know you loved the recipe!
Delicious recipe. I needed to stew the lentils for a lot longer than the recipe called for. I used a little more garlic and topped with cilantro as well. Instead of kale, I used spinach in the soup, and separately made kale chips. I really enjoyed the amazing aroma from all of the beautiful ingredients. I will definitely make this again!
Thank you for letting us know you loved the recipe!
Can you make this in a crock pot?
While I’ve never made this in a crockpot before, it should work fine. Red lentils take 3-4 hours to cook on high in a slow cooker. I hope that helps!
I made this for dinner last night. It was easy to throw together and loved the flavors. It was the first peanut soup I had tried and love the flavor it brings to the over all dish. I had made some homemade creamy peanut butter which gave it a nice flavor. I did add some chunks of chopped grilled chicken into the final serving just to take it over the top but it definitely didn’t need it.
I’m so happy that you loved the recipe! And some grilled chicken sounds amazing with this!
Can i do this in the slow cooker by just chucking everything in on low?
I would think that would work but I haven’t tried it to say for certain. 🙂
Do you think almond butter would work? The creaminess would be there but I’m sure the flavor would be different.
I think almond butter would work great!
Absolutely delicious. Have made this 3 times in the past month as hubby keeps requesting it and comes out perfect every time.
That’s so great to hear! It’s one of my favorite soup recipes!
This looks divine!!! Do you think it would still be okay without the tomatoes? I’m not sure of any other substitute for them and I try not to eat them too often, they don’t agree with me.
It would definitely change the soup but I still think it would be good. You will need to replace some of the liquid though so I would add some vegetables or chicken stock to make up for it. 🙂