Green Curry Lentil Soup: Your New Go-To Weeknight Meal

TOTAL TIME
SERVES
COURSE
DIFFICULTY
Tested5× before publishing

Alright, busy parents! I know how tough it can be to get a wholesome, flavorful dinner on the table when everyone is pulling you in a million directions. That’s why I’m so excited to share my absolute favorite green curry lentil soup recipe with you. It’s got all the warm, comforting vibes of a hearty soup, but with a bright, zesty kick that keeps things interesting. This recipe seriously delivers big on flavor without requiring you to spend ages in the kitchen.

I’ve tested this green curry lentil soup so many times to get it just right, and it truly is a lifesaver on those hectic evenings. It’s packed with plant-based goodness, super satisfying, and honestly, the aroma alone makes the house feel so cozy. Plus, it’s a wonderful way to introduce different tastes to the whole family – everyone I’ve shared this with has loved it!

Building the Flavor Base for Your Green Curry Lentil Soup

Making a truly memorable green curry lentil soup starts with building a super fragrant foundation. We begin by heating up that gorgeous virgin coconut oil in a nice big saucepan. Once it’s shimmering, in go the chopped onion, minced garlic, and that wonderful fresh ginger. I really love how these three aromatics fill the kitchen with such a comforting, warm scent as they soften. You’ll want to stir them often for about three minutes, until the onion turns see-through and starts to get tender. This gentle sautéing mellows their raw bite and brings out their sweetness.

Next comes the star of the show: the green curry paste! This is where all that incredible, complex flavor comes from. When you add it to the pan, don’t just dump it in and move on. Take another three minutes, and really stir it constantly with the aromatics. You’ll notice it changing – it gets darker, and the smell transforms into something deeply aromatic and spicy. This step, often called ‘blooming the paste,’ is crucial because it toasts the spices and releases all those rich, vibrant notes. You might even see it start to lightly cling to the bottom of the pan, almost like it’s saying hello. That’s exactly what you want! It means all those flavors are waking up and ready to infuse your whole soup.

Simmering Towards Perfection: Lentils & Sweet Potatoes

Once our flavor base is rocking, it’s time to add the heart of the soup: the sweet potatoes and lentils. I love how these two ingredients work together here. The sweet potato adds a lovely natural sweetness and a creamy texture once cooked, contrasting beautifully with the earthiness of the lentils. Make sure your sweet potato is cut into roughly half-inch cubes so it cooks evenly and isn’t too chunky in the finished soup. For the lentils, I usually grab brown or green ones because they hold their shape really well during simmering. Red lentils tend to break down more, which would give you a different, perhaps mushier, texture here.

After stirring in the sweet potatoes and lentils, pour in your broth. I often use low-sodium chicken broth for a little extra depth, but vegetable broth makes this soup completely plant-based and just as delicious. Bring the whole mixture to a good boil, then immediately turn down the heat to a gentle simmer. This slow, steady cook is key. You’ll want to let it bubble away for about 20 to 25 minutes, stirring sometimes to make sure nothing sticks. Keep an eye on the sweet potatoes – they should be tender enough to pierce easily with a fork, but not falling apart. The lentils, too, should be soft but still have a bit of a bite, not mushy. This cooking time ensures everything is perfectly done and full of flavor.

The Creamy Finish: Coconut Milk & Spinach

We’re almost at the finish line, and this last stage brings everything together with a lovely creamy richness. Before you open your can of unsweetened coconut milk, give it a really good shake! Sometimes the cream separates and solidifies at the top, and shaking it helps everything mix evenly for a smooth texture in your soup. Pour the coconut milk into the simmering mixture and let it come back up to a gentle simmer. You don’t want a rolling boil here, just a comfortable warmth to meld the flavors.

Finally, stir in your baby spinach and that crucial splash of fish sauce. The fish sauce might sound a little unexpected, but it adds an amazing depth of savory, umami flavor that just makes the soup sing – it won’t make your soup taste fishy, I promise! The spinach cooks incredibly fast; literally 30 seconds is all it needs to wilt down into the soup, adding a beautiful green color and a boost of nutrients without becoming soggy. Now for the best part: taste the soup! This is where you get to be the chef. Does it need a little more salt? A bit more fish sauce to enhance the savory notes? Adjust it to your liking. Ladle it into bowls, add some fresh cilantro, and a squeeze of lime, and you’ve got a truly fantastic meal ready to go!

AD — Mediavine Content 300×250 / Responsive

Why This Recipe Works

This green curry lentil soup works so well because it harmonizes vibrant, aromatic spices from the curry paste with the satisfying earthiness of lentils, the subtle sweetness of sweet potatoes, and the luscious creaminess of coconut milk. It's a symphony of textures and flavors that feels both comforting and exciting, all while being incredibly nourishing and quick to prepare.

This green curry lentil soup has become my absolute favorite way to get a flavorful, nourishing dinner on the table without a ton of fuss.— Charlotte
AD — Mediavine Native / 728×90 Leaderboard

Prep 15 minutesCook 30 minutesYield 4 servings
Ingredients
  • 2 tablespoons virgin coconut oil
  • 1 small onion, chopped
  • 2 garlic cloves, finely chopped
  • 1 (1-inch piece) fresh ginger, peeled and finely chopped
  • ½ teaspoon kosher salt, plus more to taste
  • ¼ cup Thai green curry paste
  • 1 medium sweet potato, peeled and cut into ½-inch cubes
  • ¾ cup brown or green lentils
  • 4 cups low-sodium chicken or vegetable broth
  • 1 (13.5-ounce) can unsweetened coconut milk, shaken well
  • 4 cups (loosely packed) baby spinach leaves
  • ½ teaspoon fish sauce, or more to taste
  • Small handful fresh cilantro leaves with tender stems, for serving
  •  Lime wedges, for serving
Instructions
  1. Sauté Aromatics and Bloom Curry Paste Heat the coconut oil in a large saucepan over medium heat on your stovetop. Add the chopped onion, garlic, and ginger to the pan, then season with ½ teaspoon of kosher salt. Cook this mixture, stirring frequently, for about 3 minutes until the onion becomes translucent and starts to soften. Next, stir in the green curry paste. Continue cooking and stirring constantly, making sure to scrape the bottom of the pan, for another 3 minutes. The paste should become wonderfully fragrant and slightly darker in color, and it might just start to lightly stick to the bottom of the pan – that's a good sign!
  2. Simmer Lentils and Sweet Potatoes Stir the cubed sweet potato and lentils into the aromatic and curry paste mixture. Pour in the 4 cups of broth and add another ½ teaspoon of kosher salt. Bring the soup to a full boil over medium-high heat. Once boiling, reduce the heat to a gentle simmer. Let the soup cook, stirring occasionally, for 20-25 minutes. You want the sweet potatoes to be fully cooked through and fork-tender, and the lentils should be tender but still hold their shape, not mushy.
  3. Add Coconut Milk and Finish with Spinach Pour the well-shaken can of coconut milk into the simmering soup and bring it back to a gentle simmer. Add the baby spinach and fish sauce. Cook for just about 30 seconds, stirring gently, until the spinach has wilted beautifully into the soup. Give the soup a taste. This is your chance to adjust the seasoning! Add more salt or a little extra fish sauce if you think it needs it to really sing.
  4. Serve with Cilantro and Lime Ladle the hot soup into individual bowls. Garnish each serving generously with a small handful of fresh cilantro leaves. Serve immediately with fresh lime wedges on the side, allowing everyone to squeeze a little citrus over their bowl for a bright, finishing touch.
Tested Tip

Don't rush blooming the curry paste in the hot oil; that's where the deep, authentic flavor truly comes alive and sets your green curry lentil soup apart!

AD — Mediavine Content 300×250 / Responsive

Building the Flavor Base for Your Green Curry Lentil Soup

Simmering Towards Perfection: Lentils & Sweet Potatoes

The Creamy Finish: Coconut Milk & Spinach

Make It Yours

  • Add Some Protein — For an extra boost, try adding cooked shredded chicken, shrimp, or firm tofu cubes during the last few minutes of simmering. If using raw shrimp, add them right before the spinach and cook until pink and opaque.
  • Extra Veggies — Feel free to toss in other quick-cooking vegetables like diced bell peppers, chopped zucchini, or even a handful of snow peas along with the sweet potatoes for more color and nutrition.
  • Adjust the Spice — If you like things spicier, you can increase the amount of green curry paste to your liking, or add a pinch of red pepper flakes with the aromatics. For less heat, reduce the curry paste slightly.
  • Fun Garnishes — Beyond cilantro and lime, consider garnishing with toasted chopped peanuts for crunch, thinly sliced green onions, or even a drizzle of sriracha for an extra kick.
AD — Mediavine Content / Native

FAQ

Can I use other types of lentils in this soup?

Brown or green lentils are recommended because they hold their shape really well during simmering, giving the soup a nice texture. Red lentils tend to break down a lot and might result in a much creamier, more uniform soup consistency.

Is this green curry lentil soup vegetarian or vegan?

Yes! If you use vegetable broth instead of chicken broth, this recipe is naturally vegan and vegetarian. The coconut oil, lentils, sweet potato, and spinach are all plant-based, making it a wonderful option for many dietary needs.

Can I make this soup ahead of time?

Absolutely! This soup is fantastic for meal prep. The flavors actually deepen overnight, making it even more delicious the next day. It’s perfect for packing in lunches or reheating for a quick dinner.

How should I store leftovers?

Store any leftover green curry lentil soup in an airtight container in the refrigerator for up to 3-4 days. You can reheat it gently on the stovetop or in the microwave. If it thickens too much, add a splash of water or broth when reheating.

What kind of sweet potato works best?

Any common type of sweet potato, like a Beauregard or Jewel variety, will work great here. Just make sure it’s a medium-sized one. The key is to peel it and cube it into uniform ½-inch pieces so it cooks evenly and becomes tender at the same time as the lentils.

AD — Mediavine 728×90 Leaderboard / Responsive

What To Serve With This

  • Warm Naan Bread or Crusty Bread
  • Steamed Jasmine or Brown Rice
  • A Simple Green Salad with a Light Vinaigrette
  • Crispy Spring Rolls
  • Quinoa for extra protein

This post contains affiliate links. We may earn a small commission at no extra cost to you.

More Recipes You'll Love

Tested twice, weeknight-ready, family-approved.