This post may contain affiliate links. Please read our disclosure policy.
Corn Tomato Avocado Salad is an easy, fresh and flavorful summer salad that you’ll want to make all throughout the warm months. It’s a great way to use up leftover corn you may have grilled and the abundance of tomatoes you probably have. You can serve it with or without the lettuce, and eat it as a side salad or as a main meal with protein of choice on top. It’s vegan, naturally gluten-free and keto-friendly.
Ingredients to make Corn Tomato Avocado Salad
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 in this recipe to take advantage of the plentiful corn this time of year. 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 to be 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.
Lettuce: The lettuce in this salad is completely optional, and most people will make this recipe and omit the lettuce. But I like to use the lettuce as a base under the corn, tomato and avocados to give it more substance.
Cilantro/Lime juice/Olive oil: Flavor, flavor, flavor!
How to cook corn on the cob
The cool thing about corn on the cob is you can’t really mess it up anyway you prepare it. You can grill it, boil it, microwave it and even bake it. And any of those methods work perfectly fine in this Corn Tomato Avocado Salad.
- Grill it: Soak the corn with their husks still on in 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 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. (demonstrated in video below)
- 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.
Tips for making Corn Tomato Avocado Salad
- 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.
- 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.
- Enjoy the salad immediately. You can certainly toss it together and allow the flavors to set and blend for half hour. But just keep in mind the avocados may not be as bright green and the lettuce may slowly wilt. I recommend serving right after you mix it.
This is the summer salad you need in your life. It’s full of sweet summer produce that’s balanced with the tangy citrus dressing. It’s bright, colorful and makes for a wonderful appetizer or side dish to your grilled entrees. The best thing about it is you can eyeball all the ingredients based on what you have leftover, and it’s always a huge hit at summer potlucks and cookouts. It’s simple ingredients with amazing flavor!
For more summer salads:
If you’ve tried this healthy-ish feel good Corn Tomato Avocado Salad recipe or any other recipe on FeelGoodFoodie, then don’t forget to rate the recipe and leave me a comment below! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!
preorder MY book
The Feel Good Foodie Cookbook is now available everywhere books are sold!
Amazon Barnes & Noble Books A Million Hudson Booksellers BookshopSCHULER Books (SIGNED)
Corn Tomato Avocado Salad
Video
Ingredients
- 1 cup romaine lettuce chopped (optional)
- 2 ears corn or about 1 ½ cups
- 1 pint cherry tomatoes halved
- 1 avocado diced into 1/2-inch pieces
- 2 tablespoons red onion finely diced
- 2 tablespoons olive oil
- 1 tablespoon fresh lime juice
- 2 tablespoons fresh cilantro chopped
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Combine the corn, avocado, tomatoes and onion. In a large glass bowl, mix together the dressing ingredients in a glass bowl. Pour over the salad and toss gently to mix.
Notes
Nutrition
Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.
A
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.
Thank you so much! That sounds like such a wonderful pairing.
Does the corn need to be cooked prior , or do you just put it in raw?
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.
I loved it and so did my family
It was a hit 😊
That’s amazing! Yay!!
Made this salad last night to serve with some tamales. Delicious!!
That sounds like a delicious way to enjoy it! Thank you!!
Made this salad for Memorial Day and everyone loved it. Thank you, Yumna, for all of your amazing recipes!
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!
Glad it still worked out! Thank you!!
Great recipe. Have made this several times and it always a hit.
So glad to hear that! Thank you!!
Beautiful , fantastic salad! Great ingredients and clean eating!
So glad you liked it! Thank you!
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
Awww thank you so much! So glad to hear that!
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 😊 🙏
So glad to hear you enjoyed it! Love that you used a salad mix with it…so fresh!
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!
Love those substitutions! Sounds amazing!
This was so good! Your page is great. I’m always looking for delicious vegetarian dishes. Thank you! ☺️
So glad you enjoyed the salad. Thanks so much!
Thanks for sharing! Does it keep long?
Yes, as long as you don’t add the lettuce and avocado until you’re ready to serve, it can keep for 3 days.
This looks so good! What a refreshing blend of flavors! I love salads that you can prep toppings for and keep in the fridge!
Thanks so much! It’s one of my favorites during the summer!