This post may contain affiliate links.
This cozy Thai-inspired lentil soup is a comforting, nourishing meal made with red lentils, carrots, celery, cabbage, tomatoes, fresh ginger, and vegetable broth.
It’s an easy one-pot recipe with simple ingredients that simmer together into a hearty soup perfect for chilly evenings or busy weeknight dinners.
This soup is naturally vegan when made with vegetable broth, and you can leave out the coconut milk if you prefer a lighter broth.

A squeeze of fresh lime juice brightens all the flavors and gives this Asian-inspired soup a fresh finish.
If you’re looking for more plant-based meals to add to your rotation, this is a simple recipe to keep on hand.
Want to try making your own jelly at home?
Get my free guide with 8 easy, beginner-friendly jelly recipes you can confidently make.
Why You’ll Love This Thai-Inspired Lentil Soup
- Easy one-pot dinner: Everything cooks together in one pot, making cleanup simple.
- Naturally vegan: Red lentils and vegetables make this a satisfying meat-free meal.
- Budget-friendly: Dried lentils and everyday vegetables make this an economical dinner.
- Easy to customize: Leave out the coconut milk, add extra vegetables, or adjust the broth to your preferred consistency.
- A nourishing choice: Lentils provide plant-based protein and fiber, while the vegetables contribute a variety of nutrients.
Is This Lentil Soup Anti-Inflammatory?
This soup fits well into an anti-inflammatory eating pattern because it includes lentils, vegetables, and ginger.
Lentils provide fiber and plant-based protein, and ginger contains naturally occurring compounds that have been studied for their potential anti-inflammatory effects.
No single recipe can treat or prevent inflammation, but meals built around a variety of vegetables, legumes, and other minimally processed foods can be part of an overall balanced eating pattern.
Ingredients
- 1 cup dry red lentils, rinsed
- 1 cup chopped carrots
- 1 cup chopped celery
- 1/2 head cabbage, chopped
- 1 can crushed tomatoes
- 1 can coconut milk (optional)
- 3 cups vegetable broth
- 1 tablespoon minced fresh ginger
- Fresh lime juice, to taste
How to Make Cozy Thai Lentil Soup
- Prepare the lentils. Rinse the red lentils under cool water and drain.
- Combine the ingredients. Add the carrots, celery, cabbage, ginger, lentils, crushed tomatoes, and vegetable broth to a large pot. Stir to combine.
- Simmer the soup. Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for about 20 minutes, stirring occasionally, until the lentils are completely soft and the vegetables are tender.
- Add the coconut milk. Stir in the coconut milk, if using, and allow the soup to warm through.
- Finish with lime. Squeeze fresh lime juice into the soup just before serving. Taste and adjust as needed.
Serve warm in bowls for an easy, comforting meal.
Can You Leave Out the Coconut Milk?
Absolutely! The coconut milk is optional. Leaving it out gives the soup a lighter, tomato-based broth while still allowing the lentils, vegetables, and ginger to shine.
If you omit the coconut milk and find the soup too thick, stir in a little extra vegetable broth or water until it reaches your preferred consistency. Add the lime juice at the end either way.
Tips for the Best Lentil Soup
- Rinse the lentils first. This removes any dust or debris before cooking.
- Check the liquid level. Red lentils absorb liquid as they cook, so add extra broth or water if the soup becomes thicker than you like.
- Adjust the vegetables. You can add extra carrots, celery, or cabbage, or stir in a handful of spinach near the end.
- Brighten the flavor. Fresh lime juice adds a lovely contrast to the earthy lentils and sweet tomatoes.
- Make it your own. If you enjoy more heat, add a pinch of red pepper flakes or a little chili paste.
More Asian-Inspired Recipes to Try
If you enjoy flavorful curry dishes and easy Asian-inspired dinners, here are a few more recipes to add to your meal plan.
- Easy Coconut Chicken Curry – A creamy, comforting curry with coconut milk and warm spices.
- Better Than Takeout Chicken Fried Rice – A quick, satisfying dinner made with chicken, vegetables, eggs, and rice.
- Easy Chicken Lo Mein – Tender chicken, noodles, and vegetables tossed in a savory homemade sauce.
- Better Than Takeout Chicken Pad Thai – A flavorful noodle dish with chicken, rice noodles, peanuts, and a tangy sauce.
- The Best Egg Roll in a Bowl – An easy one-pan meal with cabbage, carrots, and savory Asian-inspired flavors.
- Easy Asian Stir Fry Sauce From Scratch – Make your own flavorful sauce for quick stir-fries with chicken, beef, shrimp, or vegetables.
Storing Leftovers
Allow the soup to cool, then transfer it to an airtight container and refrigerate promptly. Enjoy within 3–4 days.
The lentils will continue to absorb liquid as the soup sits, so add a splash of vegetable broth or water when reheating. Warm gently on the stovetop, stirring occasionally, until heated through.
You can also freeze the soup in freezer-safe containers for up to 3 months. Leave a little room at the top for expansion, thaw in the refrigerator, and add extra broth as needed when reheating.

- 1 cup dry red lentils rinsed
- 1 cup chopped carrots
- 1 cup chopped celery
- 1/2 head cabbage chopped
- 1 can crushed tomatoes
- 1 can coconut milk optional
- 3 cups vegetable broth
- 1 tablespoon minced ginger
- Fresh lime juice to taste
-
Combine the carrots, celery, cabbage, ginger, lentils, crushed tomatoes, and vegetable broth in a large pot.
-
Bring to a boil, then reduce heat to low.
-
Cover and simmer for 20 minutes, until the lentils are completely soft.
-
Stir in the coconut milk, if desired, and heat through.
-
Finish with a squeeze of fresh lime juice and serve warm.
Follow my Asian Food board on Pinterest.



