
This vibrant Mexican street corn coleslaw transforms the beloved flavors of elotes into a refreshing, crunchy side dish that's perfect for summer gatherings. Crisp red and green cabbage mingles with sweet corn kernels, spicy jalapeños, and fresh green onions, all brought together by a creamy, tangy dressing and finished with crumbly cotija cheese. This innovative twist on traditional coleslaw delivers all the smoky, zesty flavors of Mexican street corn in a format that's easy to serve and incredibly satisfying.
I brought this to a neighborhood barbecue last weekend, and it was the first side dish to disappear completely! My neighbor, who's quite particular about coleslaw, went back for thirds and asked if I'd make it for her daughter's graduation party. Even my jalapeño-averse mother-in-law loved it and said the subtle heat was perfect.
Ingredients
- Green and red cabbage: Provide the essential crunch and volume that form the foundation of any great coleslaw. The combination of colors creates beautiful visual appeal while offering slightly different flavors and textures.
- Sweet corn: Adds natural sweetness and satisfying bite that perfectly mimics the corn element of traditional elotes. Whether fresh, frozen, or canned, corn brings essential flavor and texture.
- Jalapeño: Contributes the signature heat and fresh pepper flavor that defines Mexican street corn. Its bright spiciness awakens all the other flavors in the dish.
- Green onions: Offer mild onion flavor and fresh crunch without overwhelming the other ingredients. Their bright color adds visual appeal while providing aromatic depth.
- Mayonnaise: Forms the creamy base of the dressing that mimics the traditional street corn coating. Its richness balances the acidity and heat in the dish.
- Fresh lime juice: Provides essential brightness and acidity that cuts through the richness while adding that distinctive Mexican flavor profile. Fresh lime makes a significant difference over bottled.
- Chili powder: Delivers the warm, earthy spice that's essential to authentic street corn flavor. It adds depth without excessive heat.
- Cotija cheese: The finishing touch that makes this truly special. This salty, crumbly Mexican cheese adds authentic flavor and textural contrast that elevates the entire dish.
- Fresh parsley: Contributes color and freshness that brightens the overall flavor. Cilantro can be substituted for those who enjoy its distinctive taste.
Instructions
- Step 1:
- Prepare the flavorful dressing by combining 3/4 cup mayonnaise, 3 tablespoons fresh lime juice, 1 teaspoon chili powder, 1/2 teaspoon salt, and 1/4 teaspoon black pepper in a small bowl. Whisk until completely smooth and well combined. The dressing should be creamy and uniform in color with no lumps of chili powder visible. Set aside to allow the flavors to meld while you prepare the vegetables. This resting time helps the spices bloom and develop deeper flavor.
- Step 2:
- Shred the cabbage properly by removing any damaged outer leaves from 1 small head of green cabbage and 1/2 small head of red cabbage. Using a sharp knife, cut each cabbage into thin shreds about 1/8-inch wide, or use a food processor with the shredding blade for more uniform results. A vegetable peeler can also create lovely thin ribbons if you prefer a more delicate texture. Place all the shredded cabbage in a large mixing bowl, ensuring there's plenty of room for tossing later.
- Step 3:
- Prepare the fresh additions by finely chopping 1 jalapeño pepper, removing seeds and membranes for less heat or leaving them in for more spice. Thinly slice 3 green onions, using both the white and green parts for maximum flavor and color. Finely chop 2 tablespoons of fresh parsley. Add all these ingredients to the bowl with the cabbage, distributing them evenly throughout.
- Step 4:
- Add the corn component by draining 1 cup of corn kernels thoroughly, regardless of whether you're using canned, frozen (thawed), or fresh cooked corn. Pat the corn dry with paper towels if necessary—excess moisture will dilute the dressing and make the coleslaw watery. Add the well-drained corn to the cabbage mixture and toss gently to distribute evenly.
- Step 5:
- Combine everything together by giving the dressing another quick whisk to ensure it's well mixed, then pour it over the cabbage and corn mixture. Using clean hands or large salad tongs, toss everything together until every strand of cabbage and every kernel of corn is coated with the creamy dressing. The vegetables should be evenly distributed and completely dressed.
- Step 6:
- Add the finishing touch by sprinkling 1/2 cup of crumbled cotija cheese over the dressed coleslaw and tossing gently one more time to distribute it throughout. The cheese should be visible in pockets rather than completely mixed in, creating those delightful bursts of salty flavor that make each bite interesting.
- Step 7:
- Allow flavors to develop by transferring the coleslaw to an airtight container and refrigerating for at least 2 hours before serving. This chilling time is crucial—it allows the cabbage to soften slightly, the flavors to meld together, and the dressing to penetrate all the vegetables. Give it a final toss just before serving to redistribute any dressing that may have settled.

I discovered through experimentation that letting the dressing sit for about 10 minutes before adding it to the vegetables allows the chili powder to fully hydrate and bloom, creating a much more complex flavor. My Mexican friend taught me this technique, explaining that many traditional salsas and dressings benefit from this brief resting period to develop their full potential.
Corn Preparation Options
The versatility of corn options makes this recipe accessible year-round. For the freshest flavor during summer months, use corn cut from freshly grilled or boiled cobs—the slight char from grilling adds an authentic street corn flavor that elevates the entire dish. If using frozen corn, thaw it completely and pat dry before adding to prevent excess moisture. Canned corn works well too, but choose varieties packed in water rather than brine, and rinse thoroughly before draining. For an extra-special version, try roasting frozen or fresh corn in a hot skillet with a little oil until lightly charred before cooling and adding to the salad. This technique mimics the traditional charring that gives street corn its distinctive flavor. Whatever corn you choose, ensure it's completely cool before adding to prevent wilting the cabbage.
Customizing Heat Levels
One of the beauties of this recipe is how easily it adapts to different spice preferences. For a mild version suitable for sensitive palates, omit the jalapeño entirely or substitute with finely diced bell pepper for crunch without heat. For medium heat, use half a jalapeño with seeds removed. For those who love spice, include the whole jalapeño with seeds, or add a pinch of cayenne pepper to the dressing. Some cooks like to add a finely minced serrano pepper for even more heat. The chili powder can also be adjusted—use mild chili powder for less heat or add a touch of chipotle powder for smoky heat. Remember that the heat will intensify slightly as the coleslaw sits, so err on the conservative side if you're unsure. You can always offer hot sauce on the side for those who want extra heat.
Storage and Make-Ahead Tips
This coleslaw is an excellent make-ahead dish that actually improves with time. It can be prepared up to two days in advance, making it perfect for entertaining or meal prep. Store in an airtight container in the refrigerator, and always give it a good toss before serving as the dressing will settle. For optimal texture, add the cotija cheese just before serving rather than storing it with the cheese already mixed in—this prevents the cheese from becoming too soft. If making more than a day ahead, consider storing the dressing separately and combining everything the day you plan to serve. The coleslaw will maintain its best texture for 2-3 days, though it remains safe to eat for up to 5 days. If the mixture seems dry after storage, refresh it with a squeeze of fresh lime juice and a tablespoon of mayonnaise.
I developed this recipe after falling in love with Mexican street corn but wanting something easier to serve at casual gatherings. The challenge was capturing all those complex flavors—the char, the creaminess, the heat, the cheese—in a format that worked as a side dish. After several attempts to get the balance right, this version emerged as the perfect translation. What makes this coleslaw special is how it honors the original while creating something entirely new. The cabbage provides the crunch that makes coleslaw so satisfying, while the corn, spices, and cheese deliver those unmistakable street corn flavors. It's become my go-to side dish for Mexican-inspired meals and summer barbecues, always generating requests for the recipe and proving that the best dishes often come from creative combinations of familiar favorites.
Frequently Asked Questions
- → Can I make this coleslaw ahead of time?
- Yes, this coleslaw actually tastes better after sitting in the fridge for at least 2 hours. You can make it up to 2 days ahead.
- → What can I use instead of cotija cheese?
- Feta cheese works great as a substitute. You can also use queso fresco or even parmesan cheese if needed.
- → How long does this coleslaw last in the fridge?
- It will stay fresh for 3-4 days when stored in an airtight container in the refrigerator.
- → Can I use frozen corn instead of canned?
- Yes, just make sure to thaw and drain the frozen corn completely before adding it to prevent watering down the dressing.
- → Is this coleslaw spicy?
- It has a mild heat from the jalapeño and chili powder. Remove the jalapeño seeds for less spice or add more for extra kick.
- → What dishes go well with this coleslaw?
- It pairs perfectly with grilled meats, tacos, burgers, pulled pork, or any BBQ dish. Great for summer cookouts too.