
Easy Curry Lentil Soup Recipe tastes cozy and creamy with warm curry spices, tender lentils, and just enough heat to keep things interesting. It works perfectly for busy weeknights, meal prep, or beginner cooks, and it comes together in about 40 minutes from chopping board to bowl. I tested versions of this on my tiny apartment stove for years, so you can skip the trial-and-error and go straight to a pot of really good soup.
Why You Should Try This Easy Curry Lentil Soup Recipe
This Easy Curry Lentil Soup Recipe gives you big flavor with very little effort. You get a thick, hearty texture, gentle curry warmth, and a satisfying bowl that feels like comfort food but still leans healthy.
The recipe uses simple pantry ingredients, budget-friendly lentils, and flexible veggies. You can keep it mild for kids or spice lovers can add more heat at the end.
“This Easy Curry Lentil Soup Recipe tastes like it simmered all afternoon, but I threw it together after work and everyone asked for seconds. ★★★★★”
Ingredients You’ll Need
Lentils & Protein
- 1 1/2 cups dry brown or green lentils, rinsed
- Brown or green lentils hold their shape nicely.
- Avoid red lentils here, since they break down and turn the soup very thick and mushy.
- 1 can (15 ounces) chickpeas, drained and rinsed (optional, for extra protein and texture)
Vegetables
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced (optional but adds great flavor)
- 1 red bell pepper, diced (adds sweetness and color)
- 1 cup diced tomatoes (canned or fresh; canned fire-roasted tomatoes add a nice smoky note)
- 2 cups baby spinach or chopped kale, loosely packed
Aromatics & Curry Flavor
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- 1 1/2 to 2 tablespoons curry powder
- Use a mild curry powder if you cook for kids or spice-sensitive folks.
- I like Simply Organic or McCormick for consistent flavor.
- 1 teaspoon ground coriander
- 1/2 teaspoon ground turmeric
- 1/4 to 1/2 teaspoon red pepper flakes or a small spoon of harissa paste (optional, for heat)
- 1 1/2 teaspoons fine sea salt, plus more to taste
- 1/2 teaspoon black pepper
Liquid & Creaminess
- 6 cups vegetable broth or chicken broth
- Use low-sodium broth so you control the salt.
- In a pinch, use water plus 2 teaspoons better-quality bouillon paste.
- 1 can (13.5 ounces) full-fat coconut milk
- Light coconut milk works, but the soup tastes richer with full-fat.
Fresh Finish
- Juice of 1/2 to 1 lemon or 1 small lime
- 1/4 cup chopped fresh cilantro or flat-leaf parsley
Pantry Shortcuts & Substitutions
- Use frozen diced onions and carrots if you want to save chopping time.
- Swap spinach with frozen chopped spinach; just stir it in at the end.
- Replace chickpeas with white beans if that is what you have.
- Skip coconut milk and stir in plain Greek yogurt off the heat for a creamy but tangy version.
Equipment List
- Large heavy-bottomed pot or Dutch oven (5 to 6 quarts)
- Cutting board and sharp chef’s knife
- Wooden spoon or heat-safe spatula
- Measuring cups and spoons
- Ladle
- Immersion blender (optional, for a slightly creamier texture)
Tips & Tricks
- Rinse lentils under cool water until it runs clear to remove dust and improve texture.
- Dice vegetables in similar sizes so they cook evenly and soften at the same rate.
- Toast curry powder and spices in the oil with the aromatics to deepen the flavor.
- Use low-sodium broth so you season gradually and avoid oversalting.
- Keep the soup at a gentle simmer instead of a hard boil so lentils stay tender, not split and tough.
- Taste near the end and adjust with salt, lemon juice, or more curry powder so the flavor pops.
- Stir in coconut milk near the end of cooking so it stays silky and does not separate.
- Add leafy greens in the last 5 minutes so they stay bright and not overcooked.
- If the soup thickens too much, add a splash of broth or water until it reaches your favorite consistency.
- Use an immersion blender for 5 to 10 seconds if you want a creamier base while still keeping some texture.
How to Make Easy Curry Lentil Soup Recipe
Step 1: Sauté veggies and aromatics
Heat 2 tablespoons oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots and cook until soft, about 8 minutes, stirring occasionally. Add celery and bell pepper and cook 3 to 4 minutes more until the veggies start to soften.
Stir in garlic, ginger, curry powder, coriander, turmeric, and red pepper flakes or harissa. Cook 1 to 2 minutes, stirring constantly, until the spices smell fragrant and the bottom of the pot looks slightly dry. Sprinkle in a pinch of salt and pepper to start building flavor.
Step 2: Add lentils, tomatoes, and broth
Add the rinsed lentils to the pot and stir so they coat in the spiced oil and veggies. Pour in the diced tomatoes and their juices and mix everything together. Add the broth and another small pinch of salt.
Scrape the bottom of the pot with your spoon to loosen any browned bits, since those carry flavor. Bring the soup up to a gentle boil over medium-high heat, then lower the heat so it simmers steadily.
Step 3: Simmer until lentils turn tender
Cover the pot partially with a lid, leaving a small gap for steam to escape. Simmer the soup for 20 to 25 minutes, stirring every few minutes so lentils do not stick. Taste a few lentils; they should taste tender but not mushy.
If the soup looks too thick during cooking, add a half cup of water or broth at a time. If it looks too thin, keep simmering with the lid slightly off until it thickens to your liking.
Step 4: Add coconut milk, chickpeas, and greens
Stir in the coconut milk and chickpeas. Simmer another 5 to 10 minutes so the flavors mingle and the chickpeas warm through. Add the spinach or kale and cook just until the greens wilt and turn bright.
Taste and adjust seasoning with more salt and pepper. If you want a creamier texture, blend a few cups of the soup with an immersion blender, then stir it back in.
Step 5: Finish with citrus and herbs
Turn off the heat and squeeze in the lemon or lime juice. Stir, then taste and add more citrus if you want extra brightness. Fold in the chopped cilantro or parsley.
Let the soup sit for 5 minutes before serving so the flavors settle. Ladle into bowls and top with extra herbs, a swirl of coconut milk, or a spoon of yogurt if you like.
What to Serve with Easy Curry Lentil Soup Recipe
Serve this Easy Curry Lentil Soup Recipe with warm naan, pita, or any soft flatbread that can scoop up the thick, cozy broth. Crusty bakery bread or toasted sourdough also pairs nicely and soaks up the curry flavor. Add a simple cucumber and tomato salad or a crunchy green salad with lemony dressing to keep the meal fresh and light. If you want a bigger spread, include steamed rice or quinoa on the side so everyone can pour the soup over grains.
Storage Options
- Store leftover Easy Curry Lentil Soup Recipe in airtight containers in the fridge for up to 4 days.
- The flavors deepen overnight, so the soup often tastes even better the next day.
- Freeze portions in freezer-safe containers or bags for up to 3 months, leaving a little space at the top for expansion.
- Reheat gently on the stove over medium-low heat, adding a splash of water or broth if it thickened in the fridge.
- You can also reheat in the microwave in short bursts, stirring between each, until the soup heats through.

Easy Curry Lentil Soup Recipe
Ingredients
Instructions
- Heat the oil in a large pot or Dutch oven over medium heat. Add the diced onion and carrots and cook, stirring occasionally, until softened, about 8 minutes. Add the celery and red bell pepper and cook 3 to 4 minutes more until the vegetables start to soften.
- Stir in the garlic, ginger, curry powder, ground coriander, turmeric, and red pepper flakes or harissa, if using. Cook for 1 to 2 minutes, stirring constantly, until the spices smell fragrant. Season with a pinch of salt and black pepper.
- Add the rinsed lentils and stir to coat them in the spiced vegetables. Pour in the diced tomatoes with their juices and the broth. Add another small pinch of salt and stir, scraping the bottom of the pot to loosen any browned bits.
- Bring the soup to a gentle boil over medium-high heat, then reduce the heat to maintain a steady simmer. Partially cover the pot with a lid and simmer for 20 to 25 minutes, stirring occasionally, until the lentils are tender but not mushy. Add a splash of water or broth if the soup becomes too thick.
- Stir in the coconut milk and chickpeas, if using. Simmer for 5 to 10 minutes more to warm the chickpeas and let the flavors meld. Add the spinach or kale and cook just until the greens wilt and turn bright.
- Turn off the heat. Stir in the lemon or lime juice and the chopped cilantro or parsley. Taste and adjust seasoning with more salt, pepper, or citrus as needed. Let the soup rest for 5 minutes before serving.
Notes
Approximate per 1 of 6 servings (with coconut milk and chickpeas): 320 calories; fat 13 g; saturated fat 8 g; carbohydrates 38 g; fiber 11 g; sugars 7 g; protein 14 g; sodium 780 mg. Values are estimates and will vary based on exact ingredients, brands, and portion size.

Leave a Reply