First, heat 1 tsp. olive oil over medium heat in a large sauce pan.
Next, add the onion and let cook for 5 minutes until soft.
Then, add the garlic, celery, and potato chunks. After that, cook until soft and lightly browned, another 2-3 minutes.
Next, add the cumin, turmeric, ground ginger, paprika and salt/pepper and stir until fragrant.
Add the vegetable broth, lentils, and canned tomatoes and bring to a simmer.
Then, cover and cook for 20 minutes and cook until lentils are tender.
Remove from heat and puree ½ of the soup using either a blender or immersion blender.
Next, add back in the ½ of the soup and stir in the herbs and lemon juice.
Finally, season to taste with salt/pepper if needed and serve.
