Corn Tomato Avocado Salad

5 from 169 votes

Corn Tomato Avocado Salad is the perfect vegan summer recipe! Packed with fresh veggies, tossed with lime juice, olive oil, & cilantro.

This post may contain affiliate links. Please read our disclosure policy.

I first made this Corn Tomato Avocado Salad a handful of years ago when a vegan friend was coming over for dinner. I wanted a side dish that was fast and fresh and had a couple of ears of corn that needed to be used. This simple, 20-minute corn tomato avocado salad was born.

A bowl of corn tomato avocado salad.
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

I love all of the textures and flavors in this salad: crunchy corn, sweet tomatoes, and creamy avocado. I kept the corn tomato avocado salad dressing simple, too. It’s just olive oil, lime juice, chopped cilantro, salt, and pepper. It adds tanginess but still really lets the salad’s fresh ingredients speak for themselves. Plus, it’s great with Tofu Tacos—or, if you’re not vegan, grilled chicken or shrimp.

Recipe At a Glance

Cuisine Inspiration: American
Primary Cooking Method: No-cook
Dietary Info: Vegan
Key Flavor: Corn, avocado, tomato
Skill Level: Easy

Why This Is So Good

  • Minimal ingredients: With just 7 ingredients, this is the ultimate no-fuss, summer side.
  • Customizable: You can absolutely sprinkle in cheese or add a little more “meatiness” by stirring in canned, drained black beans.
  • It’s also a great appetizer: As much as I love this corn tomato avocado salad as a side, it’s also delicious scooped up with tortilla chips.

Ingredients to Make Corn Tomato Avocado Salad

Ingredients for corn tomato avocado salad: corn, avocado, red onion, lime, cilantro, tomatoes, olive oil, salt, and pepper.

The great thing about this summer salad recipe is that most of the ingredients are actually in the title of the recipe!

  • Corn: Fresh corn off the cob is best to take advantage of the plentiful corn during the summer. You can grill the corn, boil it, or microwave it as I do in the recipe video. If it’s off-season, you can also use frozen corn.
  • Tomatoes: I usually opt for the small cherry tomatoes or grape tomatoes instead of whole larger tomatoes. That’s because the smaller ones tend to release less water but taste sweeter, which is perfect in this corn tomato avocado salad
  • Avocados: Make sure they’re ripe and cut them into large chunks. You’re looking for the perfect balance of firm but creamy. Check out this article for more tips on selecting the perfect avocado and how to cut an avocado.
  • Red onions: They add a fun purple color to the salad and have a relatively mild flavor, especially when chopped finely. If you find the flavor too strong when it’s raw, try soaking the red onions in water before tossing the salad. You can also substitute with green onions or chives.
  • Cilantro, lime juice, and olive oil: Flavor, flavor, flavor!
  • Add in crumbled feta or cotija cheese. This would add a salty pop to the salad.
  • Pickle the onions. This salad calls for diced, raw red onion. But for a vinegary bite, you could use pickled red onions.
  • Add spices. Sprinkle in chile powder, ground cumin, ground coriander, or paprika.
  • Use a different dressing. I love how simple this salad’s dressing is, but you could absolutely swap in something like this creamy cilantro yogurt dressing.

How to Make Corn Tomato Avocado Salad

This fast, fresh salad couldn’t be easier to make: Whisk up a quick dressing, then add the fresh veg.

Chopped cilantro, olive oil, lime juice, salt, and pepper in a mixing bowl.
Step 1: Add the chopped cilantro, olive oil, lime juice, salt, and pepper to a mixing bowl.
Cilantro-lime dressing in a mixing bowl.
Step 2: Whisk to combine the dressing.
Diced red onion, cubed avocado, halved cherry tomatoes, and corn kernels in a larg emixing bowl.
Step 3: Place the corn, tomatoes, avocado, and onion into the bowl with the dressing.
Corn tomato avocado salad in a large mixing bowl.
Step 4: Toss to combine.

Tips for Making the Best Summer Corn Tomato Avocado Salad

  1. Set the red onions in a bowl of cold water. You can do this while preparing the remaining ingredients. It mellows out the strong flavor of the red onions if they are too astringent.
  2. Grill the corn for a smokey flavor. Cooking the corn on the grill adds a unique sweet flavor to the corn that you just can’t get by preparing it any other way.
  3. Enjoy the salad immediately. You can certainly toss it together and allow the flavors to set and blend for half an hour. But just keep in mind the avocados may not be as bright green. I recommend serving it right after you mix it.
  4. Choose a ripe avocado. A ripe avocado should have a very slight give to it, but not be too soft. It has soft or dented spots, it’s probably gone bad. And if it’s hard to the touch, it’s not ripe yet.
Corn tomato avocado salad in a large serving bowl.

What to Serve With Corn Tomato Avocado Salad

Frequently Asked Questions

How do you store corn tomato avocado salad?

This salad is best eaten right away. However, it can be stored for a day in an airtight container in the fridge. However, the avocadoes will likely brown. That doesn’t mean the salad is bad, though! You can still eat it.

How to cook corn on the cob?

Grill it: Soak the corn with its husks still on in the water for about 20 minutes. Then grill on medium-high heat for 20 minutes, rotating every few minutes.
Boil it: Remove the husks from the corn, place it in a large pot of boiling water, and then boil for 15 minutes. The color of the corn will become a deeper yellow when it’s cooked.
Microwave it: Cut off the end of the corn that’s connected to the stalk. Place in the microwave with the husk still on it and microwave for 3-4 minutes.
Bake It: Place the corn with husks still on in the middle rack of your oven. Bake at 350˚F for 30 minutes. This is similar to grilling the corn but eliminates the soaking step.

How do I keep the avocado from browning?

Toss the diced avocado in a little lime juice before adding it to the salad. The lime juice in the dressing will also help slow down the browning process.

Corn tomato avocado salad in a serving bowl.

I feel like this has to be one of the best fresh corn salad recipes out there. It’s tasty, easy as can be, and crunchy, creamy, and citrusy. While this corn tomato avocado salad can’t really be made ahead, this won’t stop me from making it all summer long: It’s that easy and that good.

More Salad Recipes:

If you try this feel good Corn Tomato Avocado Salad recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

This recipe was originally published on July 5, 2019 and was recently updated to include new photography, step-by-step instructions, and tips to help better make the recipe. The recipe was slightly updated to remove the lettuce.

Corn Tomato Avocado Salad

Corn Tomato Avocado Salad is the perfect vegan summer recipe! Packed with fresh veggies, tossed with lime juice, olive oil, & cilantro.
5 from 169 votes
Servings 4 servings
Course Salads
Calories 212
Prep Time 20 minutes
Total Time 20 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Video

Ingredients
  

  • 2 ears corn cooked and shucked, or about 1 ½ cups frozen and thawed
  • 1 pint cherry tomatoes halved
  • 1 avocado diced into ½-inch pieces
  • ¼ cup diced red onion
  • 2 tablespoons olive oil
  • 1 lime juiced
  • 2 tablespoons fresh cilantro chopped
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper

Instructions

  • Add the olive oil, lime juice, cilantro, salt, and pepper to a large mixing bowl and whisk to combine. Place the corn, tomatoes, avocado, and onion on top. Toss gently to combine.

Notes

Storage: Store any leftovers in an airtight container. They will last about 24 hours in the fridge, specifically because of the avocados.
Substitutes: For best results, follow the recipe as is. Since it’s a salad though, the ingredients and measurements are just guidelines, so feel free to adjust to your taste.

Nutrition

Serving: 1cup, Calories: 212kcal, Carbohydrates: 20g, Protein: 4g, Fat: 15g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Trans Fat: 0.003g, Sodium: 170mg, Potassium: 658mg, Fiber: 6g, Sugar: 7g, Vitamin A: 759IU, Vitamin C: 41mg, Calcium: 29mg, Iron: 1mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American
Course: Salads

A

5 from 169 votes (155 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. Bonnie says:

    Love this recipe. I cooked 1 cup of mini elbow macaroni and added it to the salad for a complete meal for me. I’m following the weight watchers plan and adding in the pasta only added 4 points per serving.

    1. Yumna J. says:

      Love that! What a great way to make the salad more filling. Thank you, Bonnie!

  2. Diane says:

    I think that raw corn would taste just as good! Your thoughts ?

    1. Yumna J. says:

      I’ve only ever used cooked corn, so I’m not sure how it would taste. I think raw sweet corn could be good though. Let me know how it turns out if you try it!

  3. Brandy says:

    This salad was lovely, it went well with the shrimp and sour dough bread. This will definitely be a go to salad when I want a light but flavorful meal.

    1. Yumna Jawad says:

      Thank you so much! That sounds like such a wonderful pairing.

  4. Julie says:

    Does the corn need to be cooked prior , or do you just put it in raw?

    1. Yumna Jawad says:

      Yes. You can grill the corn, boil it or microwave it as I do in the recipe video. If it’s off season, you can also use frozen corn.

  5. Ms Jeannine Toopi says:

    I loved it and so did my family
    It was a hit 😊

    1. Yumna Jawad says:

      That’s amazing! Yay!!

  6. Vicki says:

    Made this salad last night to serve with some tamales. Delicious!!

    1. Yumna J. says:

      That sounds like a delicious way to enjoy it! Thank you!!

  7. Laura says:

    Made this salad for Memorial Day and everyone loved it. Thank you, Yumna, for all of your amazing recipes!

  8. Susan Blair says:

    This is a delicious salad. I couldn’t find fresh corn so I used frozen white and yellow corn which worked great. Looks light and fresh. Beautiful too! It’s addictive!

    1. Yumna J. says:

      Glad it still worked out! Thank you!!

  9. Tracy Pearson says:

    Great recipe. Have made this several times and it always a hit.

    1. Yumna Jawad says:

      So glad to hear that! Thank you!!

  10. Belinda Carter says:

    Beautiful , fantastic salad! Great ingredients and clean eating!

    1. Yumna Jawad says:

      So glad you liked it! Thank you!

  11. Eva Rasho says:

    I love it it’s so original and healthy I made it next to air fried salmon , thank you Yumna my restaurant now is my kitchen <3

    1. Yumna Jawad says:

      Awww thank you so much! So glad to hear that!

  12. Maria says:

    Hello,

    I made this salad yesterday, I also added some cucumber and made the lettuce a mix of what I had in my garden (romaine, kale and arugula). I forgot to let the red onion soak so I used green onions instead since they are milder.

    It was sooo delicious. It’s also the first time I use corn that’s not from a can in a salad and you’re right it’s way better!

    I am definetly making this again! Thank you 😊 🙏

    1. Yumna Jawad says:

      So glad to hear you enjoyed it! Love that you used a salad mix with it…so fresh!

  13. Susan says:

    I am a new follower and love your recipes. I made my first today, the 🌽🍅🥑salad. I omitted the chopped romaine, added black beans, cayenne pepper, cooked shrimp and put it on baked corn tortillas. Yum!

    1. Yumna Jawad says:

      Love those substitutions! Sounds amazing!

  14. Jennifer says:

    This was so good! Your page is great. I’m always looking for delicious vegetarian dishes. Thank you! ☺️

    1. Yumna Jawad says:

      So glad you enjoyed the salad. Thanks so much!

  15. Vanessa says:

    Thanks for sharing! Does it keep long?

    1. Yumna Jawad says:

      Yes, as long as you don’t add the lettuce and avocado until you’re ready to serve, it can keep for 3 days.

  16. Suzanne says:

    This looks so good! What a refreshing blend of flavors! I love salads that you can prep toppings for and keep in the fridge!

    1. Yumna Jawad says:

      Thanks so much! It’s one of my favorites during the summer!