Indian sweet potato and lentil soup –Warm up your evenings with this delightful Indian-Spiced Lentil Soup. It’s a comforting, hearty dish that brings the flavors of India right to your kitchen. Perfect for a cozy family dinner or meal prep for the week, this soup is not only delicious but also packed with nutrients. Let’s dive into this easy recipe!
Easy Indian-Spiced Lentil Soup
This culinary gem will have you savoring the delightful blend of spices and the rich texture of lentils. Whether you are a seasoned cook or just starting, you’ll find this recipe straightforward and rewarding.

Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground turmeric
- 1 teaspoon garam masala
- 1 cup carrots, diced
- 1 cup celery, diced
- 1 cup red lentils, rinsed
- 4 cups vegetable broth
- 1 (14.5-ounce) can diced tomatoes
- Salt and pepper to taste
- Fresh cilantro for garnish (optional)
Instructions
- In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
- Stir in the minced garlic, cumin, turmeric, and garam masala, and cook for an additional 1-2 minutes until fragrant.
- Add the diced carrots and celery, cooking until they start to soften, about 5 minutes.
- Pour in the rinsed lentils, vegetable broth, and diced tomatoes (with juice). Stir well to combine and bring the mixture to a boil.
- Once boiling, lower the heat and let it simmer for about 20-25 minutes or until the lentils are tender. If needed, add more broth or water to reach your desired consistency.
- Season the soup with salt and pepper to taste. If you prefer a creamier texture, you can use an immersion blender to puree part of the soup.
- Serve hot, garnished with fresh cilantro if desired.
This Easy Indian-Spiced Lentil Soup is sure to become a favorite in your household. The combination of spices brings a warm, inviting flavor profile that nourishes both the body and the soul. Enjoy it with a slice of warm bread or a side salad for a complete meal. Happy cooking!