Put water and lentils in large pot. Bring to boil and then simmer for 20 minutes stirring occasionally, till lentils are tender.
When this is almost done, saute onion, garlic and carrot till onion is slightly golden. Add this to the soup after it has simmered for 20 minutes Also add the spices and boullion and simmer for 5 minutes.
Take off heat and add the lemon juice.
Stir and serve.
We love to eat this with pita bread and have dates for dessert. The perfect meal!