If you’ve ever strolled through a Mexican street market, you’ve likely encountered the irresistible aroma of elote — grilled corn slathered in creamy, tangy toppings and sprinkled with cheese and spices. Elote en vaso, or Mexican street corn in a cup, takes all those vibrant flavors and layers them into a convenient, mess-free treat. Perfect for parties, quick snacks, or when you’re simply craving something satisfying and zesty.

This version is just as rich and indulgent as the traditional street-cart favorite but much easier to enjoy on the go. With a creamy base, bold seasoning, and a citrusy finish, it’s comfort food with a punch.
Why You’ll Love Elote en Vaso
A Crowd-Pleasing Favorite
Elote en vaso brings people together. Its combination of sweet corn, creamy dressing, salty cheese, and a touch of spice makes it an instant favorite among both kids and adults. Whether served at a backyard barbecue or a casual get-together, it’s guaranteed to disappear quickly.
You can easily double or triple the recipe to feed a crowd or personalize each cup with extra toppings like jalapeños or hot sauce. It’s customizable, craveable, and endlessly satisfying.
Quick, Easy, and Versatile
With just a handful of simple ingredients and a few minutes of prep time, this recipe fits into even the busiest schedules. You can use fresh, frozen, or canned corn — whatever you have on hand.
It also works as a base for creativity. Try swapping cotija for feta, or mix in roasted garlic or chopped peppers for a different twist. It’s an easy canvas for adding your own flair while sticking to the bold, familiar flavor profile of traditional elote.
What You’ll Need to Make Elote en Vaso
Ingredients
- 2 cups cooked corn (fresh or frozen)
- 1/3 cup Mexican crema or sour cream
- 1/4 cup mayonnaise
- 1/4 cup crumbled cotija cheese
- 1 tablespoon lime juice
- 1/2 teaspoon chili powder
- Salt to taste
- Fresh cilantro (optional)
- Lime wedge (for garnish)
Directions
- Cook the Corn: If using fresh or frozen corn, boil for 5 to 7 minutes until tender. Drain well.
- Make the Creamy Sauce: In a small bowl, whisk together the Mexican crema or sour cream, mayonnaise, lime juice, and a pinch of salt until smooth.
- Layer the Cups: In each serving cup, start with a layer of corn at the bottom.
- Add the Sauce: Spoon some of the crema-mayo mixture over the corn.
- Repeat: Continue layering corn and sauce until the cup is nearly full, finishing with a generous layer of sauce on top.
- Top It Off: Sprinkle crumbled cotija cheese over the final layer.
- Add Flavor: Dust with chili powder to taste.
- Garnish: Top with a lime wedge and chopped fresh cilantro if desired.
- Serve: Enjoy immediately while warm or let cool to room temperature.
Making It Your Own
Variations to Try
Elote en vaso is delicious as-is, but you can also spice things up by adding hot sauce, roasted jalapeños, or diced avocado. If you’re looking for extra crunch, toss in some crushed tortilla chips or crispy bacon bits. The base is neutral enough to play with, and the possibilities are endless.
For a vegan version, substitute the dairy ingredients with plant-based alternatives like vegan mayo, coconut yogurt, and vegan cheese crumbles. You’ll still get all the flavor, minus the dairy.
Tips for Best Results
To get the most flavor, try lightly charring the corn in a skillet or on the grill after boiling. That added smokiness brings depth to the dish. Also, use freshly squeezed lime juice — the brightness it adds can’t be replicated by bottled versions.
If you’re prepping ahead for a party, keep the components separate until just before serving to maintain the best texture.
Print
A Taste of the Streets in Every Spoonful
- Total Time: 17 minutes
- Yield: 2 servings
Description
Elote en vaso, or Mexican street corn in a cup, is a creamy, tangy, and savory snack that layers cooked corn with crema, mayo, cheese, chili powder, and lime. Perfect for quick bites or party appetizers.
Ingredients
“2 cups cooked corn (fresh or frozen)”,
“1/3 cup Mexican crema or sour cream”,
“1/4 cup mayonnaise”,
“1/4 cup crumbled cotija cheese”,
“1 tbsp lime juice”,
“1/2 tsp chili powder”,
“Salt to taste”,
“Fresh cilantro (optional)”,
“Lime wedge (for garnish)”
Instructions
- “Boil corn for 5–7 minutes if not already cooked, then drain well.”,
- “In a bowl, mix crema (or sour cream), mayo, lime juice, and salt.”,
- “Layer corn into cups, alternating with spoonfuls of the sauce.”,
- “Finish with a layer of sauce, then sprinkle cotija cheese on top.”,
- “Dust with chili powder, garnish with lime wedge and cilantro.”,
- “Serve immediately warm or at room temperature.”
Notes
Feel free to add hot sauce, jalapeños, or roasted garlic for extra flavor.
- Prep Time: 10 minutes
- Cook Time: 7 minutes
- Category: Snacks
- Method: Boiled
- Cuisine: Mexican