Warm, comforting, and loaded with flavor, this Curry Lentil Soup is a satisfying 30-minute meal that checks all the boxes: hearty, nourishing, and bursting with aromatic spices. With tender lentils simmered in a creamy coconut curry broth, this one-pot wonder is naturally vegan, gluten-free, and perfect for busy weeknights.
Inspired by Indian and Middle Eastern flavors, it uses pantry staples like red lentils, curry powder, garlic, and canned coconut milk to create a silky, golden soup that feels indulgent but is incredibly wholesome.
Ingredients Overview
Lentils
-
Red Lentils: The best choice for quick-cooking soups. They break down quickly, adding body and creaminess.
-
Brown or Green Lentils: Can be used, but will take longer (35–45 minutes). Slightly firmer texture.
Aromatics
-
Onion, Garlic & Ginger: The holy trinity for building depth. Freshly grated ginger adds brightness and zing.
-
Carrot & Celery (optional): Adds subtle sweetness and texture.
Curry Flavor Base
-
Curry Powder: A warm blend of turmeric, cumin, coriander, and more. Use a mild or medium blend, or adjust spice level with cayenne.
-
Turmeric: Boosts color and earthiness.
-
Cumin or Garam Masala (optional): Adds layered warmth and authenticity.
Liquid & Creaminess
-
Vegetable Broth: Forms the soup base and infuses flavor.
-
Canned Coconut Milk: Adds richness and a creamy texture without dairy.
-
Lime or Lemon Juice: A squeeze at the end lifts the flavor.
Add-ins & Garnish
-
Baby Spinach or Kale: Stirred in at the end for color and nutrients.
-
Cilantro & Chili Flakes: For topping and a fresh-spicy kick.
-
Yogurt Swirl (optional): Adds creaminess if not keeping it vegan.
This soup is naturally vegan, gluten-free, high-protein, and fiber-rich.
Step-by-Step Instructions
1. Sauté the Aromatics
Ingredients:
-
1 tbsp olive oil or coconut oil
-
1 medium onion, diced
-
2 garlic cloves, minced
-
1 tbsp fresh grated ginger
Instructions:
-
Heat oil in a large pot over medium heat.
-
Add onion and cook for 3–4 minutes until softened.
-
Stir in garlic and ginger. Cook 1 minute until fragrant.
2. Toast the Spices
Add:
-
1½ tbsp curry powder
-
1 tsp ground turmeric
-
Optional: ½ tsp ground cumin or garam masala
Stir for 30 seconds to bloom the spices in the oil — this deepens flavor and releases aroma.
3. Add Lentils & Liquid
Add:
-
1 cup dried red lentils, rinsed
-
1 medium carrot, diced (optional)
-
1 celery stalk, diced (optional)
-
4 cups vegetable broth or water
-
1 (14 oz) can coconut milk
-
½ tsp salt (adjust to taste)
Bring to a boil, then reduce to a simmer. Cook uncovered for 20–25 minutes, stirring occasionally, until lentils are soft and broken down.
4. Finish and Blend
Optional:
-
Use an immersion blender for a partially creamy texture — or blend half in a blender and return to pot.
-
Stir in 2 cups baby spinach or chopped kale until wilted.
Add:
-
Juice of ½ lime or lemon
-
Salt and pepper to taste
5. Garnish and Serve
Top each bowl with:
-
Fresh cilantro
-
Red chili flakes or a drizzle of chili oil
-
Coconut cream or yogurt swirl
-
Toasted naan or crusty bread on the side
Tips, Variations & Substitutions

-
Make it spicy: Add cayenne or fresh chopped chili with the garlic and ginger.
-
Add protein: Stir in cubed tofu, chickpeas, or shredded rotisserie chicken for non-vegan versions.
-
Lower fat: Use light coconut milk or half the can plus extra broth.
-
Creamier texture: Blend half the soup or all of it for a bisque-like finish.
Pro Tip: This soup thickens as it cools. Add a splash of water or broth when reheating to bring it back to desired consistency.
Serving Ideas & Occasions
This vibrant lentil curry soup is perfect for:
-
Quick weeknight dinners
-
Healthy meal prep lunches
-
Cozy winter meals
-
Plant-based family dinners
Serve with:
-
Warm naan or roti
-
Basmati rice for a heartier meal
-
A crisp cucumber yogurt salad or chutney on the side
-
A glass of chilled coconut water or spiced tea
Nutritional & Health Notes
This soup is:
-
High in fiber from lentils and veggies
-
Rich in plant-based protein
-
Packed with iron, potassium, and B vitamins
-
Free from dairy, gluten, and refined sugar
Estimated per serving (4 servings):
-
Calories: ~330
-
Protein: 15g
-
Carbs: 32–35g
-
Fat: 14–16g
-
Fiber: 8–10g
To lighten the soup:
-
Use light coconut milk
-
Skip blending for a thinner broth
-
Serve with fresh lemon wedges and herbs
FAQs
Q1: Can I use green or brown lentils?
A1: Yes, but they take longer to cook (30–40 minutes) and don’t break down as much, resulting in a chunkier texture.
Q2: Can I make this in a slow cooker?
A2: Absolutely. Combine all ingredients and cook on LOW for 6–8 hours or HIGH for 3–4 hours. Stir in spinach and citrus at the end.
Q3: How do I store leftovers?
A3: Store in the fridge up to 5 days or freeze for 2–3 months. The soup will thicken as it sits — thin with broth or water when reheating.
Q4: Is this soup good for meal prep?
A4: It’s ideal for batch cooking! Portion into containers and reheat for lunch or dinner throughout the week.
Q5: Can I add rice or quinoa?
A5: Yes. Add ½ cup cooked rice or quinoa at the end, or simmer raw rice with the soup (add extra broth if needed).
Q6: Is this curry soup spicy?
A6: Not by default. It’s mildly spiced from the curry powder. You can adjust heat with chili flakes or fresh chili.
Q7: What’s the best coconut milk to use?
A7: Use full-fat canned coconut milk for richness. For a lighter version, use “lite” coconut milk or reduce the amount.
Print
Curry Lentil Soup (30-Minute Meal) – Cozy, Creamy, and Protein-Packed
Description
A hearty, flavorful soup made with red lentils, curry spices, and coconut milk — ready in 30 minutes for a cozy, satisfying meal.
Ingredients
-
1 tbsp olive or coconut oil
-
1 onion, diced
-
2 garlic cloves, minced
-
1 tbsp grated ginger
-
1½ tbsp curry powder
-
1 tsp turmeric
-
1 cup red lentils, rinsed
-
1 carrot (optional), diced
-
4 cups vegetable broth
-
1 (14 oz) can coconut milk
-
Salt & pepper to taste
-
Juice of ½ lime or lemon
-
2 cups baby spinach (optional)
-
Garnish: cilantro, chili flakes, coconut cream
Instructions
-
Heat oil and sauté onion 3–4 min. Add garlic and ginger, cook 1 min.
-
Stir in curry powder and turmeric, cook 30 sec.
-
Add lentils, carrot, broth, and coconut milk. Simmer 20–25 min until lentils are soft.
-
Blend part of the soup if desired. Stir in spinach and lime juice.
-
Season to taste. Serve with toppings of choice.
Notes
Use green lentils if needed (longer cook time). Add tofu or chicken for protein. Soup thickens after cooling — thin with broth as needed.