Spicy-Sweet Corn Salad with Cilantro

By Mila | Updated on June 29, 2024

Growing up, corn salad meant opening a can of corn, draining it, and mixing in some mayo. That’s just how we did it at home, and I never questioned it. My mother-in-law was the one who introduced me to fresh corn salad with cilantro at a summer barbecue, and I couldn’t believe what I’d been missing all those years.

The thing about fresh corn salad is that it’s actually easier than the canned version – you just need to know a couple of simple tricks. Once you try it this way, with crisp kernels and fresh cilantro, you might find yourself wondering why you ever reached for that can opener in the first place.

Why You’ll Love This Corn Salad

  • Quick preparation – This fresh salad comes together in just 25 minutes, making it perfect for busy weeknight dinners or last-minute BBQ invites.
  • Fresh summer flavors – The combination of sweet corn, creamy avocado, and zesty lime creates a perfect balance that tastes like summer in every bite.
  • Healthy side dish – Packed with vegetables and dressed with just a touch of olive oil, this salad is naturally vegan, gluten-free, and full of nutrients.
  • Make-ahead friendly – You can prep most components in advance and toss them together just before serving, making it great for meal prep or entertaining.

What Kind of Corn Should I Use?

Fresh sweet corn is your best bet for this salad, and during peak summer season, you’ll want to look for ears with bright green husks and golden silk that’s slightly brown at the tips. While yellow corn is the most common choice, white or bi-color corn will work just as well – they all bring their own subtle sweetness to the dish. If fresh corn isn’t available, frozen corn kernels can work in a pinch, though you’ll miss out on that fresh-off-the-cob sweetness and crunch. Just make sure your corn ears feel firm and heavy for their size, with kernels that are plump and tightly packed all the way to the tip of the ear.

Options for Substitutions

This fresh corn salad is pretty flexible and you can switch things up based on what you have in your kitchen:

  • Fresh corn: If fresh corn isn’t in season, you can use frozen corn (about 3 cups). Just thaw and pat it dry, then quickly sauté it in a pan to get some nice color.
  • Red bell pepper: Any color bell pepper works great here – yellow, orange, or even green. You could also try using cherry tomatoes for a different twist.
  • Cilantro: Not everyone loves cilantro! Feel free to swap it with fresh parsley or basil if you’re in the cilantro-tastes-like-soap camp.
  • Chives/scallions: These can be swapped with finely diced red onion or shallots – just use about 3 tablespoons instead.
  • Sriracha: Any hot sauce works here – try Tabasco, sambal oelek, or even a pinch of cayenne pepper. Skip it altogether if you don’t like heat.
  • Lime: Lemon juice and zest make a good substitute, though it will give a slightly different flavor profile. You’ll need about the same amount.

Watch Out for These Mistakes While Cooking

The biggest challenge when making corn salad is overcooking the corn, which can leave it mushy instead of crisp-tender – cook it just until the kernels turn bright yellow and are easily pierced with a fork, about 3-4 minutes in boiling water. A common error is adding the avocado too early; instead, fold it in last to prevent browning and maintain its shape, and don’t forget to toss it with a bit of extra lime juice for protection. When it comes to seasoning, many cooks add all the sriracha at once, but it’s better to start with half the amount and adjust to taste since the heat level can intensify as the salad sits. For the best flavor, let the salad rest for 15-20 minutes before serving to allow the ingredients to meld together, but don’t let it sit for hours as the vegetables will release water and dilute the dressing.

What to Serve With Corn Salad?

This fresh and zesty corn salad makes an excellent sidekick to grilled meats – think juicy burgers, chicken breasts, or even fish tacos. Since it’s already got a Mexican-inspired flavor profile with cilantro and lime, it’s perfect alongside dishes like grilled carne asada or pulled pork tacos. For a vegetarian meal, try serving it with black bean burgers or adding some quinoa to make it more filling. You can also bring this to your next barbecue – it’s the kind of dish that sits well on a picnic table and tastes even better after the flavors have had time to mingle.

Storage Instructions

Keep Fresh: This corn salad is best enjoyed within 24 hours, but you can keep it in an airtight container in the fridge for up to 2 days. The avocado might darken a bit, but a squeeze of extra lime juice helps prevent this. Pro tip: if you’re making it ahead, add the avocado just before serving to keep it looking fresh.

Make Ahead: Want to prep this salad in advance? You can chop all the vegetables (except the avocado) and mix the dressing separately up to a day ahead. Store them in separate containers in the fridge, then combine everything with fresh avocado when you’re ready to serve. This way, all the ingredients stay crisp and fresh!

Leftovers: If you have leftovers, press a piece of plastic wrap directly onto the surface of the salad before putting the lid on your container – this helps prevent the avocado from browning. The vegetables might release some liquid as they sit, so just give everything a quick toss before serving again.

Preparation Time 15-20 minutes
Cooking Time 10-15 minutes
Total Time 25-35 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 400-450
  • Protein: 8-10 g
  • Fat: 24-28 g
  • Carbohydrates: 40-45 g

Ingredients

For the corn salad:

  • 1/2 ripe avocado (sliced just before serving to prevent browning)
  • 4 ears corn (fresh, kernels cut from the cob)
  • 2 tbsp chopped chives
  • 1 red bell pepper (diced into 1/4-inch pieces)
  • 2 tbsp chopped cilantro (freshly minced for best flavor)

For the dressing:

  • 1 tbsp olive oil (I prefer extra-virgin for this)
  • 1/2 tsp black pepper (freshly ground preferred)
  • 1/2 tsp sriracha sauce
  • 3/4 tsp kosher salt
  • 2 tbsp lime juice (freshly squeezed)
  • 1 tsp lime zest

Step 1: Prepare the Mise en Place and Make the Vinaigrette

  • 2 tbsp lime juice
  • 1 tsp lime zest
  • 1 tbsp olive oil
  • 1/2 tsp sriracha sauce
  • 3/4 tsp kosher salt
  • 1/2 tsp black pepper
  • 2 tbsp chopped cilantro
  • 2 tbsp chopped chives
  • 1 red bell pepper

While you’re getting organized, start by zesting the lime and then juicing it freshly—this takes just a minute and ensures maximum flavor.

In a small bowl or cup, whisk together the lime juice, lime zest, olive oil, sriracha sauce, kosher salt, and black pepper until well combined.

Set the vinaigrette aside.

Finely mince the cilantro and chop the chives, keeping them separate.

Dice the red bell pepper into 1/4-inch pieces.

I prefer to do all this prep work first so I’m not rushing around once the corn hits the grill.

Step 2: Grill the Corn and Red Pepper

  • 4 ears corn
  • 1 red bell pepper

Heat your grill to medium-high heat.

Place the corn ears directly on the grill grates along with the diced red pepper (you can use a grill basket for the pepper if you prefer to avoid losing pieces).

Grill for 8-10 minutes, turning the corn and stirring the pepper frequently to achieve light charring and bring out the natural sweetness.

The corn should have some brown spots and the pepper should be slightly softened with some color.

Remove from heat and set aside to cool slightly.

Step 3: Cut the Corn Kernels and Combine the Salad Base

  • grilled corn kernels from Step 2
  • grilled red pepper from Step 2
  • 2 tbsp chopped chives
  • 2 tbsp chopped cilantro
  • vinaigrette from Step 1

Once the corn has cooled enough to handle, carefully cut the kernels from the cob into a large mixing bowl, rotating the ear as you work down each side.

Add the grilled red pepper from Step 2, the chives, and cilantro to the bowl with the corn kernels.

Do not add the avocado yet—we’ll slice it just before serving to prevent browning.

Pour the vinaigrette from Step 1 over the corn mixture and toss gently but thoroughly until all the ingredients are evenly coated and the flavors begin to meld.

Step 4: Rest the Salad and Add the Avocado

  • 1/2 ripe avocado

Let the dressed salad sit for 10-20 minutes at room temperature, which allows the corn to absorb the bright lime and spicy-sweet flavors from the vinaigrette.

Just before serving, slice the avocado into thin pieces and gently fold them into the salad.

I like to add the avocado at the last moment because it stays creamy and prevents oxidation that would turn it brown.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment