
Easy Curry Lentil Soup Recipe tastes cozy and rich, with warm curry spices, tender lentils, and just enough heat to keep each spoonful interesting. It works perfectly for busy nights, meal prep, or feeding a crowd, and it comes together in about 45 minutes from chopping board to bowl. I tested this on my own picky family and they went back for seconds, which counts as a standing ovation in my kitchen.
Why Make This Easy Curry Lentil Soup Recipe at Home
This Easy Curry Lentil Soup Recipe packs big flavor from simple pantry ingredients, so you skip takeout and still get something that tastes like it simmered all afternoon. You control the spice level, the salt, and the texture, so it fits your taste and any dietary needs.
You also stretch your grocery budget with lentils, which cook quickly and still feel hearty and satisfying. The soup keeps well, tastes even better the next day, and freezes like a champ, so one pot sets you up for several meals.
“This Easy Curry Lentil Soup Recipe tastes like a cozy hug in a bowl and somehow still feels healthy at the same time. ★★★★★”
Ingredients You Need
Lentils
- 1 1/2 cups dry brown or green lentils, rinsed
- Brown lentils give a slightly creamier texture.
- Green lentils hold their shape a bit more.
- You can use red lentils in a pinch, but shorten the simmer time and expect a softer, thicker soup.
Vegetables
- 2 tablespoons olive oil or avocado oil
- 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 medium russet or Yukon gold potato, peeled and diced small
- 1 cup baby spinach or chopped kale, loosely packed
You can use frozen diced onions or a frozen mirepoix mix to save time. I do this on weeknights and no one notices.
Aromatics & Curry Flavor
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated or very finely minced
- 2 to 3 tablespoons curry powder
- I like a mild Madras curry powder (Spice Islands or Simply Organic both work well).
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric
- 1 to 2 teaspoons harissa paste or 1/2 teaspoon red pepper flakes
- Harissa adds deeper flavor and a slow heat.
- 1 1/2 teaspoons fine sea salt, plus more to taste
- 1/2 teaspoon black pepper
Jarred minced garlic and ginger paste work if you feel tired or rushed. Use 1 1/2 teaspoons of each.
Liquids
- 6 cups vegetable broth or chicken broth
- Use low sodium so you control the seasoning.
- 1 cup canned coconut milk, full fat or light
- 1 cup water, as needed to thin the soup at the end
Canned coconut milk gives the soup a silky finish. If you avoid coconut, use cashew cream or a splash of heavy cream.
Acid & Finishing Touches
- Juice of 1 small lemon or 1 to 2 tablespoons lime juice
- 1 tablespoon soy sauce or tamari (optional, for depth)
- Fresh cilantro or parsley, chopped, for topping
- Plain Greek yogurt or coconut yogurt, for serving
- Cooked rice or quinoa, optional, for serving under or with the soup
Equipment List
- Large heavy pot or Dutch oven (5 to 7 quart)
- Cutting board and sharp knife
- Wooden spoon or heat safe spatula
- Measuring cups and spoons
- Ladle
- Immersion blender (optional, for thicker, creamier texture)
Tips & Mistakes
- Stir the spices in hot oil for a minute so they bloom and taste richer, instead of adding them straight to the liquid.
- Rinse lentils under cool water until it runs clear so the soup tastes clean and not dusty.
- Keep the heat at a gentle simmer so lentils cook evenly and do not split aggressively.
- Taste the broth before you add salt if you use regular (not low sodium) stock, since it already carries salt.
- Add leafy greens near the end so they stay bright and tender, not gray and mushy.
- Use a partial blend with an immersion blender if you want a creamier texture without losing all the chunks.
- Add lemon or lime juice at the end so the citrus stays bright and does not taste flat.
- Store the coconut milk at room temperature before opening so the fat and liquid mix more easily into the soup.
- Avoid overcooking red lentils if you swap them in, or you will get lentil puree instead of soup.
- Taste and adjust curry powder and harissa in small amounts so you do not overshoot the heat level.
How to Make Easy Curry Lentil Soup Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Step 2: Add curry powder and toast the spices
Sprinkle in the curry powder and black pepper. Stir constantly for 1 to 2 minutes so the spices coat the vegetables and toast in the oil. Watch the bottom of the pot and lower the heat if the spices start to stick or darken too fast.
Step 3: Add lentils, broth, and potatoes
Add the rinsed lentils, diced potato, celery, and bell pepper to the pot. Pour in the broth and stir well, scraping up any browned bits from the bottom. Bring the mixture to a gentle boil, then lower the heat to medium low so the soup simmers.
Step 4: Simmer until the lentils turn tender
Cover the pot partially, leaving a small gap for steam to escape. Simmer the soup for 25 to 30 minutes, stirring every 5 to 7 minutes so nothing sticks. Cook until the lentils feel tender but still hold their shape and the potatoes feel soft.
Step 5: Add coconut milk and greens
Pour in the coconut milk and stir until it blends into the broth. Add the spinach or kale and cook 3 to 5 minutes, just until the greens wilt and soften. If the soup looks too thick, add up to 1 cup of water to reach your preferred consistency.
Step 6: Finish with citrus and taste for seasoning
Squeeze in the lemon or lime juice and add soy sauce or tamari if you use it. Taste the soup and adjust salt, pepper, and curry powder to your liking. If you want a creamier texture, blend a few ladlefuls of soup with an immersion blender, then stir it back in.
Step 7: Serve
Ladle the Easy Curry Lentil Soup Recipe into bowls. Top with a dollop of yogurt and a sprinkle of fresh cilantro or parsley. Add cooked rice or quinoa to the bottom of the bowl if you want an extra hearty meal.
Variations I've Tried
-
Red lentil curry soup
Use red lentils instead of brown or green and shorten the simmer to about 15 to 20 minutes. The soup turns thicker and creamier, almost like a stew, and works great over rice. -
Extra veggie version
Add diced zucchini, cauliflower florets, or sweet potato cubes with the lentils. This version tastes slightly sweeter and packs more fiber and color. -
Tomato curry lentil soup
Add 1 can (14.5 ounces) diced tomatoes or crushed tomatoes with the broth. The tomatoes add acidity and depth, and they pair nicely with the curry spices. -
Smoky curry lentil soup
Stir in 1 teaspoon smoked paprika with the curry powder. This version tastes a bit like it cooked over a fire, in the best way. -
Protein boost
Add cooked shredded chicken, chickpeas, or tofu cubes near the end of cooking. Heat them through for 5 minutes so they soak up the curry flavor.
How to Serve Easy Curry Lentil Soup Recipe
Serve this Easy Curry Lentil Soup Recipe hot in wide bowls so the steam and aroma hit you first. Add a scoop of cooked rice, quinoa, or even small pasta to make it extra filling. Top with yogurt, fresh herbs, and a squeeze of citrus for brightness. Pair it with warm naan, pita, or crusty bread and a simple green salad for a full meal.
How to store
- Fridge: Cool the soup to room temperature, then store it in airtight containers in the refrigerator for up to 4 days.
- Freezer: Portion the soup into freezer safe containers, leave a little space for expansion, and freeze for up to 3 months.
- Reheating on the stove: Reheat in a pot over medium low heat, stirring occasionally, and add a splash of water or broth if it thickened in storage.
- Reheating in the microwave: Transfer a portion to a microwave safe bowl, cover loosely, and heat in 60 to 90 second bursts, stirring between each until hot.

Easy Curry Lentil Soup Recipe
Ingredients
Instructions
- Heat the oil in a large stock pot or Dutch oven over medium heat. Add the diced onion and carrots and cook, stirring occasionally, until softened, about 8 minutes.
- Stir in the garlic, ginger, harissa (or red pepper flakes), coriander, and turmeric. Cook for about 2 minutes, stirring, until very fragrant. Season with the salt.
- Sprinkle in the curry powder and black pepper. Stir constantly for 1 to 2 minutes so the spices coat the vegetables and lightly toast in the oil; lower the heat if they start to stick or darken too quickly.
- Add the rinsed lentils, diced potato, celery, and bell pepper to the pot. Pour in the broth and stir well, scraping up any browned bits from the bottom of the pot.
- Bring the mixture to a gentle boil, then reduce the heat to medium-low so the soup simmers. Partially cover the pot and simmer for 25 to 30 minutes, stirring every 5 to 7 minutes, until the lentils are tender and the potatoes are soft.
- Stir in the coconut milk until fully blended, then add the spinach or kale. Cook for 3 to 5 minutes, just until the greens wilt and soften. If the soup is thicker than you like, stir in up to 1 cup of water to reach your preferred consistency.
- Remove from the heat and stir in the lemon or lime juice and soy sauce or tamari, if using. Taste and adjust salt, pepper, and curry powder as needed. For a creamier texture, partially blend the soup with an immersion blender and stir to combine.
- Ladle the soup into bowls. Top with a dollop of yogurt and a sprinkle of fresh cilantro or parsley, and serve over or alongside cooked rice or quinoa if you want an extra-hearty meal.
Notes
Approximate per 1 of 8 servings (made with vegetable broth and full-fat coconut milk, without rice, yogurt, or soy sauce): 260 calories; fat 10 g; saturated fat 6 g; carbohydrates 33 g; fiber 10 g; sugars 5 g; protein 11 g; sodium 520 mg. Values will vary based on exact ingredients, brands, and portion sizes.

Leave a Reply