Heat olive oil in a large pot over medium heat.
Add onion and carrots, sautéing for 5 to 7 minutes until the onion is translucent.
Incorporate garlic, ginger, turmeric, and cumin, stirring constantly for 60 seconds until fragrant.
Add the red lentils and vegetable broth, stirring to combine.
Bring the mixture to a boil, then reduce heat to low and simmer for 15 to 20 minutes until lentils are soft.
Stir in the fresh spinach and allow it to wilt for 1 minute.
Remove the pot from heat and stir in the lemon juice, lemon zest, salt, and black pepper before serving.