Lentil Red Curry Soup

Featured in: Everyday Home Meals

This dish features tender red lentils cooked in a fragrant mix of red curry paste and creamy coconut milk. Vegetables like bell pepper, carrot, and spinach add texture and freshness, while lime juice brightens the flavors. The warm spices and smooth coconut base create a comforting, satisfying bowl perfect for any season. Easy to prepare and infused with Thai-inspired aromas, it offers a nourishing, vegan-friendly meal that's both hearty and flavorful.

Updated on Fri, 26 Dec 2025 12:53:00 GMT
Steaming bowl of Lentil Red Curry Soup, garnished with cilantro, ready for a comforting meal. Save
Steaming bowl of Lentil Red Curry Soup, garnished with cilantro, ready for a comforting meal. | spoonatlas.com

There's something about the smell of curry paste hitting hot oil that instantly transports me to a rainy afternoon when a friend showed up at my door with leftover coconut milk and a craving for something warm. We didn't have a plan, just ingredients scattered across my counter and the vague memory of a soup she'd eaten once. What emerged was this golden, fragrant bowl of comfort that's become my go-to when I need to feel both nourished and a little adventurous.

I made this for my partner on a night when he was exhausted from work, and he had seconds without saying a word—just that satisfied look of someone who's been fed exactly what their body needed. The bright cilantro and lime at the end felt like waking up after the warming spices had done their thing, and somehow that simple contrast made the whole meal feel complete.

Ingredients

  • Red lentils: They cook down faster than other varieties and add natural body to the broth; rinsing them removes excess starch so your soup stays vibrant instead of turning murky.
  • Onion, garlic, and ginger: This trio is where the flavor foundation lives—don't skip the ginger, it adds warmth that complements the curry paste perfectly.
  • Red curry paste: Start with three tablespoons and taste as you go; some brands are spicier than others, and you can always add more.
  • Coconut milk: Full-fat is worth it here; it creates that silky mouthfeel that makes the soup feel indulgent.
  • Carrot, bell pepper, and zucchini: They stay slightly tender and add sweetness and texture; the zucchini is optional but adds subtle earthiness.
  • Baby spinach: Wilts in at the very end so it stays bright green and doesn't turn into mush.
  • Vegetable broth: Use a good quality broth if you can; it's the backbone of the whole soup.
  • Lime juice and cilantro: These finish the soup with brightness that cuts through the richness and makes everything taste fresher.

Instructions

Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Start with your base:
Heat oil in a large pot over medium heat and sauté the diced onion for about three minutes until it softens and turns translucent. You'll know it's ready when the edges start to turn golden and the whole kitchen smells like you're doing something intentional.
Build the aromatics:
Stir in the garlic and ginger and let them cook for one minute—this short time releases their essential oils into the oil without letting them burn. You're essentially infusing your base with deep, warm flavor.
Bloom the curry:
Add the red curry paste and turmeric and cook for one to two minutes while stirring constantly. This step matters more than you'd think; the heat helps the spices open up and lose that raw paste flavor.
Add your vegetables:
Toss in the carrot, bell pepper, and zucchini and sauté for two to three minutes until they soften slightly at the edges. They'll continue cooking once the liquid goes in, so you're just starting the process here.
Build the soup:
Stir in the lentils, coconut milk, vegetable broth, and soy sauce and bring to a boil, then lower the heat and simmer uncovered for twenty to twenty-five minutes. The lentils will gradually soften and start breaking down slightly, thickening the broth naturally.
Finish with greens:
Add the spinach and cook for about two minutes just until wilted. Stir in the lime juice and taste for salt, adjusting as needed.
Serve with intention:
Ladle into bowls and top with fresh cilantro and serve with lime wedges on the side so people can adjust the brightness to their taste.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Vibrant red Lentil Red Curry Soup, offering a rich, savory aroma perfect for a chilly evening. Save
Vibrant red Lentil Red Curry Soup, offering a rich, savory aroma perfect for a chilly evening. | spoonatlas.com

This soup taught me that sometimes the most satisfying meals are the ones you build without overthinking, letting each ingredient do what it naturally does. There's something grounding about watching red lentils soften into a creamy base while the kitchen fills with the smell of curry and coconut.

Adjusting the Heat

If you like your curry milder, start with two tablespoons of paste and taste before adding more. If you want heat, dice a fresh red chili and add it alongside the curry paste, or finish the soup with a pinch of chili flakes. I've found that the heat builds slightly as it sits, so if you're serving to guests, err toward less spice and let people adjust with lime and cilantro.

Variations and Swaps

Kale works beautifully instead of spinach if that's what you have, though it needs a few extra minutes to wilt. You can swap the zucchini for cauliflower, mushrooms, or snap peas depending on the season or what's in your crisper drawer. Some nights I add a splash of fish sauce instead of soy sauce for deeper umami, but keep the coconut aminos swap if you're soy-free.

Serving and Storage

This soup is perfect on its own, but serving it with jasmine rice or warm naan transforms it into something more substantial. Leftovers keep well in the fridge for four days and actually taste better the next day once the flavors have had time to settle and deepen.

  • Reheat gently on the stovetop and add a splash of broth if it's thickened too much.
  • You can freeze it for up to three months, though the spinach will lose its vibrant color.
  • If you're meal prepping, keep the cilantro garnish separate and add it fresh just before eating.
Product image
Keep spatulas, spoons, and cooking tools organized and within reach while preparing meals.
Check price on Amazon
A close-up of hearty Lentil Red Curry Soup, showing tender vegetables and creamy coconut milk. Save
A close-up of hearty Lentil Red Curry Soup, showing tender vegetables and creamy coconut milk. | spoonatlas.com

This is the kind of soup that feels like a hug in a bowl—warming without being heavy, flavorful without being complicated. Make it once and you'll find yourself reaching for it again on nights when you need something both nourishing and a little bit special.

Recipe FAQs

What type of lentils work best?

Red lentils are ideal as they cook quickly and break down to create a creamy texture.

Can I adjust the spice level?

Yes, modify the amount of red curry paste to control the heat, and add chili flakes for extra spice.

What can I substitute for coconut milk?

Full-fat coconut milk provides the creaminess; however, soy or almond milk may be used for a lighter version.

How to make it gluten-free?

Use tamari instead of soy sauce and verify that the curry paste and broth are gluten-free.

What garnishes complement this dish?

Fresh cilantro and lime wedges add brightness and fresh herbal notes to the finished dish.

Lentil Red Curry Soup

A cozy blend of lentils, coconut milk, and red curry spices simmered to flavorful perfection.

Prep Time
15 min
Cook Time
35 min
Time Needed
50 min
Recipe By Paisley Ward


Skill Level Easy

Cuisine Thai-inspired

Makes 4 Portions

Dietary Info Vegan-Friendly, Dairy-Free, No Gluten

What You Need

Lentils & Pulses

01 1 cup dried red lentils, rinsed

Vegetables

01 1 medium onion, diced
02 2 cloves garlic, minced
03 1-inch piece fresh ginger, grated
04 1 medium carrot, diced
05 1 red bell pepper, diced
06 2 cups baby spinach
07 1 small zucchini, diced (optional)

Liquids

01 1 tablespoon vegetable oil
02 3 tablespoons red curry paste (adjust to taste)
03 1 can (13.5 fl oz) full-fat coconut milk
04 4 cups vegetable broth
05 1 tablespoon soy sauce or tamari
06 Juice of 1 lime

Seasonings & Garnishes

01 1 teaspoon ground turmeric
02 1/2 teaspoon salt, or to taste
03 Fresh cilantro, chopped (for garnish)
04 Lime wedges (for serving)

Directions

Step 01

Sauté Aromatics: Heat vegetable oil in a large pot over medium heat. Add diced onion and sauté for 3 minutes until softened.

Step 02

Add Garlic and Ginger: Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.

Step 03

Incorporate Spices and Curry Paste: Add red curry paste and ground turmeric. Cook, stirring frequently, for 1 to 2 minutes to develop aroma.

Step 04

Cook Vegetables: Add diced carrot, red bell pepper, and optional zucchini. Sauté for 2 to 3 minutes to soften slightly.

Step 05

Simmer Soup: Add rinsed lentils, coconut milk, vegetable broth, and soy sauce. Bring to a boil, reduce heat, and simmer uncovered for 20 to 25 minutes, until lentils are tender and vegetables cooked through.

Step 06

Add Spinach: Stir in baby spinach and cook just until wilted, approximately 2 minutes.

Step 07

Season and Finish: Mix in lime juice and season with salt to taste.

Step 08

Serve: Ladle soup into bowls, garnish with chopped cilantro, and serve alongside lime wedges.

Tools Needed

  • Large soup pot
  • Cutting board
  • Chef's knife
  • Ladle

Allergy Details

Double-check every ingredient if you have food allergies. If unsure, contact a healthcare expert.
  • Contains soy from soy sauce. For soy-free option, substitute with coconut aminos.
  • Contains coconut.
  • Check curry paste and broth labels for additional allergens.

Nutrition (each serving)

Nutritional data is for reference and shouldn't replace professional medical consultation.
  • Calorie Count: 310
  • Fat Content: 13 g
  • Carbohydrates: 37 g
  • Proteins: 12 g