Method
- 1
Pick over the lentils for any stones or debris, rinse in a fine-mesh sieve under running tap water, and transfer to a small bowl. Cover with 1 cup of water and soak for 30 minutes. If you’re running short on time, you can skip the soaking step. Just give the lentils a good rinse before adding them to the soup.
- 2
Warm the oil in a large saucepan or Dutch oven over medium-high heat. Add the onion and cook, stirring occasionally, until translucent, 3 to 5 minutes.
- 3
Add the garlic and ginger and cook until fragrant, about 1 minute. Add the cinnamon, black pepper, red chili powder, and turmeric and cook, stirring, until fragrant, 30 to 45 seconds.
- 4
Stir in the tomato paste and cook until it just starts to brown, 1 to 2 minutes. Watch it carefully so it doesn’t scorch.
- 5
Stir in the diced tomato and greens and sauté until the leaves turn bright green, 2 to 4 minutes.
- 6
Drain the soaked lentils and add them to the pan along with the chickpeas and vegetable stock. Bring to a boil, lower the heat to a simmer, and cook until the lentils are tender and completely cooked, 25 to 30 minutes. If the soup seems excessively thick, or all the broth has been absorbed, add more broth as desired.
- 7
Stir in the tamarind paste. Taste and season with salt.
- 8
Before serving, stir in the chopped parsley and cilantro.
- 9
Serve hot with slices of warm buttered toasted bread or naan, if desired.
From the farm's kitchen
View the original recipe