Fresh Corn Avocado Tomato Salsa

Thanks for SHARING!

This fresh corn avocado tomato salsa is easy to make and SO delicious. You can serve it as a dip with corn chips, as an accompaniment for Mexican food or as a side salad with grilled meats.

Appetizer, side or salad? No matter what you call it, this simple recipe combines some of my favorite flavors of summer. The fresh corn, creamy avocado, ripe tomatoes and jalapeno peppers are such a tasty combination, and a squeeze of fresh lime adds brings it all together.

Bowl of corn salsa with fresh tomatoes, peppers and avocado surrounded by corn chips.


Here’s what you’ll need to prepare this tasty corn salsa:

Fresh sweet corn – Summer corn is the best, but in a pinch you can substitute steamed frozen corn.

A just-ripe avocado

Grape tomatoes – Feel free to substitute any tomatoes you like.

A jalapeno pepper – For more spice you can use two peppers. For less heat, use an Anaheim pepper.

Half a red onion – You could also use a sweet yellow onion like a Vidalia. See my tip below for tempering the strong onion flavor.

Fresh lime juice

Salt and pepper

Chopped fresh chives

You can make this recipe your own, and add whatever other ingredients you love or have on hand: black beans or garbanzos or Anaheim chiles or serrano chiles or edamame or cilantro or fresh basil or bell peppers, etc.


Chop half the onion very finely.

Pro Tip: I sometimes find raw onion a little too strong for my tastes. To temper the onion a bit, chop it finely and then soak it in ice water.

Drain the onion on paper towels before adding it to the salsa. This step eliminates the strong excess “juice,” and the onion is pleasantly mild and crispy.

chopped red onions
soaking onion in ice water

Remove the corn kernels from the fresh corn on the cob.

Pro Tip: If you haven’t tried a nifty curved corn cutter (that’s an affiliate link) for quickly zipping corn off the cob, you will love it! You can also you can cut the kernels with a sharp knife.

cutting corn off the cob

Finally, here’s how to steam the corn to just-picked perfection. Put the kernels in a heatproof bowl with a tablespoon of water and a sprinkle of salt, cover partially and microwave on High for 60 seconds.

Stir and cook on High again for 60 seconds. (Microwaves vary, so you may need another short burst or two.) The corn will be lightly steamed and perfectly crisp-tender.

Combine the rest of the ingredients, stir gently to combine, and serve.

For scooping, they might not be as traditional as tortilla chips but I LOVE the Fritos scoop chips. Do you?

All this talk of chips and dip is making me hungry! Shall we get cooking?

Here’s the easy recipe:

Yield: 4 servings

Avocado, Corn and Tomato Salsa

Corn salsa

This fresh, simple appetizer combines some of my favorite flavors of summer, including sweet corn, creamy ripe avocado, grape tomatoes, zippy jalapeno, red onion and lime. So good!

Prep Time 30 minutes
Total Time 30 minutes


  • 2 ears fresh sweet corn, shucked and silk removed
  • half a medium red onion, finely diced
  • 1/2 cup grape tomatoes, halved
  • 1 ripe avocado, peeled, pitted and cut in 1/4 inch dice
  • 1 medium jalapeno, seeds removed and finely diced
  • The juice of half a fresh lime
  • 1 tablespoon chopped chives
  • salt and pepper to taste
  • Scoop style chips for dipping


  1. Cut the kernels from the corn and transfer to an ovenproof bowl. Add 1 tablespoon water and sprinkle with salt. Cover and microwave on High for 60 seconds. Stir and microwave on High for an additional 60 seconds, or until corn is crisp-tender. (You can also cook the mixture in a covered saucepan over medium-high heat. Bring to a simmer and cook until crisp-tender.) Transfer the corn to a serving bowl, cover and refrigerate for 30 minutes.
  2. Transfer the diced red onion to a bowl of ice water, cover and chill in the refrigerator.
  3. Drain the onion, blot on paper towels and add to the corn. Chop the remaining ingredients, squeeze with the lime juice and stir gently to combine. Season to taste with salt and pepper, sprinkle with chopped chives and stir just until combined.
  4. Serve accompanied with scoop-style chips. Makes about 4 appetizer servings.


The salsa can be prepared up to one hour in advance. Cover tightly and stir gently before serving.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 200Total Fat: 10gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 0mgSodium: 152mgCarbohydrates: 27gFiber: 5gSugar: 11gProtein: 3g

If you enjoy this fresh corn, avocado and tomato salsa-salad-dip-or-whatever-it-is, I’d be thrilled if you gave the recipe a 5-star rating.

Are you on Pinterest? You can save or share the recipe with this handy pin: 

Corn avocado tomato salsa in a colorful bowl surrounded by corn chips.

Let’s keep this party going! I’d love to connect with you on social media:

I love sharing your culinary creations. If you prepare this recipe and post a photo, tag me on Instagram or Twitter at @elizacross or #elizacross.

As an Amazon Associate, I may earn a small commission from qualifying purchases which help offset the expenses of running this website. Your prices are exactly the same whether your purchase is through an affiliate link or a non-affiliate link. Thank you for your support. 

4 thoughts on “Fresh Corn Avocado Tomato Salsa”

  1. What a visually stunning dip Eliza! Love this, a platter full of sunshine right there! Cannot wait to try thi appetizer/salad/dip!

  2. With what can you substitute avocado? Not a fan of the taste? I’ve tried doing it with potatoes but it’s kinda meh.


Leave a Comment

Comment moderation is enabled. Your comment may take some time to appear.

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

Skip to Recipe