In a large, heavy-bottomed pot, heat the olive oil over medium heat. Once the oil is shimmering, add the thinly sliced onions. Stir occasionally and cook for about 15-20 minutes, or until the onions are deeply caramelized and a beautiful golden brown color.
Add the minced garlic to the pot, stirring well to combine. Sauté for an additional 2 minutes, allowing the garlic to become fragrant without browning.
Incorporate the rinsed red lentils, ground cumin, smoked paprika, and turmeric into the pot. Stir well for about 1 minute, ensuring the lentils are evenly coated with the oil and spices.
Slowly pour in the vegetable broth and bring the mixture to a rapid boil. Once boiling, reduce the heat to low and let the soup simmer gently for approximately 25-30 minutes, or until the lentils are tender and fully cooked.
After the lentils are cooked, remove the pot from the heat. For a smooth texture, use an immersion blender to puree the soup until it reaches your desired consistency.
Stir in the freshly squeezed lemon juice, and season with salt and pepper to taste, adjusting the flavors as needed.
To serve, ladle the hot soup into bowls and garnish with a sprinkle of chopped fresh parsley.
Notes
Serve with a wedge of lemon and a drizzle of olive oil for added flavor.