Dollop of plain greek yogurt to garnish (optional).
Heat oil in a large pot.
Saute onion about 5-10 minutes over medium heat.
Add ginger, cumin, coriander and garlic. Stir for 1-2 minutes. Add vegetable stock, lentils, and jalapeno (if using).
Bring to light boil and then cover and reduce heat to a simmer until lentils are tender, about 15-20 minutes.
Add coconut milk and allow soup to cool slightly before puree in a food processor or with an immersion blender until smooth.
Reheat to serving temperature.
Stir in basil and lime juice before serving. Or serve each bowl with a section of lime to squeeze. Salt to taste.
Top with a dollop of plain greek yogurt (optional).