If you ask me, Mexican street corn is one of the best ideas ever.
This fresh take on a classic street food favorite turns those familiar flavors into an easy-to-share salad that’s full of crunch and creaminess. Sweet charred corn meets tangy Greek yogurt, with a kick of lime and spice that’ll make your taste buds happy.
I swapped the traditional mayo for Greek yogurt to keep things light, but trust me – you won’t miss it one bit. The creamy dressing coats every kernel of corn, while chunks of red onion and fresh cilantro add just the right pop of flavor.
It’s the kind of side dish that makes any summer cookout better, and it comes together in just minutes.

Why You’ll Love This Street Corn Salad
- Quick preparation – This fresh and tasty salad comes together in just 25 minutes, making it perfect for busy weeknight dinners or last-minute BBQ contributions.
- Healthier twist – Using Greek yogurt instead of all mayo cuts down on calories and adds protein while keeping that creamy texture you love in Mexican street corn.
- Make-ahead friendly – You can prepare this salad in advance and keep it in the fridge, making it perfect for meal prep or party planning.
- Customizable heat level – You can easily adjust the spiciness by adding more jalapeños or keeping the seeds in for extra kick, or reduce the heat by removing them completely.
- Budget-friendly ingredients – With simple ingredients you can find at any grocery store and the option to use frozen corn, this recipe is easy on your wallet.
What Kind of Corn Should I Use?
Fresh sweet corn is your best bet during summer months when it’s in season – just look for ears with bright green husks and golden silk that feel plump and firm. If fresh corn isn’t available, frozen fire-roasted corn makes a really good substitute and can actually save you some prep time. Regular frozen corn works too, though you might want to char it in a hot skillet first to get that authentic street corn flavor. When using fresh corn, you can either grill it for that classic smoky taste or boil it if you’re short on time. Just make sure to let the corn cool completely before cutting it off the cob to avoid any mess or accidents.

Options for Substitutions
This fresh and tasty salad is pretty adaptable – here’s how you can switch things up:
- Corn: Fresh corn is great when in season, but frozen corn works perfectly too. If you can’t find fire-roasted, regular frozen corn is fine – just pat it dry and pan-roast it in a skillet until you get some nice charred spots.
- Cotija cheese: Can’t find cotija? Crumbled feta is the closest match, or try grated parmesan in a pinch. Each brings its own salty kick to the dish.
- Greek yogurt and mayo: You can use all mayo or all Greek yogurt instead of the mix. For a dairy-free version, try plant-based yogurt or mayo alternatives.
- Jalapeño: If you’re not into spicy food, bell peppers work great. For more heat, try serrano peppers. You can also use a few dashes of hot sauce instead.
- Red onion: Sweet white onion or shallots make good substitutes. If you’re not big on raw onion, try soaking your chopped onion in cold water for 10 minutes to mellow the flavor.
- Cilantro: If you’re in the ‘cilantro tastes like soap’ camp, try fresh parsley instead. The flavor will be different but still fresh and good!
Watch Out for These Mistakes While Cooking
The biggest mistake when making street corn salad is overcooking the corn – whether using fresh or frozen, you want to maintain that sweet crunch, so cook just until the kernels are tender-crisp and slightly charred. Another common error is not letting the corn cool completely before mixing with the Greek yogurt dressing, which can make the dressing separate and become watery. If you’re working with fresh corn, don’t skip the step of properly charring it (either on the grill or in a cast-iron skillet) – this adds that authentic smoky flavor that makes street corn so special. To keep your salad fresh and crunchy, wait to add the cheese and cilantro until just before serving, and if you’re making it ahead, store the dressing separately from the corn mixture until you’re ready to serve.

What to Serve With Street Corn Salad?
This Mexican-inspired corn salad makes a perfect side dish for your favorite grilled meats – try it alongside some juicy chicken breasts, flank steak, or grilled fish tacos. Since it’s already packed with fresh flavors, it pairs really well with simple mains that won’t overshadow its taste. For a complete cookout spread, serve it next to some black beans and rice, or add some tortilla chips on the side for scooping up any stray kernels of corn. If you’re hosting a summer BBQ, this salad tastes great alongside other cookout classics like hamburgers, hot dogs, or even grilled portobello mushrooms for a vegetarian option.
Storage Instructions
Keep Fresh: This street corn salad stays good in an airtight container in the fridge for up to 3 days. The flavors actually get better as they mingle together! Just give it a quick stir before serving since some liquid might settle at the bottom.
Make Ahead: Want to prep this in advance? You can cook the corn and chop all the veggies up to 2 days ahead. Store them separately, then mix with the dressing ingredients just before serving. This keeps everything fresh and crisp!
Serving Tip: If you’re pulling this from the fridge, let it sit at room temperature for about 15 minutes before serving. This helps bring out all those yummy flavors, especially from the spices and lime. Don’t forget to add an extra sprinkle of cotija cheese and fresh cilantro right before serving!
| Preparation Time | 15-20 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 500-600
- Protein: 15-20 g
- Fat: 30-35 g
- Carbohydrates: 50-60 g
Ingredients
For the salad:
- 1/3 cup fresh chopped cilantro
- 4 fresh corn ears (or 16 oz frozen corn, thawed)
- 1/4 cup cotija cheese (crumbled, for a salty, tangy bite)
- 2 minced garlic cloves (freshly minced for best flavor)
- 1 seeded and chopped jalapeno
- 1/2 cup chopped red onion
For the dressing:
- 2 tbsp plain Greek yogurt (I use Fage Total 0% Milkfat Plain Greek Yogurt)
- 1/2 tsp paprika
- 2 tbsp mayonnaise (or Kewpie Japanese Mayonnaise for extra richness)
- 2 tbsp lime juice
- 1/2 tsp chili powder
- 1/4 tsp sea salt
- 1/4 tsp ground black pepper
Step 1: Prepare the Corn
For Grilled Corn:
Start by husking the ears of corn and preheating your grill to medium-high heat.
Brush each ear of corn with olive oil to ensure they don’t stick.
Place the corn on the grill and cook for about 2 minutes per side, until you achieve a nice char.
Remove the corn from the grill and let it cool slightly.
Once cooled, use a knife to carefully cut the corn kernels off the cob into a large bowl.
For Frozen Corn:
If you’re using frozen corn, place it in a colander and run water over the corn until it’s thawed, then drain well.
Alternatively, you can put the frozen corn in a skillet over medium heat and cook until warm.
Step 2: Assemble the Salad Ingredients
Add the prepared corn kernels to a large bowl.
Then, add finely chopped onion, minced garlic, diced jalapeño, and crumbled cotija cheese.
Toss these ingredients together to ensure everything is well mixed.
Step 3: Prepare the Dressing
In a separate small bowl, whisk together the dressing ingredients: yogurt, mayo, lime juice, chili powder, paprika, sea salt, pepper, and chopped cilantro.
Whisk until the dressing is smooth and all the ingredients are fully combined.
Step 4: Combine and Serve
Drizzle the prepared dressing over the salad ingredients in the large bowl.
Toss everything together so the dressing coats the corn mixture evenly.
For a final touch, garnish with additional cilantro and a sprinkle of cotija cheese.
Serve the salad right away for a warm experience, or chill it in the fridge to serve cold.
This versatile salad can be enjoyed either way.
Leftovers can be stored in the refrigerator for 3-4 days, making it a flexible option for meal prep.