Looking for a fresh summer side dish that’s both easy to throw together and guaranteed to get people asking for the recipe? I know the struggle of finding crowd-pleasing dishes for backyard BBQs and potlucks, especially when you want something that stands out from the usual potato salad routine.
Enter this Mexican corn salad – it’s got all the flavors of classic street corn but in a super convenient, serve-yourself format that works perfectly for gatherings. Plus, you can make it ahead of time and customize the heat level to suit everyone at your table.

Why You’ll Love This Mexican Corn Salad
- Quick preparation – Ready in just 20 minutes, this salad is perfect for those busy weeknights when you need something fresh and tasty without spending hours in the kitchen.
- Make-ahead friendly – You can prepare this salad in advance and keep it in the fridge, making it perfect for summer parties, BBQs, or meal prep.
- Fresh and light – With fresh corn, herbs, and zesty lime, this salad brings the perfect balance of creamy and fresh flavors that make it an ideal summer side dish.
- Customizable heat level – You can easily adjust the amount of jalapeño to make it as mild or spicy as you like, ensuring everyone at your table will enjoy it.
- Simple ingredients – Most ingredients are easy to find at your local grocery store, and you can swap the cheese or herbs based on what you have available.
What Kind of Corn Should I Use?
Fresh sweet corn is the star of this Mexican-style salad, and picking the right ears will make all the difference. Look for corn with bright green, tightly wrapped husks and golden-brown silk at the top – these are signs of freshness. When you peel back the husk a bit, the kernels should be plump and in tight rows, reaching all the way to the tip. While yellow corn is traditional, white or bi-color sweet corn varieties work just as well in this recipe. If fresh corn isn’t in season, you can substitute with frozen corn kernels – just make sure to pat them dry before charring to get that nice roasted flavor.

Options for Substitutions
This Mexican corn salad is pretty flexible and you can make several swaps based on what you have in your kitchen:
- Fresh corn: If fresh corn isn’t in season, you can use frozen corn kernels (about 3 cups). Just char them in a hot skillet to get that nice roasted flavor. Canned corn works too, but drain and pat it dry first.
- Cotija cheese: Can’t find Cotija? Feta cheese is the closest substitute. You could also use crumbled queso fresco or even grated parmesan in a pinch.
- Jalapeño: Swap jalapeños with serrano peppers for more heat, or use canned green chiles for a milder kick. You can also skip it if you’re not into spicy food.
- Mayonnaise: Mexican crema, sour cream, or Greek yogurt can replace mayo. For a vegan version, use cashew cream or vegan mayo.
- Cilantro: If you’re in the ‘cilantro tastes like soap’ camp, try using fresh parsley instead. The flavor will be different but still fresh and tasty.
- Smoked paprika: Regular paprika works fine – just add a tiny drop of liquid smoke if you want that smoky flavor. Chipotle powder is another good option.
Watch Out for These Mistakes While Cooking
The biggest mistake when making Mexican corn salad is not achieving that perfect char on your corn – make sure your grill or pan is hot enough before adding the corn, and don’t move the kernels too frequently as they need time to develop those lovely brown spots. A common error is overcooking the corn until it becomes mushy – instead, aim for crisp-tender kernels that still have a pleasant bite to them. When mixing the dressing ingredients, don’t add all the lime juice at once; start with half and adjust to taste, as too much acidity can overpower the natural sweetness of the corn. For the best flavor development, let the salad rest for at least 15 minutes before serving, allowing the ingredients to meld together, and remember to taste and adjust the seasonings just before serving since the corn will absorb some of the salt as it sits.

What to Serve With Mexican Corn Salad?
This fresh and zesty Mexican corn salad makes a perfect side dish for your summer cookouts and taco nights! It pairs wonderfully with grilled meats like carne asada, chicken fajitas, or even simple grilled fish with a squeeze of lime. For a complete Mexican-inspired meal, serve it alongside some black beans, Spanish rice, and warm tortillas. If you’re hosting a casual get-together, this salad also works great as part of a spread with guacamole, chips, and quesadillas – just put everything out and let people mix and match their favorites.
Storage Instructions
Keep Fresh: This Mexican corn salad tastes best when eaten fresh, but you can keep it in an airtight container in the fridge for up to 3 days. The flavors actually get better after a day as everything mingles together! Just give it a good stir before serving since some liquid might settle at the bottom.
Make Ahead: Want to prep this ahead for a party? You can grill the corn and prep all the ingredients up to 24 hours in advance. Store the grilled corn and other ingredients separately in the fridge, then mix everything together just before serving for the best texture and freshness.
Leftovers: If you have leftovers, drain any excess liquid before storing. The cheese might get a bit softer and the vegetables might release some water, but a quick toss will bring it back to life. I don’t recommend freezing this salad since the texture of the fresh vegetables would change too much.
| Preparation Time | 10-15 minutes |
| Cooking Time | 4-6 minutes |
| Total Time | 14-21 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 600-700
- Protein: 15-20 g
- Fat: 30-40 g
- Carbohydrates: 80-90 g
Ingredients
For the corn:
- 4 fresh corn cobs
- olive oil (such as extra virgin olive oil for grilling)
For the salad:
- 1/4 tsp smoked paprika
- 1/4 cup crumbled cotija or feta cheese
- 1 diced jalapeño
- 1.5 tbsp mayonnaise (I prefer Hellmann’s mayonnaise)
- zest and juice from 1 lime
- 1/4 tsp salt
- 1/3 cup chopped scallions
- 1 minced garlic clove (freshly minced for best flavor)
- 1/4 cup chopped fresh cilantro
Step 1: Grill the Corn
Begin by preheating a grill to medium-high heat.
Brush the ears of corn with olive oil to prevent sticking and enhance flavor.
Place the corn on the grill and cook for about 2 minutes per side, or until char marks develop.
Once grilled to perfection, remove the corn from the grill and set aside to cool slightly.
Step 2: Prepare the Dressing
While the corn is cooling, take a large bowl and combine the mayonnaise, minced garlic, and both the zest and juice of a lime.
This mixture will be the creamy base for the dish.
Step 3: Slice and Mix the Corn
Once the corn is cool enough to handle, carefully slice the kernels off the cob and add them to the bowl with the mayo mixture.
Add the sliced scallions to the bowl as well, stirring to ensure the corn and scallions are well coated with the dressing.
Step 4: Add Remaining Ingredients
To the bowl with the corn mixture, add crumbled cheese, chopped cilantro, a pinch of smoked paprika, finely chopped jalapeño, and a little salt.
Mix everything thoroughly so the flavors combine well.
Taste and adjust the seasoning if needed.
Step 5: Serve or Chill
Once everything is well-mixed, you can serve the corn salad immediately for a warm dish, or chill it in the refrigerator if you prefer it cold.
This dish is a perfect balance of flavors and can be served as a side for various grilled meats or standalone as a refreshing summer salad.