Finding a fresh, crowd-pleasing dish for summer gatherings and backyard barbecues isn’t always easy. You want something that feels light and seasonal, but you also need it to be flavorful enough to stand out on a table full of potluck contributions, and it definitely helps when it comes together without much fuss.
Luckily, this corn and feta salsa hits all the right notes: it’s bright and refreshing, pairs perfectly with chips or grilled meats, and takes advantage of peak summer produce when corn and tomatoes are at their absolute best.

Why You’ll Love This Corn and Feta Salsa
- Fresh, summery flavors – The combination of sweet corn, tangy feta, and zesty lime creates a refreshing side dish that’s perfect for warm weather gatherings.
- Ready in under 30 minutes – This salsa comes together quickly, making it ideal for last-minute get-togethers or weeknight dinners when you need something fast.
- Great for meal prep – You can make this ahead of time and it actually tastes better after the flavors have had time to mingle in the fridge.
- Versatile serving options – Serve it as a dip with tortilla chips, spoon it over grilled chicken or fish, or use it as a topping for tacos and burrito bowls.
- Packed with vegetables – This colorful salsa sneaks in plenty of veggies while tasting like a treat, making it a healthy choice that doesn’t feel like one.
What Kind of Corn Should I Use?
Fresh corn on the cob is really the way to go for this salsa since it gives you that sweet, crisp texture that makes every bite pop. If fresh corn isn’t in season or you’re in a pinch, frozen corn kernels are a solid backup option – just make sure to thaw and drain them well before using. You can cook your corn however you like, whether that’s boiling, grilling, or even roasting it in the oven, but grilling adds a nice smoky flavor that pairs great with the other ingredients. Once your corn is cooked and cooled, just slice those kernels right off the cob and you’re ready to mix up your salsa.
Options for Substitutions
This salsa is pretty forgiving when it comes to swapping ingredients:
- Fresh corn: If fresh corn isn’t available, frozen corn works great – just thaw and drain it well. You can also use canned corn in a pinch, but make sure to drain and rinse it first to remove excess salt.
- Feta cheese: Not a fan of feta? Try crumbled queso fresco or cotija cheese for a similar salty, crumbly texture. You could also use goat cheese for a creamier option.
- Jalapeño pepper: If you want less heat, use a poblano pepper instead. For more kick, leave some seeds in or try a serrano pepper. You can also skip the hot pepper entirely for a mild version.
- Coriander: If you’re one of those people who thinks coriander tastes like soap, swap it with fresh parsley or just leave it out completely.
- Limes: Lemons can work as a substitute, though they’ll give a slightly different flavor. You’ll need about the same amount of juice.
- Avocado: While avocado adds nice creaminess, you can leave it out if it’s not ripe or you don’t have any on hand – the salsa will still taste great.
Watch Out for These Mistakes While Cooking
The biggest mistake when making corn salsa is adding the avocado too early, which causes it to turn brown and mushy – wait until just before serving to dice and fold it in for the best color and texture.
Overcooking your corn is another common error that leads to tough, chewy kernels instead of sweet and crisp ones, so stick to the 5-minute boil time and immediately run the cobs under cold water to stop the cooking process.
When cutting corn off the cob, stand it upright in a large bowl to catch all the kernels and prevent them from flying everywhere, and use a sharp knife to slice downward in long strokes rather than sawing back and forth.
Finally, don’t skip seasoning with salt – the lime juice needs salt to really bring out the sweetness of the corn and balance all the flavors, and crumbling the feta instead of leaving it in large chunks helps distribute the salty, creamy flavor throughout the salsa.
What to Serve With Corn and Feta Salsa?
This salsa is perfect for scooping up with tortilla chips as an appetizer, but it’s also great as a topping for grilled chicken or fish tacos. I love spooning it over seasoned black beans and rice for a quick weeknight dinner, or using it as a fresh topping for quesadillas. It also works really well alongside grilled steak or as a side dish at your next barbecue – the lime and feta give it enough flavor to stand on its own next to any grilled meat.
Storage Instructions
Store: This salsa is best enjoyed fresh, but you can keep it in the fridge for up to 2 days in an airtight container. Just wait to add the avocado until right before serving if you’re making it ahead, since it tends to brown quickly. The feta might release some liquid as it sits, but just give it a good stir before serving.
Make Ahead: You can prep all the veggies and corn a day in advance and keep them in separate containers in the fridge. When you’re ready to serve, just toss everything together with the lime juice, fresh avocado, and crumbled feta. This way everything stays crisp and the flavors are bright.
| Preparation Time | 15-20 minutes |
| Cooking Time | 5-10 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
| Servings | 4.5 cups of salsa |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 600-700
- Protein: 18-22 g
- Fat: 27-33 g
- Carbohydrates: 80-95 g
Ingredients
- 4 ears fresh corn
- 2 large vine-ripened tomatoes, diced
- 3/4 cup finely chopped red onion
- 1 red bell pepper, diced
- 1 large avocado (diced into 1/2-inch pieces)
- 1 jalapeño, seeded and minced
- 1 large handful fresh cilantro, chopped
- 4 tbsp fresh lime juice
- 3.5 oz feta cheese, crumbled
- 1 tbsp extra-virgin olive oil
- 1/4 tsp smoked paprika
Step 1: Prepare and Cook the Corn
- 4 ears fresh corn
Bring a large pot of salted water to a boil.
Add the corn ears and cook for 5 minutes until the kernels are just tender but still have a slight bite.
Drain the corn and spread it on a cutting board or plate to cool for a few minutes.
Once cool enough to handle, use a sharp knife to cut the kernels off the cob, working from top to bottom.
Transfer the corn kernels to a large mixing bowl.
Step 2: Prep All Fresh Vegetables and Herbs
- 2 large vine-ripened tomatoes, diced
- 3/4 cup red onion, finely chopped
- 1 red bell pepper, diced
- 1 jalapeño, seeded and minced
- 1 large handful fresh cilantro, chopped
- 1 large avocado, diced into 1/2-inch pieces
While the corn cools, dice the tomatoes into bite-sized pieces, finely chop the red onion, dice the red bell pepper into similar-sized pieces, seed and mince the jalapeño, and roughly chop the fresh cilantro.
I find it helpful to keep the diced tomatoes separate until the very end to prevent the salsa from becoming watery—tomatoes release liquid as they sit, so adding them last keeps the texture fresh.
Cut the avocado in half, remove the pit, and dice it into roughly 1/2-inch pieces, setting it aside on a separate plate.
Step 3: Combine the Salsa Base and Season
- corn kernels from Step 1
- red onion, red bell pepper, jalapeño, and cilantro from Step 2
- 4 tbsp fresh lime juice
- 1 tbsp extra-virgin olive oil
- 1/4 tsp smoked paprika
Add the chopped red onion, diced red bell pepper, minced jalapeño, and chopped cilantro to the bowl with the corn kernels.
Drizzle with the fresh lime juice and extra-virgin olive oil, then sprinkle with the smoked paprika.
Gently toss everything together to combine and allow the flavors to meld for 1-2 minutes.
I like to add the lime juice and oil early so the onion and pepper can soften slightly and absorb those bright flavors.
Step 4: Finish with Avocado and Feta
- salsa base from Step 3
- diced tomatoes from Step 2
- diced avocado from Step 2
- 3.5 oz feta cheese, crumbled
Just before serving, gently fold in the diced avocado and the diced tomatoes to keep them from breaking down and releasing excess liquid.
Top the salsa with the crumbled feta cheese.
Taste and adjust seasoning with salt and pepper if needed.
Serve immediately while everything is fresh and the avocado is at its best.

Spicy Corn and Feta Salsa
Ingredients
Method
- Bring a large pot of salted water to a boil. Add the corn ears and cook for 5 minutes until the kernels are just tender but still have a slight bite. Drain the corn and spread it on a cutting board or plate to cool for a few minutes. Once cool enough to handle, use a sharp knife to cut the kernels off the cob, working from top to bottom. Transfer the corn kernels to a large mixing bowl.
- While the corn cools, dice the tomatoes into bite-sized pieces, finely chop the red onion, dice the red bell pepper into similar-sized pieces, seed and mince the jalapeño, and roughly chop the fresh cilantro. I find it helpful to keep the diced tomatoes separate until the very end to prevent the salsa from becoming watery—tomatoes release liquid as they sit, so adding them last keeps the texture fresh. Cut the avocado in half, remove the pit, and dice it into roughly 1/2-inch pieces, setting it aside on a separate plate.
- Add the chopped red onion, diced red bell pepper, minced jalapeño, and chopped cilantro to the bowl with the corn kernels. Drizzle with the fresh lime juice and extra-virgin olive oil, then sprinkle with the smoked paprika. Gently toss everything together to combine and allow the flavors to meld for 1-2 minutes. I like to add the lime juice and oil early so the onion and pepper can soften slightly and absorb those bright flavors.
- Just before serving, gently fold in the diced avocado and the diced tomatoes to keep them from breaking down and releasing excess liquid. Top the salsa with the crumbled feta cheese. Taste and adjust seasoning with salt and pepper if needed. Serve immediately while everything is fresh and the avocado is at its best.
