In a large pot, warm the olive oil over medium-low heat. Add the onion, carrot and celery and cook for 5 minutes.
To the pot, add the garlic and spices (chili powder and cumin). Stir while cooking for about 3 minutes, allowing the spices to toast and become fragrant.
Pour in the diced tomatoes, tomato paste, red lentils, and vegetable broth. Bring to a low boil then reduce to a simmer. Cover and cook for about 20 minutes, until lentils and vegetables are tender. Remove from heat and allow to cool a bit.
Using an immersion blender (or regular blender), blend the soup until smooth and creamy. If you prefer your soup to have texture, spoon out a small portion prior to blending then add back to the pot afterwards.
Lastly, squeeze in the fresh lemon juice and season with salt & pepper, to taste. Serve warm, and enjoy!
Notes
Nutrition Facts are for 1/5th of the recipe. They are an estimate and may vary depending upon specific ingredients you choose.