Steps
1. Rinse the lentils under cold water and set aside.
2. In a pot, heat olive oil over medium heat. Add diced onion and sauté until translucent.
3. Stir in minced garlic, diced carrot, and chopped tomato. Cook for about 5 minutes until softened.
4. Add the lentils, cumin, coriander, turmeric, salt, and pepper. Stir well to combine.
5. Pour in the vegetable broth and bring to a boil. Reduce heat and simmer for about 20 minutes until lentils are tender.
6. Blend the soup with an immersion blender for a smooth texture or leave it chunky, based on your preference.
7. Serve hot, garnished with fresh parsley.