From Epicurious. I did not add the toasted coconut as I thought it had enough flavor. I also added my corn at the last five minutes because our Colorado Olathe corn is very fragile. I only had 4 ears of corn to use and it worked out fine. I also added to the onions, a half carrot and celery and jalapeño as I had them on my cutting board from a previous dish. I think you could omit the potato if you wanted a thinner soup, or add stock. The corn cobs make such a nice tasting broth.
2 tablespoons virgin coconut oil
1 medium onion, finely chopped
1 (1/2″) piece ginger, peeled, finely chopped (about 1 1/2 teaspoons)
1/4 teaspoon ground turmeric
1 teaspoon kosher salt, divided, plus more to taste
6 ears of corn, kernels cut off (about 5 1/2 cups), cobs reserved
1 Yukon Gold potato (about 5 ounces) peeled, cut into 1/2″ cubes
1 (14-ounce) can coconut milk
2 (2″) strips lime zest
1/2 cup unsweetened coconut flakes
2 tablespoons fresh lime juice
Diced avocado, cilantro leaves with tender stems, and lime wedges (for serving)
Melt coconut oil over medium heat in a large pot. Add onion, ginger, tumeric, and 1/2 tsp. salt and cook, stirring occasionally, until onion is translucent, 8–10 minutes.
Break corn cobs in half and add to pot along with corn kernels, potato, coconut milk, lime zest, and 1 1/2 cups water. Bring to a boil over high heat, then reduce to a simmer and cook until potato is tender, 20–25 minutes.
Discard corn cobs and lime zest, then transfer soup to a blender. Add 1/2 tsp. salt and purée until smooth. Let cool to room temperature. Transfer to a large bowl and chill, covered, at least 2 hours.
Meanwhile, preheat oven to 350°F. Spread coconut flakes on a small rimmed baking sheet and toast, tossing occasionally, until golden, about 5 minutes; transfer to a plate.
Stir lime juice into soup and adjust seasonings, thinning with water, if needed. Divide soup among bowls, then top with toasted coconut, avocado, and cilantro. Serve with lime wedges alongside.
Soup can be made 4 days ahead. Cover and chill.