1. Prepare the Lentils: Rinse the lentils under cold water and pick out any debris.
2. Sauté Vegetables: In a large pot, heat the olive oil over medium heat. Add the chopped onion, carrots, and celery. Cook until the vegetables are softened, about 5-7 minutes. Add the minced garlic and cook for an additional minute until fragrant.
3. Add Lentils and Spices: Stir in the dried lentils, diced tomatoes (with their juices), ground cumin, ground coriander, smoked paprika, salt, and pepper.
4. Simmer: Pour in the vegetable or chicken broth. Bring the soup to a boil, then reduce the heat to low and let it simmer uncovered for about 25-30 minutes, or until the lentils are tender.
5. Adjust Consistency: If the soup seems too thick, you can add more broth or water until it reaches your desired consistency.
6. Season and Finish: Once the lentils are tender, taste the soup and adjust the seasoning with more salt and pepper if needed. Squeeze in the juice of one lemon for brightness.
7. Serve: Ladle the soup into bowls and garnish with fresh parsley or cilantro if desired. This lentil soup is hearty, nutritious, and perfect for a cozy meal. Feel free to customize it with your favorite vegetables or spices!
Serve hot and enjoy!