Coat the bottom of a medium pot with the oil and place it over medium heat. When the oil is hot, add the onion. Sweat the onion for about 5 minutes, until it starts to soften, stirring occasionally.
Add the garlic, jalapeño, cumin, ancho chile powder, and oregano. Sauté the mixture with the onion for about one minute, stirring constantly, until the garlic and spices become very fragrant.
Stir in the vegetable broth and lentils. Raise the heat to high and bring the liquid to a boil, then lower the heat and let the mixture simmer for 10 minutes, stirring occasionally, until the lentils begin to soften but are not yet fully cooked.
Stir in the coconut milk, diced tomatoes, and corn. Bring the soup back to a simmer and let it cook for another 10 minutes, stirring occasionally, until the corn is tender and the lentils are very soft. You can add some water or additional broth to the pot if the soup gets too thick at any point.
Remove the pot from heat. Stir in the lime juice and hot sauce, then season the soup with salt and pepper to taste.
Ladle into bowls and top with toppings of choice. Serve.