Heat the olive oil in a large pot over medium heat.
Add the chopped onion and sauté until translucent.
Stir in the minced garlic and cook for 1 minute until fragrant.
Add the diced bell pepper and carrots, cooking for another 5 minutes.
Stir in the corn, diced tomatoes, vegetable broth, chili powder, and cumin.
Bring the soup to a boil, then reduce to a simmer.
Simmer for 20 minutes, tasting and adjusting seasonings.
Stir in the heavy cream or coconut milk and heat through.
Serve hot, garnished with tortilla strips and fresh cilantro.