In a spacious pot, heat the extra virgin olive oil over medium heat. Once hot, add the diced onion and sauté for about 3-4 minutes or until the onion becomes softened and translucent. Stir occasionally to prevent sticking.
Next, stir in the minced garlic and sauté for an additional 1-2 minutes until it becomes fragrant, being careful not to let it burn.
Introduce the sliced carrots to the pot. Sauté them for approximately 5 minutes, stirring often, until they start to soften slightly.
Add the rinsed red lentils, vegetable broth, ground cumin, ground coriander, and turmeric to the pot. Stir everything together until well combined.
Increase the heat to bring the mixture to a rolling boil. Once boiling, reduce the heat to low, cover the pot, and allow it to simmer for about 25-30 minutes. Check occasionally, cooking until both the lentils and carrots are tender.
After simmering, use an immersion blender to carefully puree the soup until you reach a smooth consistency. Alternatively, if using a countertop blender, let the soup cool slightly before transferring in batches. Remember to vent the blender lid to avoid steam buildup from hot liquids.
Once blended, season the soup with salt, freshly ground black pepper, and stir in the fresh lemon juice to enhance the flavor. Adjust seasoning as desired.
Serve the soup hot, generously garnished with chopped fresh parsley on top for a pop of color and freshness.
Notes
Enjoy this hearty soup with crusty whole grain bread or a light salad for a complete meal!