In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
Add the minced garlic and grated ginger to the pot, cooking for an additional minute until fragrant.
Stir in the diced carrot and celery and cook for 4-5 minutes, allowing them to soften.
Sprinkle in the ground turmeric, cumin, and smoked paprika, stirring well to coat the vegetables in the spices.
Pour in the rinsed lentils and vegetable broth, then bring the mixture to a boil.
Once boiling, reduce the heat to low, cover, and let it simmer for about 25-30 minutes, or until the lentils are tender.
Stir in the lemon juice, and season with salt and pepper to taste. If the soup is too thick, feel free to add more broth or water to reach your desired consistency.
Serve hot, garnished with freshly chopped parsley or cilantro for added flavor.
Notes
Feel free to adjust the spices and add more vegetables as desired.