Let me tell you, grilled corn salad is one of those dishes that just makes sense.
This side dish brings together the smoky sweetness of charred corn with crisp vegetables and a light, tangy dressing that ties everything together. The kernels get that nice golden color from the grill, adding a subtle smokiness that regular corn salads just can’t match.
I love how the char marks on the corn give it a deeper flavor, while the fresh ingredients keep things bright and fresh. A sprinkle of crumbled feta and some chopped herbs are all you need to finish it off.
It’s the kind of salad that works perfectly for summer cookouts and potlucks, and it always seems to disappear first from the buffet table.
Why You’ll Love This Grilled Corn Salad
- Make-ahead friendly – You can prep most components in advance and assemble just before serving, making it perfect for summer gatherings and BBQs.
- Fresh and healthy – Packed with vegetables, beans, and heart-healthy avocado, this salad delivers great nutrition while tasting like summer in a bowl.
- Customizable heat level – You can easily adjust the spiciness by changing the amount of jalapeños or removing the seeds, making it perfect for any preference.
- Budget-friendly – Using simple, seasonal ingredients like corn, beans, and tomatoes keeps this recipe affordable while delivering amazing flavor.
- No special skills needed – If you can grill corn and chop vegetables, you can make this salad – it’s that simple!
What Kind of Corn Should I Use?
Fresh sweet corn is your best bet for this grilled corn salad, and during summer months, you’ll want to look for ears with bright green, tightly wrapped husks and golden-brown silk. Yellow sweet corn tends to be a bit sweeter than white corn, while bi-color corn offers a nice mix of both – any of these varieties will work great in this recipe. If fresh corn isn’t in season, you can substitute frozen corn kernels in a pinch, though you’ll miss out on that wonderful charred flavor from grilling. When selecting your corn, peel back a small portion of the husk to check that the kernels are plump and tightly packed, and try to use the corn within a day or two of purchase for the best flavor.
Options for Substitutions
This fresh salad is pretty adaptable and you can make several swaps based on what you have in your kitchen:
- Shallots: If you don’t have shallots, red onions work great – just use about 1/2 a medium red onion. You might want to soak the sliced onion in cold water for 10 minutes to mellow the sharp taste.
- Jalapeños: You can swap jalapeños with serrano peppers for more heat, or use poblanos for a milder kick. Even a few dashes of hot sauce or a pinch of red pepper flakes will work in a pinch.
- Lime juice: Lemon juice makes a good substitute, though it will change the flavor profile slightly. In a pinch, you could use white wine vinegar, but start with half the amount.
- Corn: When fresh corn isn’t in season, you can use frozen corn – about 4-5 cups. Just pat it dry and pan-roast it in a skillet until you get some nice charred spots.
- Cherry tomatoes: Any tomato variety works here – just chop regular tomatoes into bite-sized pieces. You’ll need about 2 medium tomatoes.
- Cilantro: If you’re not a cilantro fan, try fresh parsley or a mix of parsley and mint. The taste will be different but still fresh and good.
Watch Out for These Mistakes While Grilling
The biggest mistake when making grilled corn salad is not getting a proper char on your corn – make sure your grill is hot enough (around 400°F) and don’t move the corn too frequently, letting each side develop those beautiful grill marks that add smoky flavor. Another common error is serving the salad immediately after mixing – letting it rest for at least 30 minutes allows the flavors to meld together and the shallots to mellow in the lime juice. To keep your avocados from turning brown, add them just before serving, and if you’re worried about spice levels, start with one jalapeño and taste before adding more. For the best texture, avoid overcooking your corn as it can become chewy and tough – remove it from the grill when the kernels are bright yellow and slightly charred, but still crisp-tender when pierced with a fork.
What to Serve With Grilled Corn Salad?
This fresh and zingy corn salad makes an excellent side dish, but you can easily turn it into a complete meal with a few simple additions. Try serving it alongside grilled chicken breasts or fish – the smoky flavors from the grill complement each other perfectly. For a vegetarian option, pair it with some grilled portobello mushrooms or veggie skewers. Since this salad already has a Mexican-inspired flavor profile with lime, jalapeños, and cilantro, it’s also great with tacos or quesadillas. If you’re hosting a barbecue, set it next to some juicy burgers or grilled hot dogs for a fresh contrast to the heavier main dishes.
Storage Instructions
Keep Fresh: This grilled corn salad stays good in an airtight container in the fridge for about 2-3 days. The flavors actually get better as they mingle together! Just know that the avocado might start to brown a bit, but the lime juice helps slow this down.
Make Ahead: Want to prep this in advance? You can grill the corn and prep all other ingredients up to a day ahead. Store them separately in the fridge, then combine everything just before serving. If you’re making it for a party, add the avocado last to keep it looking fresh.
Serve Later: When you’re ready to eat your leftover salad, give it a quick stir and taste test – you might want to add a fresh squeeze of lime juice or a pinch of salt to wake up the flavors. Let it sit at room temperature for about 15 minutes before serving for the best taste.
| Preparation Time | 20-30 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 35-50 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1400
- Protein: 20-25 g
- Fat: 70-80 g
- Carbohydrates: 140-160 g
Ingredients
For the dressing:
- 1/2 tsp ground cumin
- 2 small serrano peppers, thinly sliced (remove seeds for milder heat)
- 3.5 tbsp lime juice (freshly squeezed preferred)
- salt
- 2 medium shallots, thinly sliced (for a mild, sweet onion flavor)
- 2 tbsp virgin olive oil (I use Colavita)
- ground black pepper
For the grilled vegetables:
- 1 pint cherry tomatoes (halved for easier eating)
- 6 medium corn ears, husked (or 4 large ears)
- olive oil (for brushing on grill)
- 2 tsp olive oil
For the salad assembly:
- 1/2 to 3/4 cup fresh cilantro, finely chopped (for bright, fresh flavor)
- 1 can pinto or black beans (15 oz), drained and rinsed (I prefer Bush’s)
- 1 large ripe avocado, diced into 1/2-inch chunks (add just before serving to prevent browning)
Step 1: Prepare the Flavor Base
- 2 medium shallots, thinly sliced
- 2 small serrano peppers, thinly sliced
- 3.5 tbsp lime juice
- 2 tbsp virgin olive oil
- 1/2 tsp ground cumin
- salt
- ground black pepper
Thinly slice the shallots and serrano peppers (removing seeds if you prefer less heat), then combine them in a bowl with the freshly squeezed lime juice, 2 tablespoons of virgin olive oil, ground cumin, and a pinch of salt and black pepper.
Let this mixture sit for 20-30 minutes at room temperature—this allows the shallots to soften slightly and the flavors to meld together, creating a bright, aromatic base for your salad.
I like to prepare this first so it can develop while you handle the grilling tasks.
Step 2: Grill the Corn
- 6 medium corn ears, husked
- olive oil
- salt
- ground black pepper
Brush the husked corn ears generously with olive oil and season lightly with salt and pepper.
Heat your grill to medium-high heat (around 400°F if using a gas grill).
Place the corn directly on the grates and grill for 10-12 minutes, turning every few minutes to char all sides evenly—you want golden-brown to dark char marks all around.
This charring adds a smoky sweetness that’s essential to this salad.
Set the grilled corn aside on a cutting board to cool slightly.
Step 3: Char the Tomatoes
- 1 pint cherry tomatoes, halved
- 2 tsp olive oil
- salt
- ground black pepper
While the corn cools, halve the cherry tomatoes and toss them in a bowl with 2 teaspoons of olive oil, salt, and pepper.
Place them cut-side down on the hot grill grates for 3-5 minutes until the cut surfaces are deeply charred and caramelized.
You want some char but also to keep the tomatoes from falling apart, so watch them carefully.
Transfer to a separate plate to cool.
I find grilling tomatoes right after corn works perfectly since the grill is already hot and you’re maximizing your heat source.
Step 4: Cut and Assemble the Salad
- corn kernels from Step 2
- charred tomatoes from Step 3
- shallot-serrano mixture from Step 1
- 1 can pinto or black beans, drained and rinsed
- 1/2 to 3/4 cup fresh cilantro, finely chopped
Once the corn has cooled enough to handle, stand each ear upright on a cutting board and slice the kernels off the cob with a sharp knife, working from top to bottom around all sides.
Let the kernels fall into a large mixing bowl.
Add the charred tomatoes from Step 3, the shallot-serrano mixture from Step 1 (including all the liquid), the drained and rinsed beans, and the finely chopped fresh cilantro.
Toss everything together gently but thoroughly to combine all the flavors and textures.
Step 5: Finish and Serve
- 1 large ripe avocado, diced into 1/2-inch chunks
Just before serving, gently fold the diced avocado into the salad and taste the entire mixture for seasoning—adjust salt, pepper, or lime juice as needed since everyone’s palate is different.
Serve immediately while the corn and tomatoes still have some warmth and the avocado is fresh.
I always add the avocado at the very last moment to prevent it from browning and to keep those creamy chunks intact in the salad.




