There's a Middle Eastern restaurant near me that has wonderful lentil soup. I've been looking for a recipe to recreate it at home, and this comes very close. I really like the flavor that results from cooking the spices in oil first before swirling into the finished soup.
The only thing I changed from the original recipe is to omit cilantro - I don't think the soup needs it. This soup is quick, easy, inexpensive, and healthy.
[From Moosewood Restaurant Daily Special]
Combine the water, lentils, onions, potatoes, and garlic in a soup pot, cover, and bring to a boil.
2
Reduce the heat to a simmer until everything is tender, 15 to 20 minutes. Remove from the heat, and puree until smooth.
3
In small saucepan on low heat, warm the oil until hot but not smoking. Add the cumin, turmeric, and salt and cook, stirring constantly for 2 to 3 minutes, until cumin is fragrant. Take care not to scorch the spices. Set aside for about a minutes or the oil will may splatter when added to the soup.