Heat oil in a large pot over medium-high heat.
Add onion along with a couple pinches of salt and pepper. Cook for 3-4 minutes, stirring frequently.
Add garlic, chili powder, cumin, paprika, coriander, and a couple more pinches of salt and pepper. Cook for 1 minute, stirring frequently.
Add corn and cook, stirring occasionally, for 5 minutes on medium-high heat.
Add half the corn mixture to a blender along with the vegetable broth. Blend until smooth and creamy.
Pour blended soup back into the pot and stir to combine. Simmer for 5 minutes.
Stir in heavy cream and lime juice and season to taste with salt and pepper.
Garnish with your favorites and enjoy!
