
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.

have you tried this in a crockpot? if so, how long? I have a 6 quart or a 3 quart, id prefer to use the 6 quart
I haven’t yet tried this in a crock pot. I would recommend referencing another lentil soup crock pot recipe and then adjusting the liquid and time for this recipe. 🙂
Kristen, just made this absolutely scrumptious soup! Wow! This will be integrated into my regular rotation of meals. I made it in my Instant Pot and turned out beautifully! I doubled it cuz I like to freeze half for a later date-so glad I made a huge pot! I used half the coconut milk and added another handful of chopped baby kale. Thank you!
I know it has been a while since you commented, but I was thinking about using the instant pot and wondered how long you cooked the soup in it. After you sautés the onions and peppers, did you add the rest together? And do you recall if you did a natural or quick release? I may just look at another lentil soup recipe and figure it out but thought I’d benefit from the experience of others. The soup sounds yummy! Thanks
Just about to sit down and eat this lovely soup,smells amazing tastes the same. Thanks for a great recipe.
You are so welcome!!
My daughter (9 months) loves this soup, she devours it! Here’s to the adventures in eating! Thanks for the great recipe 🙂
It makes me so happy that your little one love this recipe! She’s got good taste!!
I just made this recipe for supper tonight, AMAZING. This is definitely a keeper! The flavours are rich and decadent, in a good way! I don’t normally like kale, but with this soup, I surprised myself enjoying its texture and flavour. Thank you so much for posting this recipe which would impress anyone who is reluctant to admit that a vegan dish can be better than any non-vegan recipe.
Thank you so much for the feedback!! This really is one of my favourite soup recipes. 🙂
Hi Kristen,
Every time I come to your site, I linger on this soup. It’s a real beaut!
Just popping by to say Merry Christmas! Cheers 🙂
Thank you so much, Robyn! I hope you and your family have a wonderful Christmas, too!!
What is not to love about this combo of spicy and rich and creamy. I cant wait to try this but want to know what kind of bell peppers you used. Were they green bell peppers?
I used a red pepper for the batch in the photos, but any kind of bell pepper will work. I tend to use them interchangeably since they’re so similar. Enjoy!
Of all the lentil soups I’ve tried, this is my fav. Definitely a keeper!
Yes yes! It really is the perfect rainy day soup. 🙂
That’s exactly what it does! It really makes the soup. 🙂
Looks amazing, Kristen <3 And I love adding peanut butter to my tomato or coconut based soups — adds such an interesting creaminess and flavor. Love it.
I do, too! It’s amazing how much a scoop of peanut butter can change a dish. 🙂
Oh my goodness, Kristen, I agree – this could be the best soup ever! I love the flavours in West African dishes, and so many other regions of Africa. They have a way of combining ingredients that seem to be light years ahead of us. I’ve got some peanut butter – loving nephews who are going to be so happy when I put this on the table. Great recipe – thank you!
You’re so right about African flavours. I just love how spicy and rich they are. So happy you like the recipe!
The peanut butter is totally the star. While I definitely changed it to suit my tastes, peanut soup comes from West Africa. Smart people over there. 🙂
I’m with you on the spicy! Everything is better when it’s spicy, isn’t it?!
Spicy is always better, isn’t it? I haven’t been to Indonesia yet but it’s on my list!
I am leaving work RIGHT NOW to go make this. Finally an overcast and cloudy day and then this beautiful email appeared. Thank you!! 🙂
Hi there – looks delicious. How much coconut milk did you add?
I’m so happy you pointed that out! I added 1 – 15 ounce can of coconut milk. 🙂
Fantastic – thank you. I plan on making this in the next few days! I lived in West Africa and ate a lot of their peanut (groundnut) soup – usually with chicken or guinea fowl, but this veg version looks awesome!
I’d love to hear how it compares to the real thing. West Africa is on my list places to visit one day!