Go Back
+ servings
5 from 3 votes
two cups filled with corn, crema, hot sauce, cheese and spices. Hot sauce dripping down the cup
Elote en Vaso
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins

Easy and delicious Elote en Vaso (corn in a cup). Layers of corn with cojita cheese, hot sauce and  Mexican crema.

Course: Side Dish
Cuisine: Mexican
Keyword: corn side dish, Mexican corn
Servings: 6 as a side servings
Calories: 289 kcal
Author: Stephanie
  • 6 ears of corn
  • 1/4 c salted butter melted
  • 1 c Mexican crema
  • 1/2 c parmesan cheese
  • 1/2 c cojita cheese
  • 1 tsp chili powder
  • 1/2 tsp smoked paprika
  • 1 tsp tajin
  • hot sauce like Tapatio
  • 1 lime cut into wedges
  • cilantro chopped
  1. Preheat grill to medium heat. Pull all husks back on corn except 1-2 thin layers, remove end husks. Grill corn about 20 minutes. Remove last layer of husks and grill for a minute or two until corn has charring. Remove from grill and let cool enough to handle.
  2. Place glass upside down in the middle of a large bowl. Stand corn cob on the upside-down glass, and use a knife to cut kernels off of the cob so that they fall into the bowl (and not all over your counter!). Pour melted butter over corn, mix well. If you didn't use salted butter, lightly salt the corn now.
  3. In a bowl mix spices and cheese together. In 8 oz cups Layer corn with crema, cheese and spices mixture, cilantro, and a squeeze of lime. Repeat.

  4. Microwave about 30 seconds, just enough to really warm the serving bowls. Serve immediately.
Recipe Notes


Serve this dish warm! If the corn is nice and hot when you place it in the cups it will be perfect to serve immediately. The cheese will start to melt and mix with the crema. Creating the best texture and flavor! If your corn has cooled, re heat OR reheat the cups in the oven or warmer while waiting to serve. (only with heat safe cups of course)


YES!  although, it is better fresh I have made this ahead and it worked! Layer the corn, cream and cheese together. Cover the cups with lid/plastic wrap and store in fridge. Before serving place in oven to warm, or microwave. 


A good size for one person is 6-8 oz. My 12 oz cup is a nice, big portion 1 person serving. If you do any larger than 12 oz it would be big enough for two+ people to share. You can make this in ramekins for smaller portions, or small clear plastic cups too! Great for parties and dinners with guests. 

Nutrition Facts
Elote en Vaso
Amount Per Serving (8 oz)
Calories 289 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 8g50%
Cholesterol 54mg18%
Sodium 512mg22%
Potassium 281mg8%
Carbohydrates 21g7%
Fiber 2g8%
Sugar 7g8%
Protein 11g22%
Vitamin A 934IU19%
Vitamin C 9mg11%
Calcium 262mg26%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.