
Mexican Street Corn Salad transforms the beloved street food flavors into a vibrant, easy-to-share dish. This colorful ensemble combines sweet corn kernels with fresh vegetables, zesty lime, and creamy, savory elements that capture the authentic taste of Mexican elotes in salad form. Perfect for gatherings, this recipe delivers bold flavors with minimal effort, making it an ideal side dish for barbecues, potlucks, or as a refreshing accompaniment to any Mexican-inspired meal.
I stumbled upon this recipe years ago after a trip to Mexico and have been perfecting it ever since. My family now requests it for every summer gathering, and the bowl is always scraped clean. Even my cilantro-averse sister-in-law asks for seconds!
Ingredients & Selection Tips
- Fresh corn kernels: Provides the sweet foundation; fresh corn cut from the cob delivers the best texture and flavor, but good-quality canned corn works in a pinch
- Red bell pepper: Adds color, crunch, and a subtle sweetness; look for firm peppers with glossy skin
- Red onion: Contributes sharp flavor and purple-hued beauty; soak in cold water for 10 minutes to mellow the bite if desired
- Jalapeño: Delivers authentic heat; remove seeds and membranes for milder flavor or keep them for more kick
- Fresh cilantro: Brings essential herbaceous notes; choose bunches with bright green leaves and fragrant smell
- Queso fresco: Traditional Mexican cheese that provides salty creaminess; feta makes a good substitute if unavailable
- Mayonnaise: Creates the creamy base for the dressing; use real mayonnaise rather than salad dressing for best results
- Sour cream or Greek yogurt: Adds tanginess and balances the richness; Greek yogurt offers a lighter alternative
- Lime juice: Provides essential acidity; always use fresh squeezed for brightest flavor
- Chili powder: Contributes authentic Mexican flavor; look for pure chili powder rather than taco seasoning
- Garlic powder: Adds depth without overwhelming; fresh garlic can be substituted but may be more pungent
Step-by-Step Cooking Instructions
- Step 1: Preparing the Corn
- If using fresh corn, shuck the ears completely, removing all silk threads. Either grill the corn over medium-high heat for 10-12 minutes, turning occasionally until lightly charred on all sides, or boil in salted water for 5-7 minutes until tender-crisp. Allow the corn to cool completely before handling. Stand each cob vertically on its wide end on a cutting board and carefully slice downward with a sharp knife to remove kernels, rotating the cob as you go. For canned corn, drain thoroughly in a colander and pat dry with paper towels to remove excess moisture.
- Step 2: Preparing the Vegetables
- Wash all produce thoroughly under cold running water. For the bell pepper, cut off the top and bottom, then stand it upright and slice down the sides to remove the white membrane and seeds. Dice into uniform 1/4-inch pieces. For the red onion, slice in half through the root, peel off the outer layers, and finely dice into 1/8-inch pieces. If using jalapeño, wear gloves if sensitive to capsaicin, slice in half lengthwise, remove seeds and white membrane (or keep for extra heat), and mince into tiny pieces. Wash cilantro, dry thoroughly, and chop leaves and tender stems, discarding thick stems.
- Step 3: Making the Dressing
- In a medium bowl, combine mayonnaise, sour cream or Greek yogurt, and freshly squeezed lime juice. Add chili powder, garlic powder, and cayenne pepper if using. Whisk thoroughly until completely smooth, making sure no streaks of mayonnaise remain. Taste and adjust seasonings if needed, adding more lime juice for tanginess or more cayenne for heat.
- Step 4: Assembling the Salad
- In a large mixing bowl, combine corn kernels, diced red bell pepper, chopped red onion, minced jalapeño, and cilantro. Add salt and black pepper, then toss gently with a large spoon or rubber spatula to distribute ingredients evenly. Pour the dressing over the corn mixture, starting with about 3/4 of it and adding more as needed to coat everything lightly. Fold in the crumbled queso fresco or feta cheese last to avoid breaking it up too much.
- Step 5: Resting and Serving
- Cover the salad with plastic wrap and refrigerate for at least 15 minutes, though 1-2 hours is ideal for flavor development. Before serving, remove from refrigerator and let stand for 5-10 minutes to take the chill off. Stir gently to redistribute dressing that may have settled at the bottom. Transfer to a serving bowl and garnish with additional cilantro leaves and a light sprinkle of chili powder if desired.

My grandmother always insisted on adding extra lime to this salad, claiming the acid "cooked" the vegetables slightly and improved their flavor. After years of making this recipe, I've found she was absolutely right. The lime transforms the texture of the corn just enough while brightening all the flavors. My children initially avoided this dish because of the "green bits," but now they request it specifically when we're having taco night.
Make-Ahead Magic
This Mexican Street Corn Salad actually improves with time as the flavors meld together in the refrigerator. You can prepare this salad up to 24 hours before serving, which makes it perfect for entertaining or meal prep. The lime juice in the dressing helps prevent the vegetables from browning, while the dairy components will continue to infuse everything with rich flavor. If making significantly in advance, consider holding back the cheese and adding it just before serving for the freshest presentation. The texture remains at its peak for about two days in the refrigerator, though my family has never let it last that long.
Seasonal Variations Worth Trying
During peak summer months when corn is at its sweetest, this salad shines with minimal intervention. However, you can adapt this versatile recipe year-round. In winter, roasting the corn and bell peppers in the oven adds a deeper, more caramelized flavor profile. Spring brings opportunities to add tender herbs like mint or chives alongside the cilantro. Fall variations might include a handful of roasted pepitas or a sprinkle of ground cumin for warmth. I've experimented with adding diced avocado just before serving, which creates a lovely textural contrast and makes the dish substantial enough to serve as a light main course when paired with warm tortillas.

The Cultural Significance
This salad pays homage to elotes, the beloved Mexican street food where corn on the cob is slathered with mayonnaise, rolled in cheese, and seasoned with chile and lime. By transforming those same ingredients into a shareable salad format, we're participating in a culinary adaptation that respects its origins while creating something accessible for different settings. The traditional street vendors of Mexico City have been serving variations of seasoned corn for generations, with each region having slight differences in preparation and garnishes. What makes this dish special isn't just its flavors but how it connects us to a rich food tradition that celebrates simple, fresh ingredients transformed through thoughtful preparation and bold seasoning.
Frequently Asked Questions
- → Can I use frozen corn for this salad?
Yes, you can use frozen corn. Simply thaw it and pat it dry before adding it to the salad for best results.
- → How can I make the salad spicier?
For more heat, increase the amount of jalapeño or cayenne pepper in the recipe, or add a sprinkle of hot sauce.
- → What cheese works best in the salad?
Queso fresco is traditional and provides a mild, creamy flavor, but feta cheese is a great substitute if needed.
- → Can I make this salad ahead of time?
Yes, you can prepare the salad a day in advance. However, it's best to add the dressing just before serving to keep it fresh.
- → What can I serve with this corn salad?
This salad pairs well with grilled meats, tacos, or as a side for barbecue dishes. It’s also delicious on its own.