
Easy Curry Lentil Soup Recipe tastes cozy, creamy, a little spicy, and super comforting, like your favorite curry and a hug in a bowl. It works perfectly for busy weeknights, meal prep, or beginner cooks, and it usually lands on the table in about 35–40 minutes. I cook this at least twice a month, and my family now calls it “the soup that fixes bad days.”
Why Make This Easy Curry Lentil Soup Recipe at Home
You control the spice, the salt, and the veggies, so this curry lentil soup fits your exact taste instead of a generic canned version. You also skip weird additives and use simple pantry ingredients that you probably already own.
This recipe costs very little, fills you up, and tastes even better the next day. It also works for vegans, vegetarians, and meat eaters who just want a hearty bowl of something that feels satisfying and not like “diet food.”
“This Easy Curry Lentil Soup Recipe tastes like takeout-level comfort with pantry ingredients and zero stress in the kitchen. ★★★★★”
Ingredients You Need
Here is everything you need for a big pot of Easy Curry Lentil Soup Recipe that serves about 4 to 6 people.
Lentils
- 1 1/2 cups dry brown or green lentils, rinsed
- Brown or green hold their shape best.
- Use red lentils if you want a softer, creamier texture and slightly shorter cook time.
Aromatics
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- Use ginger paste from a tube as a shortcut.
Veggies
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 red bell pepper, diced (optional but adds sweetness and color)
- 1 small Yukon gold potato, diced small (optional for extra creaminess)
- 1 cup baby spinach or chopped kale
Curry flavor
- 1 1/2 to 2 tablespoons curry powder
- I like a mild Madras curry powder; adjust to your spice comfort level.
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/4 to 1/2 teaspoon cayenne or red pepper flakes, to taste
- 1 teaspoon smoked paprika or regular paprika
Liquid and richness
- 1 can (14 to 15 ounces) diced tomatoes, with juices
- Fire roasted tomatoes add a deeper flavor if you have them.
- 4 to 5 cups vegetable broth or chicken broth
- Use low sodium broth so you control the salt.
- 1 can (13.5 ounces) full fat coconut milk
- Light coconut milk works, but the soup tastes less creamy.
Acid, salt, and finishing touches
- 1 to 1 1/2 teaspoons fine sea salt, to taste
- 1/2 teaspoon black pepper
- Juice of 1/2 to 1 lime
- Fresh cilantro or parsley, chopped, for topping
- Plain Greek yogurt or coconut yogurt, for serving (optional)
Pantry shortcuts and brand notes
- Use pre-chopped frozen onion and pepper mix to save time.
- Use jarred minced garlic and ginger paste if you do not want to chop.
- Any mainstream curry powder brand works; I often use McCormick or a store brand and boost flavor with extra cumin and coriander.
Equipment list
- Large heavy pot or Dutch oven, at least 4 to 5 quarts
- Cutting board and sharp knife
- Wooden spoon or heat safe spatula
- Measuring cups and spoons
- Ladle for serving
Tips & Mistakes
- Stir the curry powder and spices in hot oil for 30 to 60 seconds so they bloom and taste richer.
- Rinse lentils in cold water until it runs clear so the soup tastes clean and not dusty.
- Do not boil the soup like crazy or lentils can split and turn mushy; keep a gentle simmer.
- Taste the broth before you add salt if you use regular broth, since many brands run salty.
- Add leafy greens near the end so they stay bright and do not turn dull and overcooked.
- Do not skip the lime juice; that little hit of acid makes the curry flavor pop.
- Use a partial blend with an immersion blender if you want a thicker texture, but leave some lentils whole so the soup still feels hearty.
- Store leftovers in smaller containers so the soup cools quickly and stays safe and fresh.
How to Make Easy Curry Lentil Soup Recipe
Step 1: Prep ingredients
Chop onion, carrots, celery, bell pepper, and potato into small, even pieces so they cook at the same rate. Mince garlic and ginger or measure out the jarred versions. Rinse lentils in a fine mesh strainer until the water runs mostly clear.
Step 2: Sauté aromatics and veggies
Heat 2 tablespoons of olive oil in your pot over medium heat. Add onion, carrots, and celery, then cook 5 to 7 minutes until the onion turns translucent and the veggies soften slightly. Add bell pepper and potato, then cook 3 more minutes while you stir often.
Step 3: Toast the spices
Add garlic and ginger to the pot and stir for about 30 seconds so they smell fragrant. Sprinkle in curry powder, cumin, coriander, smoked paprika, and cayenne. Stir constantly for 30 to 60 seconds so the spices coat the veggies and toast lightly without burning.
Step 4: Add lentils and liquids
Add rinsed lentils to the pot and stir so they mix with the spiced veggies. Pour in diced tomatoes with their juices and 4 cups of broth. Stir well and scrape the bottom of the pot to lift any flavorful bits.
Step 5: Simmer until tender
Bring the pot to a gentle boil, then lower the heat to maintain a steady simmer. Partially cover the pot and cook 20 to 25 minutes, stirring every few minutes so nothing sticks. Check a lentil; it should taste tender but still hold its shape, not crunchy.
Step 6: Add coconut milk and greens
Pour in the coconut milk and stir until the soup looks creamy and smooth. Add spinach or kale and cook 3 to 5 more minutes until the greens wilt and soften. If the soup looks too thick, add more broth a little at a time until you like the consistency.
Step 7: Season and finish
Turn the heat to low. Add salt, black pepper, and lime juice, then taste and adjust seasoning. Add more curry powder for stronger curry flavor, more lime for brightness, or a pinch of cayenne if you want extra heat.
Step 8: Optional texture tweak
If you like a thicker curry lentil soup, blend a few ladles of soup with an immersion blender right in the pot. Blend just enough to thicken the base while you keep most lentils whole. Stir again and taste one last time before serving.
Variations I've Tried
I swap half the lentils with red lentils when I want a softer, creamier texture that cooks a bit faster. I add diced sweet potato instead of regular potato for a slightly sweet twist that pairs nicely with curry flavor. I stir in a can of chickpeas near the end when I want extra protein and a chunkier bite.
I sometimes add a spoonful of tomato paste with the spices for deeper tomato flavor. I toss in frozen peas during the last 5 minutes for color and a little pop of sweetness. I also add a spoonful of peanut butter or almond butter for a subtle nutty richness that tastes amazing with curry.
How to Serve Easy Curry Lentil Soup Recipe
Serve Easy Curry Lentil Soup Recipe hot in big bowls with a squeeze of fresh lime and a sprinkle of cilantro or parsley. Add a dollop of Greek yogurt or coconut yogurt on top for a cool, creamy contrast. Pair the soup with warm naan, pita, or crusty bread, or spoon it over rice or quinoa for a more filling meal. I also like a simple side of cucumber slices or a crunchy salad to balance the cozy, creamy soup.
How to store
- Fridge: Cool the soup to room temperature within 1 to 2 hours, then store in airtight containers in the refrigerator for up to 4 days.
- Freezer: Portion the soup into freezer safe containers, leave a little space at the top, and freeze for up to 3 months.
- Reheating on the stove: Reheat gently in a pot over medium low heat, stir often, and add a splash of water or broth if it thickened in the fridge.
- Reheating in the microwave: Heat in a microwave safe bowl in 60 to 90 second bursts, stir between bursts, and heat until steaming hot.

Easy Curry Lentil Soup Recipe
Ingredients
Instructions
- Prep the vegetables by dicing the onion, carrots, celery, bell pepper, and potato into small, even pieces. Mince the garlic and ginger. Rinse the lentils in a fine mesh strainer until the water runs mostly clear.
- Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery and cook for 5 to 7 minutes, stirring occasionally, until the onion is translucent and the vegetables begin to soften.
- Add the bell pepper and potato to the pot and cook for another 3 minutes, stirring often.
- Stir in the garlic and ginger and cook for about 30 seconds, just until fragrant. Sprinkle in the curry powder, cumin, coriander, smoked paprika, and cayenne. Stir constantly for 30 to 60 seconds to toast the spices without burning them.
- Add the rinsed lentils and stir to coat them in the spiced vegetable mixture. Pour in the diced tomatoes with their juices and 4 cups of broth. Stir well and scrape the bottom of the pot to release any browned bits.
- Bring the soup to a gentle boil, then reduce the heat to maintain a steady simmer. Partially cover the pot and cook for 20 to 25 minutes, stirring every few minutes, until the lentils are tender but still hold their shape.
- Stir in the coconut milk until the soup looks creamy and smooth. Add the spinach or kale and cook for 3 to 5 minutes more, until the greens are wilted and tender. If the soup is too thick, add a little more broth to reach your desired consistency.
- Reduce the heat to low. Season with salt, black pepper, and lime juice, then taste and adjust, adding more curry powder for stronger flavor, more lime for brightness, or a pinch of extra cayenne for heat.
- For a thicker texture, partially blend the soup with an immersion blender, pulsing just enough to thicken the base while leaving most lentils whole. Stir well and taste again before serving.
- Serve hot in bowls with a squeeze of lime, a sprinkle of fresh cilantro or parsley, and a dollop of Greek yogurt or coconut yogurt if desired.
Notes
Approximate per serving (1/5 of recipe): 360 calories; fat 18 g; saturated fat 11 g; carbohydrates 37 g; fiber 10 g; sugars 7 g; protein 14 g; sodium 780 mg. Values are estimates and will vary based on broth, coconut milk, and any optional vegetables or toppings used.

Leave a Reply