Indian lentil curry soup is a fragrant, comforting dish where tender lentils simmer with warm spices to create a rich, nourishing meal. Bright aromatics and a silky texture make this soup a favorite for both weeknight dinners and cozy gatherings.

Prefer to skip the extras? Use the skip-to-recipe button at the top left or the table of contents below to jump directly to the recipe.
I include practical tips in my recipes because I’m a home cook without formal training and I want you to feel confident in the kitchen. Understanding why ingredients and techniques work helps even beginners produce better results.
Table of Contents
- Spicy Savory Indian Lentil Curry Soup
- How to Make Lentil Indian Soup
- Tips and Tricks for Making Indian Lentil Curry Soup
- FAQs
- What to Enjoy with Lentil Curry
- Indian Lentil Curry Soup Recipe
Spicy Savory Indian Lentil Curry Soup
This vegan-friendly soup showcases the best of simple, plant-based cooking. Red or yellow lentils break down into a creamy base that carries spices like turmeric, cumin, and coriander, creating a bowl that’s both comforting and lively. The aroma is inviting and the texture satisfying, making it an excellent choice for families seeking hearty, wholesome meals.
Serve the soup with fluffy rice or warm naan to make it a complete meal. A garnish of fresh cilantro and a squeeze of lemon brighten the flavors and add freshness that balances the savory depth of the curry.
How to Make Lentil Indian Soup
Gather these ingredients:
- Red Lentils (2 cups) – Cook down into a smooth, slightly sweet base.
- Vegetable Broth (4 cups) – Adds savory depth; use homemade or good-quality store-bought broth.
- Ghee/Butter/Oil (1 tablespoon) – For toasting spices and adding richness; use oil for a fully vegan version.
- Cumin Seeds (1 teaspoon) – Toasted to release their warm, earthy aroma.
- Paprika (1/2 teaspoon) – Adds color and a gentle smoky-sweet note.
- Coriander Powder (1 teaspoon) – Brings a lemony, floral balance to the spice mix.
- Sea Salt (1/2 teaspoon) – Adjust to taste to enhance all flavors.
- Fresh Cilantro – Chopped, for garnish and brightness.
Method:
Cook the lentils. Combine lentils, vegetable broth, and salt in a pressure cooker and cook until the lentils are very tender and mash easily, about 20–25 minutes. If you don’t have a pressure cooker, simmer the lentils in a pot until they break down, checking and stirring occasionally.
Toast spices and finish. In a small skillet, heat the ghee, butter, or oil. Add cumin seeds and cook until they begin to pop. Turn off the heat and stir in the coriander powder and paprika, swirling once to combine. Pour this spiced oil over the cooked lentils, stir gently, and finish with chopped cilantro. Serve hot.

Tips and Tricks for Making Indian Lentil Curry Soup
Choose the right lentils: Red and yellow lentils break down quickly and create a smooth texture ideal for soup.
Rinse and optionally soak: Rinsing removes debris; a short soak (30–60 minutes) can reduce cooking time and improve digestibility.
Toast spices: Lightly toasting whole spices or seeds before adding them boosts their flavor and aroma.
Build a flavor base: Sautéing aromatics like onions, garlic, and ginger before adding lentils deepens the soup’s flavor if you choose to include them.
Balance with acid: A splash of lemon juice or tamarind just before serving brightens the dish.
Add greens for nutrition: Stir in spinach or kale toward the end of cooking for added color and vitamins.
Adjust consistency: Add more broth for a thinner soup or simmer uncovered to thicken it. For a creamier finish, stir in a little coconut milk or cream.
Garnish options: Serve with chopped cilantro, diced red onion, lemon wedges, or a dollop of yogurt (or dairy-free yogurt) so each diner can customize their bowl.
FAQs
Red or yellow lentils (Masoor Dal or Moong Dal) are ideal because they cook quickly and become creamy, readily absorbing spices.
Soaking isn’t required for red or yellow lentils but a short soak can shorten cooking time and aid digestion. Thirty minutes to an hour is sufficient.
Toast spices, brown aromatics like onion, garlic, and ginger, and finish with an acidic element (lemon or tamarind) and fresh herbs to enhance depth and brightness.
Yes. Slow cooker: low 6–8 hours or high 3–4 hours. Instant Pot: high pressure 10–15 minutes with a natural release.
Yes, if you use vegetable broth and a plant-based fat like oil or coconut milk. Replace ghee with oil for a vegan version.
Store in an airtight container in the fridge for 4–5 days or freeze for up to 3 months. Cool completely before freezing and leave room for expansion.
Stir in coconut milk, yogurt, or cream to mellow heat, or dilute with more lentils and broth to reduce the spice concentration.

What to Enjoy with Lentil Curry
Basmati Rice: Light and fluffy, it soaks up the curry beautifully.
Naan: Soft flatbread for dipping and scooping.
Roti or Chapati: Whole wheat flatbreads offer a rustic, lighter alternative.
Cucumber Raita: A cooling yogurt-based side to balance spice; use dairy-free yogurt for a vegan option.
Mango Chutney: Sweet-tangy chutney contrasts nicely with the earthy lentils.
Pickled Vegetables: Add acidity and crunch to the meal.
Roasted Vegetables: Roasted cauliflower, carrots, or bell peppers bring smoky depth and extra texture.
Papadums and Achar: Crispy papadums and spicy Indian pickles make excellent accompaniments for added crunch and bold flavor.
try these other vegan recipes:

Whole Roasted Cauliflower (Easy + Crispy)

Vegan Charro Bean and Rice Soup

Vegan Hashbrown Soup

Vegan Enchilada Pie

Roasted Asparagus in Oven

Roasted Eggplant
If you enjoyed this recipe, please rate it and leave a comment. Your feedback helps others discover easy, flavorful meals.

Only have 30 minutes to get dinner on the table? Sign up for 30-minute dinner plans delivered to your inbox.
Indian Lentil Curry Soup

Equipment
- The pot or pressure cooker you prefer
Ingredients
- 2 cups red lentils, uncooked
- 4 cups vegetable broth
- 1 tablespoon ghee, butter, or oil
- 1 teaspoon cumin seeds
- 1/2 teaspoon paprika
- 1 teaspoon coriander powder
- 1/2 teaspoon sea salt (adjust to taste)
- Chopped cilantro for topping
Instructions
- Add lentils, vegetable broth, and salt to a pressure cooker and cook until the lentils are very tender and mash easily, about 20–25 minutes. If using a saucepan, simmer until the lentils break down, stirring occasionally.
- In a small skillet, heat ghee, butter, or oil. Add cumin seeds and cook until they begin to pop. Remove from heat and stir in coriander powder and paprika. Pour the spiced oil over the cooked lentils, stir, garnish with chopped cilantro, and serve hot.
Nutrition
Calories: 413 kcal | Carbohydrates: 64 g | Protein: 24 g | Fat: 8 g | Fiber: 10 g
Nutrition information is an approximation.