Thai-Inspired Corn Salad
It’s all about the crunchy shallots.
Serves4 to 6
Makesabout 8 cups
Cook5 minutes
Fresh corn salad is peak summer food. It’s a perfect side for backyard barbecues, potlucks at the park, and days at the beach. While I love a creamy dressing, I don’t always want mayo or buttermilk on something that’s going to be sitting under the sun with me all afternoon. That’s why this is perfect for meals al fresco.
Rather than classic American BBQ flavors, this recipe pulls in Thai flavors like coconut, lime, fish sauce, and Thai basil. I love how light and tangy it is while still hitting those rich, creamy notes. As far as I’m concerned, this coconut-lime dressing has earned its permanent place in my salad rotation. It’s rich enough to hold up to sturdy greens like kale and, but not so heavy it would drown more delicate greens. I can also say from personal experience, it’s a great sauce for grilled proteins and veggies.
While this is a side, I think it would be delicious with some sautéed shrimp or chopped grilled chicken thrown in. I’ve also served it like corn salsa with a bowl of tortilla chips for scooping.
Why You’ll Love It
- My brilliant little trick makes it way more flavorful than other corn salads. Using raw and charred corn ensures this salad is full of fresh corn flavor.
- It’s crunchy, creamy, sweet, savory all at once. When you combine fresh corn with a coconut-lime dressing, juicy tomatoes, and fried shallots, you get a delightful party of textures and flavors.
- No frying here! Store-bought fried shallots add crunch without any extra hassle.
Key Ingredients in Thai-Inspired Corn Salad
- Corn. Cut fresh corn from the cobs for peak summer corn flavor. Look for large ears with big, plump kernels for maximum crunch.
- Chile. While totally optional, I love to add a thinly sliced Fresno or serrano chile for a little pop of heat.
- Lime. Brings some acidity to the salad dressing that brightens everything up and cuts through the richness.
- Coconut milk. Use full-fat coconut milk for optimal creaminess and flavor.
- Fish sauce. A little goes a long way to add salty umami flavor. Start with a tablespoon, then add more to taste.
- Fresh herbs. This recipe calls for cilantro and either Thai basil or mint, but you can use any combination of the three.
- Fried shallots. You can make your own, but store-bought fried shallots are a delicious and easy hack to a faster salad.
How to Make Thai-Inspired Corn Salad
- Prep the veggies. Halve cherry tomatoes, thinly slice red onion and a Fresno chile, and remove corn from the cobs. Char half of the corn in a skillet over high heat, then combine all of the vegetables in a large bowl.
- Make the dressing. Whisk together lime zest and juice, coconut milk, coconut or neutral oil, fish sauce, and honey or agave syrup. Taste, and add more fish sauce or a pinch of kosher salt if needed.
- Assemble the salad. Pick the leaves and tender stems from cilantro and either Thai basil or mint (or both!). Toss the corn mixture with the coconut dressing and gently stir in the herbs. Sprinkle generously with fried shallots.
Helpful Swaps
- Add chopped cucumber, scallions, or sliced radishes.
- Serve this salad with tortilla chips as a dip — I won’t stop you!
- Instead of corn, make this salad with grilled and chopped eggplant, zucchini, or green beans.
- Swap in thawed frozen corn if you can’t find any good fresh ears, but char all of it in a skillet (instead of half).
- To make this salad vegan, use agave (or even maple syrup) instead of honey, and swap fish sauce for a vegan alternative like soy sauce, coconut aminos, or vegan fish sauce.
- If you do end up frying your own shallots, you can use the shallot-infused oil in the salad dressing.
- Use the salad dressing on any salad greens you like, or use it as a sauce for grilled protein.
Salad Person is my column dedicated to making better, more delicious salads at home that you’re actually excited to eat. Each month, I’ll provide tips and techniques so you can enjoy them as much as I do — which is a lot! Follow along and find the recipes here.
Thai-Inspired Corn Salad Recipe
It’s all about the crunchy shallots.
Cook time 5 minutes
Makes about 8 cups
Serves 4 to 6
Nutritional Info
Ingredients
For the salad base:
- 1 pint
cherry or grape tomatoes (about 10 ounces)
- 1
small red onion
- 1
Fresno or serrano chile (optional)
- 7 ears
fresh corn
For the dressing and assembly:
- 1
medium lime
- 1/3 cup
unsweetened canned coconut milk
- 2 tablespoons
melted coconut oil or neutral oil
- 1 tablespoon
fish sauce, plus more as needed
- 2 teaspoons
honey or agave syrup
Kosher salt
- 6 sprigs
fresh cilantro
- 6 sprigs
fresh Thai basil, mint, or a combination
- 1/2 cup
store-bought fried shallots (see Recipe Notes for homemade fried shallots)
Instructions
Make the salad base:
Prepare the following, adding each to the same large bowl as you complete it: Halve 1 pint cherry or grape tomatoes. Halve and thinly slice 1 small red onion (about 1/2 cup). Trim and thinly slice 1 Fresno or serrano chile into rounds if using. Remove and discard the husks and silk from 7 ears fresh corn. Cut the kernels off the cobs (about 5 cups); place half in the bowl and reserve half for cooking.
Heat a large skillet over high heat. Add the remaining 2 1/2 cups corn kernels and cook, stirring occasionally, until charred in spots, about 5 minutes. Be careful, sometimes the corn will pop up. Transfer to the tomato mixture.
Make the dressing:
Finely grate the zest of 1 medium lime into a medium bowl, then juice the lime into the same bowl (about 2 tablespoons). Add 1/3 cup unsweetened coconut milk, 2 tablespoons melted coconut oil or neutral oil, 1 tablespoon fish sauce, and 2 teaspoons honey or agave syrup. Whisk until smooth. Taste and season with kosher salt and more fish sauce as needed.
Pick the leaves and tender stems from 6 fresh cilantro sprigs. Pick the leaves from 6 fresh Thai basil or mint sprigs (or a combination), tearing if large. Drizzle the salad with the dressing and gently toss to combine. Taste and season with kosher salt as needed. Add the herbs and gently fold until combined. Garnish with 1/2 cup fried shallots.
Recipe Notes
Homemade fried shallots: Thinly slice 2 medium shallots (about 3/4 cup). Line a plate with paper towels. Place the shallots and 1/2 cup neutral oil in a medium skillet. Cook over medium heat, stirring frequently, until golden-brown and crisp, about 12 minutes. Using a slotted spoon, transfer the shallots to the plate and season with 1/4 teaspoon kosher salt. Pour the shallot oil into a heatproof container and reserve for the salad dressing or another use. Wipe the skillet clean and use it to char the corn.
Substitutions: You can substitute fresh corn with 5 cups thawed frozen corn kernels.
Make ahead: The dressing can be made up to 2 days ahead and refrigerated in an airtight container. The salad base can be made up to 1 day ahead and refrigerated in an airtight container. Once cooled, the homemade fried shallots can be stored in an airtight container at room temperature for up to 1 day. Pick the herbs and toss the salad right before serving.
Storage: Leftovers can be refrigerated in an airtight container for up to 3 days.