Rinse Lentils: Rinse lentils under cold water and drain.
Sauté Vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5 mins until softened.
Add Spices & Garlic: Stir in garlic, cumin, turmeric, and smoked paprika. Cook for 1 min until fragrant.
Add Liquids & Lentils: Pour in vegetable broth, water, diced tomatoes, and lentils. Add bay leaf. Stir well.
Simmer: Bring to a boil, then reduce heat to low. Cover and simmer for 25-30 mins until lentils are tender.
Season & Finish: Remove bay leaf. Stir in lemon juice, salt, and pepper. Adjust seasoning if needed.
Blend (Optional): For a creamier texture, blend half the soup and mix back in.
Garnish & Serve: Top with fresh parsley and a drizzle of olive oil. Serve with crusty bread.