Lentil Soup with Garam Masala

Lentil Soup with Garam Masala

This lentil soup is inspired by the flavors of masoor dal, a traditional Indian dish made with red lentils and spices. It’s easy to make, vegan, and full of nourishing ingredients. You’ll love the aroma and taste of garam masala, a warming spice blend that adds depth and complexity to the soup. You can customize the soup with your favorite veggies, protein or rice, or enjoy it as it is with some bread or crackers. It’s a perfect soup for any season, especially when you need some comfort and warmth.


  • 2 cups brown lentils
  • 4 tablespoons coconut oil
  • 1 large onion, diced
  • 2 teaspoons cumin seeds
  • 2 carrots, peeled and chopped
  • 2 celery stalks, chopped
  • 4 garlic cloves, peeled
  • 1 inch ginger, peeled
  • 1/4 cup tomato puree
  • 2 tablespoons garam masala
  • 1 teaspoon turmeric
  • 1 teaspoon fenugreek leaves (optional)
  • 1/4 teaspoon cayenne pepper (or to taste)
  • Salt and black pepper to taste
  • 6 cups water or vegetable broth
  • Coconut cream or yogurt for serving (optional)
  • Fresh cilantro or parsley for garnish (optional)


  1. Rinse the lentils and soak them in water for at least 30 minutes or up to a few hours. This will help them cook faster and more evenly. Drain them well before using.
  2. In a large pot over medium-high heat, heat the coconut oil and cook the onion for about 10 minutes, stirring occasionally, until soft and golden.
  3. Add the cumin seeds, carrot and celery and cook for another 5 minutes, stirring frequently.
  4. In a mortar and pestle, smash the garlic and ginger together into a paste. You can also use a food processor or a knife to mince them finely.
  5. Add the garlic-ginger paste, tomato puree, garam masala, turmeric, fenugreek leaves (if using), cayenne pepper, salt and black pepper to the pot and stir well to combine.
  6. Add the water or broth and the drained lentils and bring the soup to a boil. Lower the heat and simmer uncovered for about 30 to 40 minutes, or until the lentils are soft and creamy. You can add more water or broth if you prefer a thinner soup.
  7. Taste and adjust the seasoning as needed. Ladle the soup into bowls and top with a dollop of coconut cream or yogurt if desired. Sprinkle with some fresh cilantro or parsley for extra freshness. Enjoy!

Leave a Reply

Your email address will not be published. Required fields are marked *



related recipes