Curried Lentil Soup with Carrots is a hearty, flavorful, and wholesome soup that combines tender lentils, sweet carrots, and aromatic spices in a rich, comforting broth. This soup is perfect for warming up on a chilly day or serving as a nourishing lunch or dinner. The blend of curry, garlic, and ginger gives it a fragrant, savory depth while the lentils provide protein and fiber, making it both satisfying and healthy.
Why I Love This Recipe
I love this recipe because it’s simple to prepare, packed with flavor, and naturally nutritious. The curry spices bring warmth and complexity, while the carrots add a subtle sweetness that balances the earthiness of the lentils. It’s also very forgiving—easy to adjust for spice levels, thickness, or ingredient preferences, making it a versatile staple in any kitchen.
Why This Is a Must-Try Dish
This is a must-try dish because it’s comforting, easy to make, and full of nutrients. Curried Lentil Soup is a perfect introduction to vegetarian or vegan soups for those who want a protein-rich meal without meat. Its combination of aromatic spices, tender vegetables, and creamy texture makes it a crowd-pleaser and a healthy choice for any occasion.
Preparation Time, Cooking Time, and Serving Information
Preparation Time: 10 minutes
Cooking Time: 30 minutes
Total Time: 40 minutes
Servings: 4–6
Calories: Approximately 220 calories per serving
Course: Main Course, Soup
Cuisine: Indian-Inspired, Vegetarian
Ingredients
- 1 cup red or brown lentils, rinsed
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1-inch piece ginger, grated
- 2 medium carrots, diced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon curry powder
- ½ teaspoon turmeric
- ¼ teaspoon cayenne pepper (optional, for heat)
- 4 cups vegetable broth or water
- 1 can (14 oz) diced tomatoes
- Salt and black pepper to taste
- Juice of 1 lemon
- Fresh cilantro, chopped, for garnish
Cooking Directions
Sautéing Aromatics
Heat olive oil in a large pot over medium heat. Add onions and sauté until translucent, about 5 minutes. Add garlic and ginger and cook for 1 minute until fragrant.
Adding Spices
Stir in cumin, coriander, curry powder, turmeric, and cayenne pepper (if using). Cook for 30 seconds to bloom the spices.
Cooking the Soup
Add diced carrots, lentils, diced tomatoes, and vegetable broth. Bring to a boil, then reduce heat and simmer for 25–30 minutes, or until lentils and carrots are tender.
Finishing the Soup
Season with salt and black pepper. Stir in lemon juice to brighten the flavors. Adjust seasoning if needed.
Serving
Ladle soup into bowls and garnish with fresh cilantro. Serve hot with crusty bread or steamed rice if desired.
Step-by-Step Preparation Method
Step 1: Heat olive oil and sauté chopped onions until translucent.
Step 2: Add garlic and ginger; cook 1 minute until fragrant.
Step 3: Stir in cumin, coriander, curry powder, turmeric, and optional cayenne pepper. Cook 30 seconds.
Step 4: Add diced carrots, rinsed lentils, diced tomatoes, and vegetable broth. Bring to boil.
Step 5: Reduce heat and simmer 25–30 minutes until lentils and carrots are tender.
Step 6: Season with salt, black pepper, and lemon juice.
Step 7: Serve hot with fresh cilantro garnish.

How to Serve This Recipe
Serve Curried Lentil Soup hot as a main course or appetizer. It pairs well with warm crusty bread, naan, or steamed rice. Garnish with fresh cilantro or a dollop of yogurt for extra creaminess.
Recipe Tips
Rinse Lentils: Rinsing lentils removes excess starch and prevents soup from becoming too thick.
Spice Adjustment: Adjust curry powder and cayenne to your desired level of heat.
Creamier Soup: Blend part of the soup for a smoother texture if preferred.
Storage: The soup thickens as it cools; thin with additional broth or water when reheating.
Variations
Vegetable Boost: Add diced zucchini, bell peppers, or spinach for extra nutrition.
Protein Addition: Include chickpeas or tofu for extra protein.
Coconut Twist: Stir in ½ cup coconut milk for a creamier, slightly sweet flavor.
Smoky Flavor: Add smoked paprika or roasted cumin for a smoky undertone.
Freezing and Storage
Refrigeration: Store in an airtight container in the fridge for up to 4 days.
Freezing: Freeze in portions for up to 3 months. Thaw overnight in the refrigerator and reheat gently.
Special Equipment Needed
- Large pot or Dutch oven
- Knife and cutting board
- Wooden spoon or spatula
- Grater for ginger
Frequently Asked Questions
Can I use other types of lentils?
Yes, red or brown lentils work best. Green lentils can be used but may require longer cooking time.
Is this soup vegan?
Yes, this recipe is fully vegan if vegetable broth is used.
Can I make this soup spicier?
Yes, add more cayenne pepper, chili powder, or fresh chopped chilies.
Can it be made ahead of time?
Yes, the soup tastes even better the next day as flavors develop further.
Conclusion
Curried Lentil Soup with Carrots is a comforting, flavorful, and nutritious dish that’s perfect for any meal. Its tender lentils, sweet carrots, and aromatic curry spices create a warming and satisfying experience. Easy to prepare, versatile, and packed with nutrients, this soup is an ideal addition to your weeknight rotation or as a make-ahead meal for busy days.

Curried Lentil Soup with Carrots
Ingredients
- 1 cup red or brown lentils, rinsed
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1-inch piece ginger, grated
- 2 medium carrots, diced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon curry powder
- ½ teaspoon turmeric
- ¼ teaspoon cayenne pepper (optional, for heat)
- 4 cups vegetable broth or water
- 1 can (14 oz) diced tomatoes
- Salt and black pepper to taste
- Juice of 1 lemon
- Fresh cilantro, chopped, for garnish
Instructions
- Step 1: Heat olive oil and sauté chopped onions until translucent.
- Step 2: Add garlic and ginger; cook 1 minute until fragrant.
- Step 3: Stir in cumin, coriander, curry powder, turmeric, and optional cayenne pepper. Cook 30 seconds.
- Step 4: Add diced carrots, rinsed lentils, diced tomatoes, and vegetable broth. Bring to boil.
- Step 5: Reduce heat and simmer 25–30 minutes until lentils and carrots are tender.
- Step 6: Season with salt, black pepper, and lemon juice.
- Step 7: Serve hot with fresh cilantro garnish.







