You want to roast the peppers whole one of two ways—either directly on a low gas flame (5–10 minutes) ... or under the broiler (7–15 minutes)—rotating as they roast so all sides blacken. Toss them in a bowl and cover with a dish towel so they steam for about 10 minutes. Then, peel off the waxy skins and the char (use a paring knife to help scrape if needed), slice in half, remove ribs, seeds, and stems—then chop. Set aside. Into a Dutch oven or large soup pot add oil, celery, and onion. Cook together over medium heat for 5 minutes, stirring occasionally. Add cauliflower florets and cook together another 3 minutes. Then add garlic... ... and corn kernels and cook together another 3 minutes, stirring occasionally. Stir in cumin, paprika, cilantro, and black pepper—stir together 1 minute. Then, add veggie stock and bay leaf. Bring to a boil, then simmer together for 5 minutes. Stir in the coconut milk, salt, and peppers. Then squeeze in the juice from half a lime and season with more salt and pepper to taste.