Elote en Vaso (Corn in a Cup)

5 (6 ratings)

22

This post may contain affiliate links. Please read our disclosure policy.

Do you love the flavor of Mexican street corn but hate having to floss when you’re done eating? Then this elote en vaso recipe is about to change your life. Also known as esquites or Mexican corn in a cup, this easy and authentic dish has all the flavor of grilled traditional elotes, but without the cob! Made with just 7 ingredients in less than 10 minutes, it’s the ultimate corn cup snack.

Short mason jar filled with elote en vaso (a.k.a. esquites), topped with chili powder and cotija cheese.

What Are Esquites?

Perhaps Mexico’s finest street dish, esquites are warm, juicy corn kernels drenched in butter and lime juice, then topped with crumbly cotija cheese, crema Mexicana or mayonaise, chili powder, and a drizzle of hot sauce. Typically served in Styrofoam or plastic cups (hence the name elote en vaso, or “corn in a cup”), this comforting classic is sold all over Mexico—from bustling plazas and street corners to festivals and family gatherings.

In border cities like my hometown of El Paso, you can find street corn in a cup at bazaars, parks, and local mercados. It’s a nostalgic bite of home for me!

Yvette Marquez muy bueno Mexican food blogger in an orange dress holding a molcajete.

Why You’ll Love This Recipe

  • Quick & easy: Just 7 ingredients and ready in under 10 minutes.
  • Customizable: Adjust lime juice, crema, cheese, and spice to your taste.
  • Mess-free: All the fun of street corn—without the kernels stuck in your teeth.
  • Year-round friendly: Use fresh or frozen corn to enjoy it anytime.
  • Totally crave-worthy: Creamy, tangy, spicy, and sweet in every spoonful.

Whether you call it elotes en vaso, esquites, or corn in a cup, one thing’s for sure—this dish is irresistible.

Want to save this recipe?
I’ll email this recipe to you, so that you can come back to it later!

Ingredients & Substitutions

You don’t need much to make this elote en vaso recipe:

Five ears of corn on a foil-lined baking sheet, ready to be boiled for elote en vaso.
  • Corn – Fresh off the cob is best in summer, but frozen kernels work great all year.
  • Butter – Salted butter adds richness, but unsalted or dairy-free is fine too.
  • Limes – Always go fresh! Roll them first to get the most juice.
  • Crema Mexicana – Or use sour cream, or mayo for a classic Mexican street corn salad vibe.
  • Cotija cheese – Swap in queso fresco or even Parmesan if needed.
  • Chili Powder or Tajín – For that signature flavor and zing.
  • Valentina Hot Sauce – Optional but delicious. Add heat and a splash of acid.
  • Salt – Use sparingly—cotija brings plenty.

Complete measurements and instructions can be found in the printable recipe card below.

How To Make Elote in a Cup

This simple recipe for esquites mexicanos comes together in a flash. Here’s how it’s done:

Step 1: Prep Corn. Husk the corn, remove the silks, and slice the kernels from the cobs with a sharp knife.

Step 2: Cook Corn. Place the corn in a saucepan with enough salted water to cover. Bring to a boil; let boil for two to three minutes, then drain. Turn off the heat, and return corn to saucepan.

Turquoise cast iron Dutch oven filled with cooked corn kernels and an antique silver spoon, with two ears of corn beside it—perfect for making esquites.

Step 3: Assemble. Add 3/4 cup of cooked corn to a glass, add butter, and stir to melt the butter. Mix in lime juice and crema. Sprinkle with a good, heavy coating of chili powder and salt to taste, though you should taste first as the cheese adds plenty of salt. Mix well.

Ingredients for esquites Mexican corn salad—corn, crema, limes, chili powder, cotija cheese, and hot sauce—arranged on black and white patterned tiles.

Step 4: Garnish & Serve. Top with crumbled cheese. If you like spicy food, then add a few drops of some hot sauce for that extra bit of oomph. Serve with a spoon and lime wedges.

Watch my video below to see how simple this recipe can be made at home.

Optional Variations

This elote en vaso recipe is endlessly adaptable. Here are a few twists to try:

Elote en Vaso Tips & Tricks

These elote en vaso tips will help you whip up the easiest (and tastiest) street corn in a cup ever—whether you’re serving a crowd or just craving a quick snack.

  • Use a bundt or tube pan for fresh corn. Place the cob on the center tube, then slice kernels off with a sharp knife. The pan catches all the kernels—no mess!
  • Opt for frozen corn to cut prep time. It’s sweet, tender, and available year-round.
  • Serve it buffet-style for parties. Instead of prepping individual cups, make a large batch in a serving bowl and call it an esquites salad! Set out toppings like cotija, crema, lime wedges, and hot sauce so guests can customize their own corn cup snack.

Frequently Asked Questions

What is the difference between elotes and esquites?

Great question! Elote is grilled or boiled corn served on the cob, slathered in mayo or crema, cheese, lime, and chili powder. Esquites, on the other hand, are the off-the-cob version, served in a cup with all the same delicious toppings. Think of it as Mexican street corn salad in a spoonable form.

Should elote en vaso be served hot or cold?

Totally up to you! I love serving elote en vaso warm right after cooking, but it’s just as tasty chilled—especially on a hot day. Warm or cold, this Mexican corn in a cup always hits the spot.

Can I make vegan Mexican corn in a cup?

Absolutely! To make vegan elote en vaso, just swap in your favorite plant-based butter, vegan crema (or cashew cream), and a crumbly dairy-free cheese like Follow Your Heart feta. Still creamy, tangy, and totally satisfying.

Can I use frozen corn to make elote in a cup?

Yes, and I recommend it when fresh corn isn’t in season. Frozen corn is picked at peak ripeness, making it a sweet and easy shortcut for this elote in a cup recipe.

Is elote en vaso good for meal prep or parties?

Definitely! This corn cup snack is party-perfect. For a crowd, skip individual cups and serve it in a big bowl as an esquites salad. Set out all the toppings buffet-style and let everyone build their own.

More Recipes for Corn Lovers

If you made this recipe for Elote en Vaso or Corn in a Cup (a.k.a. Esquites), please be sure to rate and review it below or tag me in your social posts so I can cheer you on!

If you’d like more tasty Mexican recipe inspiration, follow me on Pinterest, Instagram, or Facebook.

You can also get all of my newest content delivered straight to your inbox by signing up for my email newsletter.

Download my free eBook!
Don’t miss out! Fill out the form to download this must-have collection of comforting recipes—perfect for bringing warmth and flavor to your cocina!
Short mason jar filled with elote en vaso (a.k.a. esquites), topped with chili powder and cotija cheese.
5 (6 ratings)

Elote en Vaso (a.k.a. Esquites)

Total Time: 8 minutes
Yield: 12 servings
Prep: 3 minutes
Cook: 5 minutes
This beloved Mexican street corn snack—known as elote en vaso or esquites—is served in a cup with butter, lime, crema, cheese, and chili powder. Quick, easy, and packed with flavor!
Email this Recipe
Enter your email, and I’ll send the recipe straight to your inbox! Plus, you’ll get subscribed to my newsletter for more delicious updates.

Ingredients 

  • 10 ears of corn, shucked and cut from the cob
  • 2 tablespoons butter, per serving
  • 1/4 cup lime juice, per serving
  • 1/4 cup crema mexicana, per serving
  • 2 tablespoons crumbly salty white cheese
  • chili powder
  • Valentina hot sauce
  • lime wedges for garnish
  • salt to taste

Instructions 

  • Husk the corn, remove the silks, and slice the kernels from the cobs with a sharp knife.
  • Place the corn in a saucepan with enough salted water to cover. Bring to a boil; let boil for two to three minutes, then drain. Turn off the heat, and return corn to saucepan.
  • Add 3/4 cup of corn in a glass, add butter, and stir to melt the butter. Mix in lime juice and crema.
  • Sprinkle with a good heavy coating of chili powder and salt if desired, though the cheese adds plenty of salt. Mix well.
  • Top with crumbled cheese.
  • If you like spicy then add a few drops of some hot sauce for that extra kick of heat.
  • Serve with a spoon and lime wedges.

Video

Notes

  • Frozen corn can be used instead of fresh to save time—no need to thaw before boiling.
  • Cotija cheese is traditional, but queso fresco or even Parmesan work in a pinch.
  • Crema Mexicana can be swapped with sour cream or mayonnaise, depending on preference.
  • For a vegan version, use plant-based butter, vegan crema or sour cream, and dairy-free crumbly cheese.
  • To serve a crowd, make a large batch and present it as a Mexican corn salad in a bowl with toppings on the side.

Nutrition

Calories: 99kcal | Carbohydrates: 15g | Protein: 3g | Fat: 4g | Saturated Fat: 2g | Cholesterol: 10mg | Sodium: 80mg | Potassium: 208mg | Fiber: 2g | Sugar: 5g | Vitamin A: 233IU | Vitamin C: 7mg | Calcium: 23mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @muybuenocooking or tag #muybuenocooking!

Photography by Jenna Sparks

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




22 Comments

  1. San Diego cook says:

    So tasty and so simple! I’m not sure the butter is necessary when adding crema (I used crème fraiche). 

  2. Maria Gonzalez says:

    Just made this the other day.  Having moved to Spain we miss our favorite Mexican treats.  So we made our own elote and vaso. Turned out great.

  3. Amanda says:

    As a college student, I’m always craving this but not many places in Austin have bomb ones. So glad I found this recipe; tastes just like the ones in Houston! Now I can satisfy my cravings more often!

  4. Brandon says:

    Maybe a dumb question, but is this served hot or cold?

    1. Muy Bueno says:

      Serve warm so the butter melts in the steaming kernals of corn. My mouth is watering just thinking about it 🙂