If you are craving a vibrant, flavorful, and utterly irresistible treat, the Elote (Mexican Street Corn) Recipe will quickly become your new favorite snack or side dish. This iconic Mexican street food takes simple grilled corn and transforms it with a luscious, creamy sauce, zesty lime, a hint of spice, and a salty crumbly cheese topping that creates a perfect balance of tastes and textures. It’s easy to prepare yet packed with personality, making it perfect for summer barbecues, casual dinners, or whenever you want a snack that bursts with fresh and bold flavors.

Ingredients You’ll Need
This recipe calls for straightforward ingredients that come together to create a symphony of deliciousness. Each component plays a key role from the smoky, charred corn to the creamy, tangy sauce and the fresh, zesty toppings that add complexity and color to the dish.
- 4 ears sweet corn: Choose fresh, plump ears for the best natural sweetness and tenderness after grilling.
- 1/2 cup mayonnaise: Full-fat mayo adds rich creaminess that binds the flavors together perfectly.
- 1/4 cup sour cream: Provides tang and smooth texture, balancing the richness of the mayo.
- 1 clove garlic: Minced finely to add a subtle punch of savory depth.
- 1 teaspoon lime juice: Freshly squeezed lime juice brings bright, citrusy zing that wakes up every bite.
- 1/2 teaspoon chili powder: Adds warmth and mild heat, adjustable to your personal spice preference.
- 1/4 teaspoon salt: Enhances all the flavors and perfectly seasons the sauce.
- 1/2 cup cotija cheese: Crumbled salty cheese that melts slightly onto the warm corn, lending authentic Mexican flavor.
- 1 tablespoon fresh cilantro: Chopped fresh herbs add a refreshing, herbaceous note.
- 1 teaspoon lime zest: Intensifies the lime flavor with aromatic oils and a vibrant aroma.
- 1 teaspoon extra chili powder: For sprinkling on top to finish the dish with a pop of color and mild spice kick.
How to Make Elote (Mexican Street Corn) Recipe
Step 1: Prepare the Corn
Start by heating your grill to medium-high, around 400°F or 200°C, for that perfect char and smokiness. Husk the corn carefully, removing all silks for a clean bite, and rinse if needed for freshness. If you like, soak wooden skewers ahead to prevent them from burning, then insert them into each ear to make grilling and serving easier.
Step 2: Grill the Corn
Place the prepared corn directly on the grill grates. Turn the ears every few minutes during the 10 to 15 minutes cook time to achieve even charring and tender kernels. The aroma that comes off the grill as the sugars caramelize is just divine. Once done, remove the corn and let it cool just enough to handle comfortably.
Step 3: Make the Sauce
In a medium bowl, whisk together the mayonnaise, sour cream, minced garlic, freshly squeezed lime juice, chili powder, and salt. This creamy and tangy mixture is the heart of the Elote (Mexican Street Corn) Recipe and elevates grilled corn from simple to sensational. Taste your sauce and tweak the lime juice or chili powder if you want more brightness or a spicier kick.
Step 4: Assemble the Elote
Brush or spoon the sauce generously over each grilled ear of corn, making sure to cover all sides. Immediately sprinkle on crumbled cotija cheese, so it sticks beautifully to the creamy sauce. Finish with chopped cilantro, a sprinkle of lime zest for that fresh pop, and a light dusting of chili powder for color and heat. Serve warm, accompanied by lime wedges to brighten each bite even more.
How to Serve Elote (Mexican Street Corn) Recipe

Garnishes
Simple garnishes can make this dish shine even brighter. Beyond the cilantro and lime zest, feel free to add a sprinkle of smoked paprika or finely chopped jalapeños for extra smoky heat. Each garnish adds a different layer of flavor and visual appeal, inviting everyone to dig in.
Side Dishes
Elote pairs wonderfully with a variety of dishes — think grilled meats like steak or chicken, fresh salads, or even as the star side at a taco night. The creamy, spicy corn complements everything from light, citrusy ceviches to hearty black bean and rice bowls. It’s a versatile companion that brings vibrant Mexican street flavor to the table.
Creative Ways to Present
Try serving Elote (Mexican Street Corn) Recipe on skewers for easy handheld enjoyment at parties, or cut the grilled corn off the cob and toss into a bowl as a salad with extra fresh herbs and a squeeze of lime. It’s perfect as a topping for grilled fish tacos or shredded over nachos for a gourmet twist. The options are endless and fun to experiment with.
Make Ahead and Storage
Storing Leftovers
If you have leftover Elote, wrap the corn tightly in plastic wrap or store in an airtight container in the refrigerator. It keeps well for up to two days, though it’s best enjoyed fresh for the charcoal-grilled flavor and creamy texture.
Freezing
Freezing is not recommended for this dish since the creamy sauce and cheese don’t freeze well and the texture of the corn can become mushy. For best results, prepare just what you plan to eat and enjoy the corn fresh.
Reheating
To reheat, gently warm the corn on the grill or in a skillet over medium heat to revive some of the delicious char flavor without drying it out. Avoid the microwave if possible, as it can make the sauce separate and the corn rubbery. You can add a bit more lime juice or fresh cheese after reheating to freshen it up.
FAQs
Can I make Elote (Mexican Street Corn) Recipe without a grill?
Absolutely! You can roast the corn under a broiler or cook it on a stovetop grill pan. The goal is to get a nice char for depth of flavor, so just keep an eye on it to avoid burning.
What can I substitute for cotija cheese?
If cotija isn’t available, feta cheese is a great alternative because it has a similar crumbly texture and salty flavor. Parmesan can also work in a pinch but will alter the taste slightly.
How spicy is this Elote recipe?
The included chili powder adds a mild to moderate heat, but you can easily adjust it to your liking, making it milder or spicier. Adding extra chili powder on top is optional and can be tailored.
Can this recipe be made vegan?
Yes! Swap mayonnaise and sour cream for vegan versions, and use a plant-based cheese or nutritional yeast instead of cotija. The flavors will still be vibrant and delicious.
What’s the best way to eat Elote?
The best way is to eat it right away while warm, squeezing fresh lime juice over the top for an irresistible combination of smoky, creamy, tangy, and spicy flavors in every bite.
Final Thoughts
This Elote (Mexican Street Corn) Recipe is a celebration of flavor, texture, and tradition that you can bring to your own kitchen with ease and joy. Whether you are grilling for a crowd or simply craving a delicious snack that transports you to vibrant Mexican streets, this recipe will not disappoint. Give it a try and watch it become a beloved staple in your recipe collection.
Print
Elote (Mexican Street Corn) Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Grilling
- Cuisine: Mexican
Description
Elote, or Mexican street corn, is a deliciously charred grilled corn on the cob slathered in a creamy, tangy sauce made from mayonnaise, sour cream, lime, garlic, and chili powder, then topped with salty cotija cheese and fresh cilantro. This popular street food is perfect for summer barbecues or as a spicy, flavorful side dish that bursts with vibrant textures and flavors.
Ingredients
Corn and Garnishes
- 4 ears sweet corn (Husked and cleaned)
- 1/2 cup cotija cheese (Crumbled)
- 1 tablespoon fresh cilantro (Chopped, for garnish)
- 1 teaspoon lime zest (For extra flavor)
- 1 teaspoon extra chili powder (For sprinkling on top)
Sauce
- 1/2 cup mayonnaise (Use full-fat for creaminess)
- 1/4 cup sour cream (Room temperature for easy mixing)
- 1 clove garlic (Minced)
- 1 teaspoon lime juice (Freshly squeezed)
- 1/2 teaspoon chili powder (Adjust to taste)
- 1/4 teaspoon salt (To taste)
Instructions
- Prepare the Corn: Husk the ears of sweet corn and remove all silk strands carefully. Rinse under cold water if necessary to clean thoroughly. If you plan to use skewers, soak them in water for 30 minutes to prevent them from burning on the grill, then insert one skewer into each ear for easier handling.
- Preheat the Grill: Heat your grill to medium-high heat, approximately 400°F (200°C). This temperature is ideal for achieving a nice char on the corn while cooking it through.
- Grill the Corn: Place the prepared corn directly on the grill grates. Grill for 10 to 15 minutes, turning every few minutes to ensure even cooking and charring. The corn should be tender and have deliciously charred spots when ready.
- Prepare the Sauce: While the corn grills, combine the mayonnaise, sour cream, minced garlic, lime juice, chili powder, and salt in a medium bowl. Mix thoroughly until the mixture is smooth and creamy. Taste and adjust seasoning as needed by adding more lime juice or chili powder according to your preference.
- Assemble the Elote: When the grilled corn is cool enough to handle, generously coat each ear with the prepared sauce using a brush or spoon. Immediately sprinkle crumbled cotija cheese evenly over the sauce-covered corn. Then add the chopped cilantro, lime zest, and a light dusting of extra chili powder on top for an extra kick of flavor.
- Serve: Serve the elote warm with lime wedges on the side to provide an additional citrusy burst that complements the creamy, smoky flavors perfectly.
Notes
- Soaking skewers in water before grilling helps prevent burning and makes handling easier.
- Adjust the chili powder quantity based on your spice tolerance to make it milder or spicier.
- For best results, serve elote immediately while it’s warm and fresh off the grill.
- Cotija cheese can be substituted with feta if not available, but it will alter the authentic flavor slightly.
- Using full-fat mayonnaise and sour cream results in a creamier, richer sauce.

