Rinse the lentils under cold water and drain. Dice the onion, carrots, and celery. Mince the garlic. Chop the tomatoes.
Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Cook for 6-8 minutes, stirring occasionally, until softened.
Add the garlic, cumin, turmeric, and coriander. Stir for 1 minute until fragrant.
Add the lentils, chopped tomatoes, and chicken broth. Stir to combine and bring to a boil.
Reduce heat to low, cover, and simmer for 25-30 minutes, stirring occasionally, until the lentils are completely tender and breaking apart.
For a smooth soup, use an immersion blender to partially puree (leaving some texture). For a chunkier soup, leave as-is.
Stir in the lemon juice. Season with salt and pepper to taste.
Serve hot, drizzled with extra olive oil and a sprinkle of cumin if desired.
Build your own version of this recipe and Nutrifax generates a print-ready Nutrition Facts label — free.