Peel and dice the onions and garlic. Wash and chop the bell pepper and celery. Peel and dice the carrot and ginger.
Heat the oil in a saucepan and sauté the ginger, onion, garlic and the curry powder in it for about 1 minute. Wash the lentils in a colander, drain and add to the onions with paprika, celery and carrots. Pour in the vegetable stock and coconut milk and bring to the boil. Simmer gently for about 20-25 minutes, until the lentils have crumbled and the vegetables are soft. Now puree the soup with the hand blender and possibly strain it through a sieve. Season the soup with lime juice, salt and cayenne pepper and add the finely chopped Thai basil.