
This ultra-creamy Thai peanut lentil soup delivers a cozy kick of heat and protein-rich heartiness in a single pot. Whenever cold weather rolls in or I want something lush without much fuss, this recipe restores my energy and satisfies every craving. Even my pickiest eaters love the richly spiced broth and creamy finish from the peanut sauce.
When I first tried this on a rainy Sunday, the warmth and subtle Thai pepper notes felt so comforting. Ever since, it has been my go-to when I want something both nourishing and quick.
Ingredients
- Red lentils: Provide fast-cooking protein and give the soup its creamy body. Use split red lentils for the smoothest texture and rinse thoroughly to remove slight bitterness
- Vegetable broth: Brings savory depth. Choose a low-sodium or homemade option for the cleanest flavor and balanced saltiness
- Canned diced tomatoes: Add brightness and a subtle tang which balances the richness of the peanut sauce. Choose fire-roasted if you enjoy gentle smoky undertones
- Garlic: Infuses robust flavor throughout. Fresh is best for punchy aroma and taste
- Thai peanut sauce: Gives rich creaminess and sweet spicy character. Opt for a natural version with minimal sugar and real peanuts for best results
Instructions
- Rinse and Prep the Lentils:
- Measure out the red lentils and rinse in several changes of cold water. Swish lentils around with your hands until the water runs mostly clear. This step removes bitterness and helps prevent foam during simmering
- Sauté the Aromatics:
- In your soup pot set over medium heat add a splash of broth if you wish and the minced garlic. Gently cook just until fragrant about one minute. Avoid browning the garlic as this can turn it bitter
- Simmer the Soup Base:
- Add the rinsed lentils vegetable broth and diced tomatoes to the pot. Bring mixture to a gentle boil stirring occasionally to prevent sticking. Lower the heat and simmer uncovered for about twenty five minutes. Stir once or twice to ensure nothing is sticking to the bottom of the pot. Test a lentil for doneness it should be meltingly soft
- Incorporate the Peanut Sauce:
- Reduce the heat to low. Pour in the Thai peanut sauce and stir until fully combined. Let the soup gently heat for two or three minutes to meld flavors. Taste and adjust with more peanut sauce or a splash of broth if you like it thinner
- Finish and Serve:
- Ladle the soup into bowls. For a vibrant finish add chopped cilantro or a swirl of chili oil. Serve with lime wedges or extra peanut sauce at the table if desired

I find the Thai peanut sauce is the shining star here its flavor is deeply satisfying without overwhelming the delicate lentils. Once I made this soup for a casual weekend lunch with family and there were zero leftovers for the first time ever everyone went back for seconds.
Storage Tips
This soup keeps well in the refrigerator for up to four days. Store in an airtight glass container to maintain freshness and reheat gently on the stove or in the microwave with a splash of broth to loosen. It also freezes beautifully portion into single servings for grab and go lunches.
Ingredient Substitutions
You can use brown or green lentils if that is what you have but increase simmer time by ten to fifteen minutes. If peanut allergies are a concern swap in sunflower seed butter and a splash of coconut milk for creaminess that is still nutty. Add spinach or Swiss chard near the end of cooking for extra greens.
Serving Suggestions
Pair this soup with jasmine rice for a heartier meal or serve with warm pita or naan to soak up the vibrant broth. A crisp cucumber salad or quick-pickled veggies make a perfect contrast to the soup’s richness. For extra crunch scatter chopped roasted peanuts or crispy shallots on top.
Cultural Background
Inspired by classic Thai peanut stews this recipe adapts the fragrant peanut flavors found in satay sauces and infuses them into a vegan soup perfect for Western kitchens. Red lentils are a staple legume in Southeast Asian cooking prized for their silky consistency.
Seasonal Adaptations
Use fresh summer tomatoes in place of canned for peak summer flavor
Add diced sweet potato or butternut squash as a hearty fall addition
Garnish with basil or mint if cilantro is not available
Success Stories
A friend once made this recipe for a vegan potluck and came home with rave reviews even from those who typically skip the soup option. I have shared it with neighbors during winter storms and it always becomes an instant favorite.
Freezer Meal Conversion
Cool the soup completely and pack in quart containers leaving an inch for expansion. Thaw overnight in the refrigerator or defrost on the stove over low heat stirring until smooth. Add a bit of water if the texture thickens too much in the freezer.

Enjoy this comforting soup as a nourishing meal any night of the week. Its vibrant flavor and creamy texture make it a guaranteed favorite.
Common Questions About Recipes
- → How can I adjust the soup's spiciness?
Add chili oil or fresh chili to increase spiciness, or use a mild peanut sauce for a gentler flavor.
- → What’s the best way to store leftovers?
Cool and refrigerate in an airtight container for up to 4 days. Reheat gently on the stove or in the microwave.
- → Can I substitute another lentil variety?
Red lentils cook quickly and create a creamy texture, but yellow lentils or split peas can work with longer cooking time.
- → What garnishes complement this soup?
Try fresh cilantro, sliced scallions, crushed peanuts, or a drizzle of chili oil for added flavor and presentation.
- → Is this soup suitable for meal prep?
Yes, prepare in advance and portion into containers. The flavors meld even more after a day in the fridge.