Corn in a Cup (Elote en Vaso): A Flavorful Mexican Street Food Classic
A vibrant guide to making classic elote en vaso—creamy, zesty, and bursting with Mexican street food flavor.

Corn in a Cup (Elote en Vaso): The Mexican Street Food Sensation
Few street foods capture the vibrant and communal spirit of Mexico like elote en vaso, also known as corn in a cup or esquites. This iconic snack brings together sweet corn, creamy toppings, tangy lime, and a hint of heat for a taste that is both nostalgic and utterly craveworthy. Whether you’ve enjoyed elote from a street vendor or are discovering it for the first time, this flavorful dish is quick to prepare and easy to customize for any occasion.
What Is Elote en Vaso?
Elote en vaso (literally “corn in a cup”) is a popular Mexican street food dish featuring layers of cooked or grilled corn kernels topped with a variety of classic ingredients: Mexican crema, mayonnaise, butter, cotija cheese, chile powder, and lime juice. It is a portable, spoon-ready take on traditional elote (grilled corn on the cob), perfect for sharing and snacking on the go.
- Classic flavors: sweet corn, creamy toppings, bright citrus, and a little heat.
- Customizable: adjust toppings, heat level, and add-ins to suit your taste.
- Ready in minutes: simple ingredients and an easy, versatile method.
Ingredients: What You Need for Authentic Elote en Vaso
While recipes can vary, the core ingredients capture the irresistible flavors of Mexican street corn. Here’s what you’ll need:
- Corn kernels: Fresh, frozen, or canned corn all work; choose what’s most convenient.
- Butter: For richness and flavor.
- Mexican crema: Adds tangy creaminess (substitute with sour cream or mayonnaise).
- Cotija cheese: Crumbled on top for salty-savory goodness (or try Parmesan or feta).
- Fresh lime juice: Provides essential brightness.
- Chili powder: For a smoky, spicy kick (such as Tajín, cayenne, or ancho chile).
- Salt: To bring all the flavors together.
Step-by-Step Guide: How to Make Corn in a Cup
With a handful of accessible ingredients and a few minutes, you can recreate this street food classic at home. Here’s how:
Step 1: Prepare the Corn
- For fresh corn: Remove husks and silk, then slice kernels from the cob.
- For canned or frozen corn: Simply drain (if canned) or thaw (if frozen) before using.
Place the corn in a medium saucepan. Add enough salted water to cover the kernels. Bring to a boil; cook for 2-3 minutes, then drain well. For deeper flavor, you can sauté the kernels in a little butter until lightly golden.
Step 2: Layer the Flavors
- Divide the warm corn among serving cups (about 3/4 cup per portion).
- Stir in a generous pat of butter so it melts into the hot corn.
- Add a spoonful of Mexican crema or mayonnaise and mix gently.
- Sprinkle with chili powder and a pinch of salt.
- Squeeze fresh lime juice over each cup for brightness.
Step 3: Garnish and Serve
- Top with crumbled cotija cheese for that signature salty touch.
- Optional: Finish with extra chili powder, a few drops of hot sauce, and chopped cilantro, if desired.
- Serve with a wedge of lime and a spoon. Enjoy immediately.
Customizing Your Elote en Vaso: Optional Variations
One of the joys of corn in a cup is how easily it adapts to different preferences. Try these creative twists and additions:
- Add cilantro: Stir in chopped fresh cilantro for a traditional herbaceous garnish.
- Extra heat: Top with your favorite hot sauce or extra cayenne for bolder spice.
- Swap crema for mayo: While crema offers tang, many fans love the richness of mayonnaise in their elote.
- Make it vegan: Use vegan butter, plant-based mayo or crema, and a vegan cheese replacement.
- Try flavored cheeses: Queso fresco, feta, or Parmesan can stand in for cotija if desired.
- Use as a salsa: Spoon elote en vaso on top of grilled meats, fish, or alongside tacos for a vibrant side.
Nutrition Highlights
Corn in a cup can be as indulgent or wholesome as you like, depending on your toppings. Corn is naturally high in fiber and provides a small amount of protein. Adding cheese and crema or mayo increases the fat content, while lime and spices contribute virtually no calories, just flavor. For a lighter version, reduce or skip the butter and cheese, and use low-fat crema or a plant-based alternative.
Ingredient | Typical Amount | Calories (per serving) | Notes |
---|---|---|---|
Corn kernels | 3/4 cup | 90 | Base of the dish |
Butter | 1 tbsp | 100 | Optional, for richness |
Mexican crema | 1 tbsp | 30 | May substitute mayo or sour cream |
Cotija cheese | 1 tbsp | 20 | Salty, crumbly cheese |
Lime juice | 1 tsp | 1 | For zest and brightness |
Chili powder | 1/2 tsp | 3 | Adds spice |
Totals will vary based on serving size and specific toppings used.
Tips for Perfect Elote en Vaso Every Time
- Don’t overcook the corn: A brief boil or sauté keeps kernels sweet and tender.
- Use quality toppings: Fresh lime, good cheese, and authentic Mexican crema make a difference.
- Layer for flavor: Add ingredients in stages so every spoonful is loaded with creamy, cheesy, spicy goodness.
- Serve immediately: Elote en vaso is best enjoyed warm and fresh.
History and Cultural Significance of Elote en Vaso
The tradition of eating elote traces back centuries in Mexico, originally served on the cob as a humble snack or meal. With urbanization and the rise of street vendors, elote en vaso emerged as a practical, portable variation, making it easier to share and eat without the mess of the cob. Today, it’s a staple at fairs, festivals, and family gatherings, celebrated for its bold flavors and communal spirit.
Common Questions about Corn in a Cup (FAQs)
Can I make elote en vaso ahead of time?
You can prep the corn and toppings in advance, but assemble just before serving to keep the textures fresh. Reheat corn before layering if desired.
What’s the difference between elote and esquites?
Both feature similar toppings and flavors. Elote is traditionally served on the cob, while esquites or elote en vaso are served as a cup or bowl of corn kernels for easier eating.
Is there a lighter or vegan version of this dish?
Absolutely! Use plant-based substitutions for butter, crema, and cheese for a dairy-free or vegan variation without sacrificing flavor.
What are some fun toppings or add-ins?
- Crispy bacon bits
- Diced jalapeños or pickled peppers
- Hot sauces (like Valentina or Cholula)
- Chopped green onions
- Finely diced red onion or tomatoes
Serving Suggestions
Corn in a cup is perfect as a snack, appetizer, or side. Try serving it at BBQs, taco nights, family gatherings, or as a crowd-pleasing party food. For a festive touch, set up a DIY elote bar with all the toppings and let guests build their ideal cup.
Conclusion: Why You’ll Love Making Elote en Vaso at Home
Elote en vaso is more than just a snack—it’s a deeply satisfying dish that captures the warmth and vibrancy of Mexican cuisine. Creamy, tangy, spicy, and endlessly customizable, it offers the essence of Mexican street food in every bite. Whether you’re introducing it to friends or revisiting nostalgic flavors from childhood, preparing corn in a cup at home is a guaranteed hit for any occasion.
Quick Reference Recipe: Classic Elote en Vaso
- Ingredients: corn kernels (fresh or canned), butter, crema or mayo, cotija cheese, lime, chili powder, salt
- Method: Cook corn, drain, stir in butter; layer with crema, cheese, lime, and chili; serve warm in cups
- Prep time: 10 minutes or less
- Customization: Add hot sauce, herbs, or swap dairy for plant-based options
Enjoy this delicious taste of Mexico—one spoonful at a time.
References
- https://www.allrecipes.com/recipe/242204/corn-in-a-cup-elote-en-vaso/
- https://www.allrecipes.com/recipe/264527/elote-en-vaso/
- https://www.allrecipes.com/recipe/264526/elotes-mexican-corn-in-a-cup/
- https://www.allrecipes.com/gallery/elote-recipes/
- https://muybuenoblog.com/elote-en-vaso-corn-in-a-cup/

Read full bio of Shinta
Community Experiences
Join the conversation and become a part of our empowering community! Share your stories, experiences, and insights to connect with other beauty, lifestyle, and health enthusiasts.