Roasted Corn, Tomato and Avocado Salad

Roasted corn, tomato and avocado salad is so vibrant and full of incredible flavors. The corn and tomatoes are sweet and juicy, pairing nicely with the creamy avocados and slightly hot pepper. It’s a burst of tropical flavors in each bite.

Roasted Corn, Tomato and Avocado Salad

Roasted Corn, Tomato and Avocado Salad is on my list of favorites that we make in our family all the time. When I put a forkful of this salad in my mouth, I immediately think of the tropics. The flavors are incredible and pair together in great harmony. Fresh, tiny tomatoes, creamy avocado, roasted corn, jalapeño (providing a small kick of heat), lime, and cilantro to give it so much fresh flavor. 

This is my husband’s absolute favorite salad, so I often make it on his birthday and other special occasions, like anniversaries, date nights or when I just want to make him happy:). It’s so vibrant that it’s perfect to serve for company too. 

It pairs so well with grilled shrimp or chicken kabobs and is also nice to serve with tacos or fajitas. You can either roast the corn and jalapeno in the oven or put them on the grill to get even more char and smoky flavor. 

Ingredients:

  • corn – fresh corn on the cob is the best for this recipe, but you can also use frozen or canned corn.
  • jalapeno or poblano pepper
    • Jalapeno pepper will give your salad more heat but if you want the flavor and a more mild heat level use a poblano pepper.
  • grape or cherry tomatoes
  • avocados
  • lime
    • This salad needs some acidity and lime is my favorite, but lemon juice will work as well. I have also used rice vinegar too and it gives it that acidity with a unique flavor too.
  • shallot (you can use a red or yellow onion instead, or just leave them all out completely)
  • garlic
  • sugar or honey (a bit of added sweetness is great in this salad. You can choose honey or sugar.)
  • salt, pepper, to taste
  • olive oil (this is used to roast the corn and pepper and also to dress the salad)
  • fresh herbs – green onions and cilantro are my favorite. You can also use parsley instead of the cilantro.
Ingredients for Roasted Corn, Tomato and Avocado Salad

How to Make Corn, Tomato and Avocado Salad

  1. Preheat the oven to broil, 500 degrees Fahrenheit, and place the oven rack as close to the heating element as you can, about 6-8 inches away.
  2. Roast the corn and pepper in the preheated oven for about 5 minutes on each side, until they get a bit of a char. Set aside until cool enough to handle.
  3. Meanwhile, cut the tomatoes in half or thirds. Finely mince the shallots, herbs and garlic. Place in a bowl.
  4. Cut the corn kernels off the cob and finely chop the pepper. (Remove the skin from the pepper, it easily comes off after roasting.)
  5. Lastly, cut the avocados in half, remove the pit, score and scoop out the avocado. Add the avocados to the salad, then add lime juice right over the avocados.
  6. Season with salt, pepper, a bit of sugar or honey and mix to combine. Add a little more oil and add more lime juice to taste.
  7. Serve right away or within a few hours. Refrigerate if not served right away.
  8. You can prep all the ingredients in advance except for the avocado, then refrigerate for a few hours or up to a day in advance. Add the avocado right before serving.
How to make corn, tomato and avocado salad tutorial.

Helpful Tips

Can you use frozen or canned corn?

Fresh corn is the best for this recipe, especially when corn is in season. However you can use frozen or canned corn as well.

Why broil the corn and pepper?

Broiling the corn and the poblano or jalapeno pepper will make them more flavorful. It will draw out their natural sweetness, make them softer and will give the salad that lovely charred flavor. Roasting will also help to peel off the skin from the pepper very easily.
However, you can also just cut the corn off the cob and cut up the fresh pepper too.

Grill the corn and pepper instead of broiling.

If we are grilling and I am making this salad, I often grill them instead. It is even easier and will add a nicely smoky flavor to the salad too.

How to meal prep this salad:

Roast/grill the corn and pepper. Chop all the ingredients except for the avocados. Don’t mix the ingredients together and don’t dress them or season them. Store in the refrigerator for a few hours in advance.
Then simply add the avocados and mix everything to combine, season and dress before serving.

Adjust the flavors and season to your preference.

This salad is very versatile. If you don’t like raw onions, omit the shallot/onion and just use the green onions, which are much more mild.
Instead of the sugar, use honey. If you want more heat, use a jalapeno pepper, if you want it to be more mild, use a poblano pepper.
If you don’t have cherry/grape tomatoes, seed a few regular sized tomatoes and chop them up instead.
Adjust the dressing with more or less olive oil, lime/lemon juice, add or omit the rice vinegar.
Parsley is a great substitute for the cilantro.

Roasted Corn, Tomato and Avocado Salad


Print

Roasted Corn, Tomato and Avocado Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Roasted corn, tomato and avocado salad is so vibrant and full of incredible flavors. The corn and tomatoes are sweet and juicy, pairing nicely with the creamy avocados and slightly hot pepper. It’s a burst of tropical flavors in each bite.

  • Author: Olga’s Flavor Factory
  • Prep Time: 15 mins
  • Cook Time: 16 mins
  • Total Time: 31 minutes
  • Yield: 4 1x
  • Category: Sides

Ingredients

Scale
  • 2 ears of corn
  • 1 jalapeno or poblano pepper, cut in half and seeded
  • 1 pint grape or cherry tomatoes
  • 12 avocados, chopped
  • 11 1/2 Tablespoons freshly-squeezed lime juice (or lemon juice)
  • 1 small shallot, minced
  • 1 garlic clove, minced
  • salt, pepper, to taste
  • 1/2 teaspoon sugar or honey
  • 12 Tablespoons olive oil, plus more for roasting the corn and jalapeno
  • 1 teaspoon rice vinegar, optional 
  • 1 Tablespoon, each, green onions, cilantro

Instructions

  1. Preheat the broiler in the oven (500 degrees Fahrenheit). Place the oven rack about 6-8 inches away from the heating element. 
  2. Drizzle 1/2 – 1 Tablespoon oil on corn and jalapeno/poblano, season with salt and pepper.
  3. Broil for about 5-8 minutes, on each both sides on the corn, and the pepper on the skin side only. You want to see some char marks on them. The pepper may cook faster than the corn, just remove it from the oven and keep roasting the corn until done. (You can grill the corn and pepper on the grill instead of the oven.) Set aside until cool enough to handle. 
  4. Meanwhile, slice the tomatoes in half or thirds. Finely mince the shallot, garlic and fresh herbs. Place all ingredients into a medium-large bowl. 
  5. Cut the kernels of corn off the cobs. Peel and finely chop the pepper. (The skin comes off easily after roasting or grilling.)
  6. Cut the avocados in half, remove the pit, score and scoop out the avocado. Squeeze the lime juice right over the avocado, then stir everything gently to combine.
  7. Season with salt, pepper and sugar to taste. You can also add more olive oil and lime juice (and rice vinegar, if using) to the salad until the flavors are just right. 
  8. Serve immediately. 
  9. You can also prep all the ingredients for the salad up to a few hours in advance and then add the avocados right before serving. 

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

 

11 Comments

  • NatashasKitchen.com

    Those pictures look really yummy. I will try the recipe as soon as I buy the ingridients. Very refreshing.

  • Oksana

    Absolutely amazzzzzzing! Such a great tasting salad and so easy to make. Family came over and I made it, barely got to try it because it went so fast! Sisters kids who are picky eaters (esp when it comes to veggies and salads) loved it too!
    Thanks!!

  • Natasha

    Hi Olga!
    I made this salad for my husbands 30th birthday party! I tripled the recipe and I gotta say our guests were impressed, the salad was gone before I could taste it. Thank you so much for a another great recipe!

  • Natasha

    This salad is absolutely wonderful!!! Even my husband, who does not like avacado at all, loved it!!

    Thanks so much!!

  • Marina

    I made this salad once before and everyone loved it! I am making it again for our camping trip by popular request:) I have a question though: last time I made the salad exactly as the recipe says, this time I don’t have rice vinegar, can I just use plain vinegar?

    • olgak7

      I’m glad you enjoyed the salad, Marina!
      You can use white vinegar instead of rice vinegar. The taste will be slightly different though

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.