2cupswater or vegetable brothbroth adds extra flavor
1/2tspsaltfor cooking the quinoa
For the Charred Corn
3cupscorn kernelsfrom about 3-4 fresh ears, or frozen thawed and dried
1tspolive oiloptional, for skillet charring
For the Elote Dressing
3tbspmayonnaisefull-fat for best flavor
2tbspsour creamor Mexican crema
3tbspfresh lime juiceabout 2 limes, plus zest of 1 lime
1tsplime zestfrom 1 lime
1.5tspchili powderplus more for garnish
1/2tspsmoked paprika
1/2tspground cumin
1/4tspgarlic powder
1/4tspcayenne pepperoptional, adjust to heat preference
1/2tspsaltor to taste
1/4tspblack pepper
For Toppings & Mix-Ins
3/4cupcotija cheesecrumbled, divided — feta works as a substitute
1/3cupfresh cilantroroughly chopped
3green onionsthinly sliced, both white and green parts
1mediumjalapeñofinely diced, seeds removed for less heat
1mediumavocadodiced, added right before serving
2tbspolive oildrizzled over finished salad
1limecut into wedges, for serving
Instructions
Cook the Quinoa
Rinse the quinoa thoroughly in a fine-mesh strainer under cold running water for 60 seconds — this removes the natural bitter coating called saponin. Drain well.
Combine the rinsed quinoa, water or vegetable broth, and 1/2 tsp salt in a medium saucepan. Bring to a boil over high heat.
Once boiling, reduce heat to low, cover with a tight-fitting lid, and cook for 15 minutes. Remove from heat and let steam, covered, for 5 more minutes. Fluff with a fork and spread onto a large rimmed baking sheet or into a wide bowl to cool slightly — you want it warm but not piping hot.
Char the Corn
Heat a large cast iron skillet or heavy-bottomed pan over high heat until it is very hot — at least 2 minutes of preheating. You want the pan aggressively hot.
Add the corn kernels in a single layer with no oil (or just a tiny drizzle). Do not stir for 2-3 minutes, allowing the corn to char and caramelize on the contact side. Then toss and let char for another 1-2 minutes. You want real dark spots, not just golden color. Season with a pinch of salt and set aside.
Make the Elote Dressing
In a large mixing bowl, whisk together the mayonnaise, sour cream, fresh lime juice, lime zest, chili powder, smoked paprika, cumin, garlic powder, cayenne (if using), salt, and black pepper until smooth and fully combined. Taste and adjust lime juice or seasoning as needed.
Assemble the Salad
Add the warm quinoa and the charred corn to the large bowl with the dressing. Toss well to coat everything — doing this while the quinoa is still warm ensures the grains absorb the dressing deeply for maximum flavor.
Fold in half of the crumbled cotija cheese, the diced jalapeño, sliced green onions, and half of the cilantro. Stir gently to combine.
Taste and adjust seasoning — add more lime juice for brightness, more chili powder for heat, or a pinch of salt if needed.
Transfer to a large serving bowl or individual bowls. Top with the remaining cotija cheese, remaining fresh cilantro, diced avocado, a drizzle of olive oil, an extra dusting of chili powder and smoked paprika, and lime wedges on the side. Serve immediately or refrigerate and serve cold.
Notes
Meal Prep: Make up to 24 hours in advance. Store the base salad (without avocado, final cotija, and cilantro) in an airtight container in the refrigerator for up to 4 days. Add fresh toppings right before serving. Refresh with a squeeze of lime and drizzle of olive oil if the salad has dried out after storage. Corn: For the most authentic elote flavor, use fresh corn directly cut from the cob and char aggressively in a dry cast iron skillet. Frozen corn works well — just thaw and dry completely before charring. Cheese swap: Crumbled feta is the best cotija substitute. It has a similar briny, crumbly quality. Make it vegan: Use vegan mayo and sour cream, and substitute nutritional yeast or vegan feta for the cotija. Spice level: Adjust cayenne and jalapeño to your heat preference. Omit both for a mild version that is still extremely flavorful.