Heat olive oil in a pot over medium heat. Sauté the chopped onion until softened, about 3 minutes.
Add the garlic, ginger, and chili pepper, and cook for another 2 minutes.
Stir in the red lentils, pineapple, and curry powder, coating the ingredients in the spices.
Pour in the vegetable stock and bring the mixture to a boil. Cover and simmer for 15 minutes, or until the lentils are tender.
Stir in the coconut milk, lime juice, and zest. Season with salt and black pepper to taste.
Simmer for another 2-3 minutes to let the flavors combine.
Garnish with fresh coriander and additional chili if desired. Serve hot and enjoy!