Steps
1. Rinse the lentils under cold water and set aside.
2. In a pot, heat the olive oil over medium heat. Add the chopped onion and garlic, sauté until the onion is translucent.
3. Add the diced carrot and cook for another 2-3 minutes.
4. Stir in the chopped tomato, cumin, coriander, turmeric, and paprika. Cook for 2 minutes until fragrant.
5. Add the rinsed lentils and vegetable broth. Bring to a boil, then reduce heat and simmer for about 20 minutes, or until lentils are soft.
6. Season with salt and pepper to taste.
7. Serve hot, garnished with fresh parsley.