Sauté the Onions: Pour a few tablespoons of water into a large pot and heat over medium flame. Once the water starts to shimmer, add the finely chopped red onion. Stir frequently and cook for 5 to 8 minutes until the onions soften and become translucent, releasing their natural sweetness without browning.
Add the Aromatic Spices: Sprinkle in the garlic powder, smoked paprika, and chili powder. Stir constantly for about 30 seconds until the spices become fragrant and evenly coat the onions, creating a flavorful base for the soup.
Combine Broth and Lentils: Pour in the vegetable broth, followed by the rinsed red lentils. Increase the heat and bring the mixture to a rolling boil. Once boiling, reduce the heat to a gentle simmer and cover the pot with a lid, slightly ajar to allow steam to escape.
Simmer Until Lentils are Tender: Let the soup cook for approximately 10 minutes. Check occasionally to ensure lentils are tender but maintain their shape and a bit of firmness — avoid overcooking to prevent mushiness.
Add Spinach and Lemon: Stir in the fresh spinach leaves, allowing them to wilt naturally into the hot soup. Pour in 2 tablespoons of fresh lemon juice, then taste the soup. Adjust with additional lemon juice or salt to suit your preference, adding brightness and balance.
Serve Warm: Ladle the soup into bowls and enjoy immediately for a nourishing, comforting meal.