My new cookbook Big Vegan Flavor is now available!

Grilled Corn Salad

Jump to Recipe
With just 10 ingredients and less than 30 minutes, this Grilled Corn Salad is a foolproof side dish or light lunch for summer. Despite being so easy, it's packed with flavor, a little heat, and is guaranteed to impress. Perfect for summer barbecues and picnics!
Prep 5 minutes
Cook 20 minutes
Total 25 minutes
5 from 37 votes

I love recipes that are simple but surprisingly flavor-packed, and that’s exactly what this Grilled Corn Salad is. It’s made with just 10 simple ingredients you can buy at any grocery store, takes less than 30 minutes to make, and is foolproof. Despite all that easy breezy stuff, it’s packed with so much good flavor and is guaranteed to be a crowdpleaser this summer.

Whether you’re planning your summer cookout menu or just want a light picnic dish, this grilled corn salad is an easy, versatile option that everyone will love.

And if you do have summer barbecues on your mind, be sure to check out my Complete Guide to Vegan Grilling!

grilled corn salad with cherry tomatoes and avocado on serving platter

Why you’ll enjoy this Grilled Corn Salad

So easy, quick, and fuss-free! From start to finish, this grilled corn salad takes 25 to 30 minutes to make and requires just 10 ingredients you can get at any grocery store. Plus, you get the charred flavors of summer grilling without having to fire up and clean an outdoor grill.

Summer freshness. Sweet summer corn is grilled until a little smoky and charred, then married with the sweet juiciness of cherry tomatoes, a bit of heat from jalapeños, and fresh citrus flavors from lime juice and cilantro. The result is a burst of sweet summer flavors with a spicy kick.

Can’t get enough of summer corn? Try this incredibly creamy Corn Chowder or this Charred Corn Salad.

Perfect for entertaining. Despite being so easy to make, this corn salad is impressive and flavor-packed, making it perfect for your summer cookouts, barbecues, and al fresco entertaining. And since it’s so quick to toss together, you can spend more time hanging with your people and less time in the kitchen!

Easy to customize. This salad is flexible and easy to customize. It’s light and refreshing and great as a side dish or starter, but thanks to the addition of pinto beans and avocado, it’s satiating enough for lunch or a light dinner. For customization ideas, check out the “Frequently Asked Questions” section.

closeup photo of grilled corn salad on white platter

How to make this Grilled Corn Salad

Gather your ingredients!

ingredients for grilled corn salad on cutting board with ingredient names labeled

Start by quick marinating the sliced shallots and jalapeños in the olive oil and lime juice. Season with salt, pepper, and cumin. Let rest for 20 minutes. This mellows the texture and sharpness, but also infuses them with more flavor.

pickled shallots and jalapenos marinating in lime juice and olive oil

Heat a grill pan over high heat. Once very hot, add the corn cobs (lightly brushed with olive oil). Grill for 10 to 12 minutes, turning occasionally, until nicely charred in spots.

If you don’t have a grill pan, you can also use a cast iron skillet (or an actual grill) – see the FAQ below.

grilled corn in grill pan

Toss the cherry tomatoes with a bit of olive oil, and season with salt and pepper. Grill on high for 3-5 minutes, tossing occasionally, until charred and wrinkly.

grilled cherry tomatoes in grill pan

Shave the kernels from the ears of corn and combine them with the cherry tomatoes in a large bowl.

Toss in the pickled shallot-jalapeño mixture, including the liquid.

Add the chopped cilantro and pinto beans.

Gently add the avocado and toss lightly. Season with more salt, pepper, and/or lime juice.

Tips for making this recipe

To keep things as efficient as possible, start by marinating the shallots and jalapeños. In the meantime, prep and grill the corn and tomatoes.

If you’re using a grill pan, it will get smoky in the kitchen, as you’re grilling the corn and tomatoes over high heat. Be sure to open some windows in your kitchen and surrounding rooms and/or turn on your oven vent.

grilled corn salad with cherry tomatoes and avocado on serving platter with spoon

Frequently Asked Questions

Can I use a gas grill instead of a grill pan to make this recipe?

Yes! If you have a gas grill, preheat it for 10 minutes over high or medium-high heat. Lightly rub shucked corn ears with some olive oil. Grill the corn for 10-15 minutes, turning every 3 minutes or so, until blackened and charred in some spots. If you have a charcoal grill, place the corn directly above the coals.

How can I make this grilled corn salad without a grill pan or grill?

If you don’t have a grill or grill pan, you can char the corn and tomatoes in a cast iron skillet.

To char corn in a cast iron skillet, first shave the kernels from the ears of corn. Heat a tablespoon of olive oil in the skillet over medium-high heat. Once hot, add half of the corn kernels or as many that will fit in a single layer. Cook for 3-5 minutes, until charred in some spots. Repeat with the remaining corn kernels.

To char cherry tomatoes in a cast iron skillet, heat the skillet over medium-high heat until it’s smoking. Add the 2 teaspoons of olive oil, followed by the cherry tomatoes. Cook until the tomatoes are charred in spots and are slightly wrinkled, 4-5 minutes, tossing the pan occasionally.

How long does this corn salad last in the fridge?

If you plan to have leftovers, add the avocado just to the amount of salad you plan to eat now. This will preserve the freshness of the salad for about 5 days.

How can I customize this corn salad?

Don’t have pinto beans? Use black beans. Have baby mouth? Use just one jalapeño pepper or remove the seeds. Want to add some more briny tanginess? Try pickled jalapeños instead of fresh (or add a mix of both). Can’t find shallots? Swap a small thinly sliced red onion. Want to make it heartier? Add more beans and/or more avocado.

grilled corn salad with cherry tomatoes and avocado on serving platter

That’s all you need to know about this easy yet flavorful Grilled Corn Salad. If you love this recipe, please rate and review the recipe below :)

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Grilled Corn Salad

5 from 37 votes
With just 10 ingredients and less than 30 minutes, this Grilled Corn Salad is a foolproof side dish or light lunch for summer. Despite being so easy, it's packed with flavor, a little heat, and is guaranteed to impress. Perfect for summer barbecues and picnics!
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Course: Lunch, Side Dish
Cuisine: Mexican-inspired
Diet Vegan
Serving size: 6 to 8 (as a side)


  • 2 medium shallots, very thinly sliced
  • 2 small jalapeño peppers, thinly sliced into rounds (use 1 pepper for moderate heat; remove seeds for mild heat)
  • 3 ½ tablespoons lime juice, plus more for serving
  • 2 tablespoons extra virgin olive oil, plus more for grilling
  • ½ teaspoon ground cumin
  • Kosher salt or sea salt to taste
  • Freshly cracked black pepper
  • 6 medium or 4 large ears of corn, husked
  • 1 pint (~300g) cherry tomatoes
  • 1 (15- ounce/425g) can pinto beans (or black beans), drained and rinsed
  • ½ – ¾ cup (6-9g) cilantro leaves and tender stems, finely chopped
  • 1 large ripe avocado, diced or torn into chunks


  • Marinate the shallots. In a small bowl, mix together the sliced shallots, sliced jalapeños, lime juice, and extra virgin olive oil. Season with cumin, salt to taste, and a few cracks of pepper. Toss gently and marinate on the counter for 20 minutes (or up to 30 minutes), until the shallots are softened.
  • If using a grill pan, open the windows and/or turn on your oven fan for ventilation. Lightly brush the cobs of corn with a bit of olive oil.
  • Grill the corn. Heat a grill pan over high heat. Once the pan is very hot, add the corn cobs in a single layer. Grill for 10-12 minutes, using tongs to turn the cobs occasionally so that each side gets some char. Remove from the heat and set aside.
  • Grill the tomatoes. Combine the cherry tomatoes with 2 teaspoons of olive oil, and season with salt and pepper. Return the grill pan to high heat. Once hot, add the tomatoes and grill for 3 minutes, turning occasionally, until charred and blistered, 3 to 5 minutes. Set aside on a plate to cool.
  • Shave the corn. When the corn is cool enough to touch, position an ear of corn upright in a large bowl. Use a knife in a downward direction to shave the corn kernels, allowing the kernels to drop into the bowl.
  • Assemble the salad: To the corn, add the grilled tomatoes, marinated shallot mixture including the liquid, pinto beans, and cilantro. Toss with the corn to combine. Add the avocado and gently toss. Taste for seasonings, adding a squeeze or two lime of juice and more salt or pepper to your taste.


To grill corn and tomatoes using an outdoor grill or cast iron skillet, read the “Frequently Asked Questions” section. 

Calories: 256kcal | Carbohydrates: 36g | Protein: 8g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 1g | Sodium: 217mg | Potassium: 836mg | Fiber: 8g | Sugar: 10g | Vitamin A: 744IU | Vitamin C: 38mg | Calcium: 55mg | Iron: 3mg

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

5 from 37 votes (14 ratings without comment)

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

Your email address will not be published. Required fields are marked *

Rate this recipe

61 comments on Grilled Corn Salad

  1. Holly Taylor

    5 stars
    Delicious! Perfect summer salad. Easy to make and assemble . Pretty colours!

    1. Kaitlin @ Rainbow Plant Life

      Thanks for the lovely review, Holly!

  2. Sandy

    5 stars
    I don’t know what I was expecting, but I was totally not expecting it to taste SO DELICIOUS! Thank you for this amazing grilled corn salad recipe. :D All the ingredients came together so perfectly!

    1. Kaitlin @ Rainbow Plant Life

      Your review made our day, Sandy! Thank you for taking the time to share your thoughts and for trying out the recipe.

  3. gracemode

    5 stars
    Every other dish on the table took a bow. My children are not tomato fans but they devoured them. It’s going to be one of our weekend special from now besides your other recipes😉🙌. Thank you Nisha.

    1. Kaitlin @ Rainbow Plant Life

      That’s amazing to hear, Grace :) Thank you for giving the recipe a shot and sharing it with your family!

  4. Kimberly

    5 stars
    Delicious. Easy to make. Perfect for a quick weekday dinner. I will definitely make this recipe again!

    1. Kaitlin @ Rainbow Plant Life

      We’re so happy that the corn salad turned out well for you, Kimberly. Thank you for taking the time to leave a comment and for trying out the recipe!

  5. Diane

    5 stars
    This is really delicious. I must confess and say I cheated a bit by using some pickled red onion and jalapeños I had in fridge. I added the lime juice and cumin and it came out nice. Once added to all the other veggies it turned out really yummy.

    1. Kaitlin @ Rainbow Plant Life

      We’re over the moon to hear you enjoyed the recipe, Diane. Thanks for your kind words!

  6. Liz Coon

    5 stars
    Wow. Delicious! Completely packed with flavor. I brought it to a potluck where I saw another corn salad that looked fine, but basic. I couldn’t help but notice that mine was demolished, and there was a lot of the other left over. :) Thanks for another amazing recipe!

    1. Kaitlin @ Rainbow Plant Life

      We’re thrilled the corn salad was loved by all, Liz! Thanks for sharing!

  7. Rachel Bar

    5 stars
    Amazing salad. Tasty and healthy. I save time by buying frozen grilled corn.

    1. Kaitlin @ Rainbow Plant Life

      Awesome, Rachel. Thanks for your comment and for taking the time to review!

  8. Dawn

    5 stars
    Very good salad for a potluck. I don’t think it needs the tomatoes, and as a hack I purchased the frozen pre-roasted corn from trader joes, and that turned out great.

    1. Kaitlin @ Rainbow Plant Life

      Hi Dawn, we’re so happy you enjoyed it! Thanks for leaving a review :)

  9. Lindsey Miles

    I don’t see any directions about the tomatoes if using an outdoor grill? Also is this best served at room temp or cold?

    1. Kaitlin @ Rainbow Plant Life

      Hi Lindsey, we recommend using skewers for an outdoor grill, as cherry tomatoes are small and will fall through the grates. This recipe might help!

  10. Qua

    Possible to make a deal with Walmart so we could automatically add the ingredients needed for the recipes to our carts for purchasing ?

    1. Kaitlin @ Rainbow Plant Life

      Hi Qua, interesting suggestion! I’ll pass it along to the team.

  11. barbara

    Cant leave a rating since I haven’t made it…but my question….for CORN: most cob corn in markets is GMO/not organic. I can get organic/NonGMO frozen corn at Whole Foods…any suggestion as to basic amt of corn to add? about 2c or ??

    1. Kacy

      According to EWG, who give us the Dirty Dozen and the Clean Fifteen, most corn on the cob is not gmo.
      Corn-based processed foods are another story 🫤

Development Alchemy + Aim