
Easy Curry Lentil Soup Recipe tastes cozy, a little spicy, super creamy without cream, and feels like a hug in a bowl. It works perfectly for busy nights, beginner cooks, or anyone who wants a healthy weeknight dinner on the table in about 40 minutes. I tested this on my own picky family in a tiny apartment kitchen, so if it passed that test, your kitchen can handle it too.
Why You Should Try This Easy Curry Lentil Soup Recipe
This curry lentil soup packs big flavor from simple pantry ingredients like curry powder, canned tomatoes, and broth. Red lentils cook quickly, turn silky, and soak up all that curry flavor, so you get a thick, satisfying soup without much effort.
The recipe fits gluten free, vegetarian, and vegan diets as long as you pick the right broth. It also tastes even better the next day, which makes it perfect for meal prep and lunches.
“This Easy Curry Lentil Soup Recipe tastes like takeout-level comfort with weeknight-level effort. ★★★★★”
Ingredients You’ll Need
Lentils & Base
- 1 1/2 cups dry red lentils, rinsed well
- Red lentils cook fast and turn creamy, which works best here. Green or brown lentils stay firmer and change the texture.
- 1 tablespoon olive oil or avocado oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- Use the frozen ginger cubes from the freezer section if you want a shortcut.
Curry Flavor & Seasoning
- 1 1/2 to 2 tablespoons curry powder
- Use a mild yellow curry powder for classic flavor. I often use McCormick or Simply Organic because they taste consistent.
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander (optional but adds nice depth)
- 1/4 to 1/2 teaspoon red pepper flakes or cayenne, to taste
- 1 1/4 teaspoons fine sea salt, plus more to taste
- 1/2 teaspoon black pepper
Liquids & Creaminess
- 1 can (14.5 ounces) diced tomatoes, with juices
- Fire roasted tomatoes add a subtle smoky note if you like that.
- 4 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 richer with full fat.
Fresh Finish & Optional Add-ins
- Juice of 1/2 to 1 lime, to taste
- 1/4 cup chopped fresh cilantro or parsley
- 1 to 2 cups baby spinach or chopped kale (optional, for extra greens)
- Plain Greek yogurt or coconut yogurt, for serving (optional swirl on top)
- Cooked rice or quinoa, for serving (optional if you want it extra hearty)
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
- Immersion blender (optional, only if you want extra smooth texture)
Tips & Tricks
- Rinse the lentils until the water runs mostly clear to remove extra starch and any dust.
- Sauté the onion, garlic, and ginger until they turn lightly golden to build deeper flavor.
- Toast the curry powder and spices in the oil for 30 to 60 seconds so they taste richer and less sharp.
- Use low or medium heat when you simmer so the lentils soften gently and do not stick to the bottom.
- Stir the soup every few minutes, especially near the end, because red lentils thicken quickly.
- Add coconut milk near the end of cooking so it stays creamy and does not separate.
- Adjust thickness with extra broth or water if the soup thickens more than you like.
- Finish with lime juice and fresh herbs right before serving to brighten the curry flavor.
- Taste and adjust salt at the end, since broth brands vary a lot in saltiness.
- Freeze the soup without yogurt or fresh herbs, then add those toppings after reheating.
How to Make Easy Curry Lentil Soup Recipe
Step 1: Prep the Ingredients
Chop the onion, mince the garlic, and grate or mince the ginger. Rinse the red lentils in a fine mesh strainer under cool water until the water looks mostly clear. Set everything near the stove so the cooking process feels smooth and quick.
Step 2: Sauté the Aromatics
Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook 4 to 5 minutes, until it softens and turns lightly golden around the edges. Stir in the garlic and ginger and cook 1 minute, so they smell fragrant but do not brown.
Step 3: Toast the Spices
Add the curry powder, cumin, coriander, red pepper flakes or cayenne, salt, and black pepper to the pot. Stir constantly for 30 to 60 seconds so the spices toast in the oil and coat the onion mixture. This step deepens the flavor and gives the soup that cozy curry aroma.
Step 4: Add Lentils, Tomatoes, and Broth
Pour in the rinsed red lentils and stir so they mix with the spiced onion mixture. Add the diced tomatoes with their juices and the broth. Stir well, scraping the bottom of the pot to loosen any bits that stick.
Step 5: Simmer Until Lentils Turn Tender
Bring the mixture to a gentle boil over medium high heat. Once it bubbles, lower the heat to medium low so the soup simmers steadily. Cook 18 to 22 minutes, stirring every few minutes, until the lentils soften and start to break down and the soup thickens.
Step 6: Add Coconut Milk and Greens
Pour in the coconut milk and stir until the soup looks creamy and uniform. If you use spinach or kale, stir it in now and cook 2 to 3 more minutes until the greens wilt and turn tender. Taste and adjust salt, pepper, and heat level with more red pepper flakes if you want more kick.
Step 7: Adjust Texture
Check the consistency of the soup. If it looks too thick, add a splash or two of broth or water until it reaches your preferred thickness. If you want a smoother texture, blend a portion of the soup with an immersion blender, then stir it back into the pot.
Step 8: Finish with Lime and Herbs
Turn off the heat and squeeze in the lime juice, starting with half a lime and adding more to taste. Stir in the chopped cilantro or parsley. This bright finish balances the richness of the coconut milk and the warmth of the curry.
Step 9: Serve
Ladle the Easy Curry Lentil Soup Recipe into bowls. Add a spoonful of Greek yogurt or coconut yogurt on top if you like a creamy swirl. Serve it as is or over a scoop of cooked rice or quinoa for an extra filling meal.
What to Serve with Easy Curry Lentil Soup Recipe
Serve this Easy Curry Lentil Soup Recipe with warm naan, pita, or any soft flatbread so you can scoop up every last bit. A simple cucumber and tomato salad with lemon and herbs adds a fresh, crunchy contrast to the creamy soup. You can also pair it with steamed basmati rice, brown rice, or quinoa to turn it into a full dinner. If you want a lighter side, try roasted carrots, broccoli, or a basic green salad with a citrusy dressing.
Storage Options
- Store leftover soup in an airtight container in the fridge for up to 4 days.
- Reheat gently on the stove over medium low heat, adding a splash of water or broth if it thickens too much.
- You can also reheat in the microwave in 1 minute bursts, stirring between each burst.
- Freeze the soup in freezer safe containers or bags for up to 3 months, then thaw overnight in the fridge before reheating.

Easy Curry Lentil Soup Recipe
Ingredients
Instructions
- Chop the onion, mince the garlic, and grate or mince the ginger. Rinse the red lentils in a fine mesh strainer under cool water until the water runs mostly clear.
- Heat the olive oil in a large heavy pot or Dutch oven over medium heat. Add the chopped onion and cook for 4 to 5 minutes, until softened and lightly golden around the edges.
- Stir in the garlic and ginger and cook for about 1 minute, until fragrant but not browned.
- Add the curry powder, cumin, coriander, red pepper flakes or cayenne, salt, and black pepper. Stir constantly for 30 to 60 seconds so the spices toast in the oil and coat the onions.
- Add the rinsed red lentils to the pot and stir to combine with the spiced onion mixture. Pour in the diced tomatoes with their juices and the broth, stirring well and scraping the bottom of the pot to loosen any bits.
- Bring the mixture to a gentle boil over medium-high heat. Reduce the heat to medium-low and simmer for 18 to 22 minutes, stirring every few minutes, until the lentils are tender, starting to break down, and the soup has thickened.
- Pour in the coconut milk and stir until the soup looks creamy and uniform. If using spinach or kale, stir it in and cook for 2 to 3 minutes more, until the greens are wilted and tender. Taste and adjust salt, pepper, and heat level as desired.
- Check the consistency and, if needed, add a splash or two of broth or water to thin the soup to your preferred thickness. For a smoother texture, blend a portion of the soup with an immersion blender and stir it back into the pot.
- Turn off the heat and stir in the lime juice and chopped cilantro or parsley, adjusting the lime to taste.
- Ladle the curry lentil soup into bowls. Top with a spoonful of Greek yogurt or coconut yogurt if desired, and serve as is or over cooked rice or quinoa for a heartier meal.
Notes
Approximate per serving (about 1 1/2 cups, without yogurt or rice): 320–360 calories; fat 16–20 g; saturated fat 11–14 g; carbohydrates 34–38 g; fiber 7–10 g; sugars 5–8 g; protein 12–15 g; sodium 650–850 mg. Values will vary based on broth, coconut milk, and exact portion size.

Leave a Reply