Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post
Looking for more free recipes?

Subscribe to my email list and follow along on Instagram, Facebook, TikTok, Pinterest and Twitter for all of the latest updates.

Fresh corn salad on a plate with a spoon.

Fresh Corn Salad

  • Author: Sara Nelson
  • Prep Time: 20 minutes
  • Cook Time: 5 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Method: Mix
  • Cuisine: American
  • Diet: Vegetarian


This Fresh Corn Salad is a vibrant dish that’s perfect for summer gatherings or a light, healthy option anytime. Packed with fresh vegetables and a lime dressing, it’s both nutritious and delicious. Best of all, it comes together in only 40 minutes.


  • 4 ears fresh corn, husks and silks removed
  • 1 cup cherry tomatoes, halved
  • 1 red bell pepper, diced
  • 1/2 English cucumber, diced (also referred to as “seedless cucumbers”)
  • 1/4 red onion, finely chopped
  • 1/4 cup fresh basil leaves, chopped
  • 1/4 cup cilantro leaves, chopped (optional)
  • 1 avocado, diced (optional)
  • Juice from 1 lime
  • 2 Tablespoons olive oil
  • 1/2 teaspoon Kosher salt, plus more to taste
  • 1/4 teaspoon pepper, plus more to taste
  • Crumbled feta or cotija cheese (optional)


  1. Cook Corn: Bring large pot of water to a boil. Carefully add ears of corn and cook for 3-5 minutes until kernels are tender but still crisp. Remove corn from the water and let it cool enough to safely handle.
  2. Cut Corn: Stand each ear of corn up on its end and use a sharp knife to carefully slice kernels off the cob. Place kernels in a large mixing bowl.
  3. Add Vegetables: Add cherry tomatoes, red bell pepper, cucumber, red onion, basil, and cilantro to the bowl with the corn. Stir to combine everything.
  4. Add Avocado: If you’re using avocado, add it in and gently toss with the other vegetables. Be careful not to mash it if you prefer chunks of avocado in your salad.
  5. Dress Salad: In a small bowl, whisk together lime juice, olive oil, salt, and pepper. Pour dressing over salad and toss everything gently to combine. Taste and adjust seasoning as needed.
  6. Chill: Let salad chill in refrigerator for at least 15 minutes to allow flavors to meld.
  7. Garnish Then Serve: Just before serving, sprinkle crumbled feta or cotija cheese atop salad, then serve.

Recipe Notes:

To Make In Advance: Cook the corn as directed and store it in the refrigerator. Chop all the vegetables and store them separately. When you’re ready to serve, combine the corn and vegetables, then add the dressing and toss. Add avocado and cheese just before serving to keep them fresh.

Refrigerator Storage: If you know that you’ll have leftovers, split the salad up and only dress what you plan to eat that day. Store the undressed salad, dressing, and avocado separately in airtight containers in the refrigerator. When you’re ready to eat the leftovers, add the dressing and avocado just before serving to keep everything fresh and maintain the best texture. If you have leftovers of the finalized dressed salad, store them in an airtight container in the refrigerator for up to 3 days. Keep in mind that the salad may become a bit soggy.

Recipe Card powered byTasty Recipes