Begin by prepping your vegetables. Chop the onion and red bell pepper, and mince the garlic.
In a crockpot, combine the corn kernels, chopped onion, minced garlic, diced red bell pepper, and vegetable broth.
Add the chili powder, smoked paprika, cumin, salt, and pepper to the mixture. Stir to combine.
Cover the crockpot and cook on high for 3 hours or on low for 6 hours.
After cooking time is complete, blend about half of the soup mixture using an immersion blender (or carefully transfer to a regular blender).
Stir in the heavy cream (or coconut milk) and lime juice. Mix well and heat on low for an additional 15-20 minutes.
Serve the soup hot, garnished with chopped cilantro and crumbled queso fresco or feta if desired.