Cozy Thai Lentil Soup Made Easy

Looking for an easy vegan dinner? This Thai-inspired lentil soup combines red lentils, fresh ginger, cabbage, carrots, and tomatoes in a flavorful broth. Add coconut milk for a creamy finish, or skip it if you prefer. This easy family dinner fits beautifully into a balanced, anti-inflammatory eating pattern and makes a cozy lunch or dinner.

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.

Jump to Recipe

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

  1. Prepare the lentils. Rinse the red lentils under cool water and drain.
  2. Combine the ingredients. Add the carrots, celery, cabbage, ginger, lentils, crushed tomatoes, and vegetable broth to a large pot. Stir to combine.
  3. 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.
  4. Add the coconut milk. Stir in the coconut milk, if using, and allow the soup to warm through.
  5. 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.

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.

Cozy Thai Lentil Soup Recipe
Prep Time
10 mins
Cook Time
20 mins
 
Course: Main Course
Keyword: Vegan, Vegetarian
Servings: 6
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 ginger
  • Fresh lime juice to taste
Instructions
  1. Combine the carrots, celery, cabbage, ginger, lentils, crushed tomatoes, and vegetable broth in a large pot.
  2. Bring to a boil, then reduce heat to low.
  3. Cover and simmer for 20 minutes, until the lentils are completely soft.
  4. Stir in the coconut milk, if desired, and heat through.
  5. Finish with a squeeze of fresh lime juice and serve warm.

Follow my Asian Food board on Pinterest.

Want more simple recipes and ideas like this?

Get new posts, recipes, and practical homemaking tips sent to your inbox.

No spam. Just occasional updates when there’s something worth sharing.