Table of Contents
The Ultimate Guide to Authentic Mexican Street Corn on the Cob (Elote)
Learn how to make the iconic, flavor-packed Mexican street corn (elote) that’s grilled to perfection and slathered in creamy, cheesy, smoky sauce. Your new favorite summer side is here!

The Magic of Elote: More Than Just Corn
Imagine the sizzle of a hot grill, the smoky aroma of charring corn, and the vibrant sight of a creamy, cheesy, chili-powder-dusted masterpiece. That, friends, is Mexican street corn on the cob, known in its homeland as Elote. This isn’t just a side dish; it’s a sensory experience, a cornerstone of Mexican street food culture that has rightfully conquered barbecues and dinner tables worldwide. At its core, elote is a celebration of contrasts: sweet, juicy corn meets tangy crema, salty crumbly cheese, earthy chili, and a bright squeeze of lime. It’s messy, it’s bold, and it’s utterly irresistible.
Today, The Kitchen Team is bringing the bustling mercado straight to your backyard. We’ve perfected a recipe that honors tradition while ensuring foolproof results. Whether you’re firing up the grill for a summer party or using your broiler for a quick weeknight treat, this guide will walk you through every step to create authentic, show-stopping elote. Get ready to ditch the plain buttered corn forever.
Why This Is The Ultimate Mexican Street Corn Recipe
You’ll find countless elote recipes online, so what makes ours the one you should trust? The Kitchen Team focuses on balance and technique. Many recipes end up too heavy, too spicy, or with a sauce that slides right off the cob. Our version achieves the perfect harmony:
- Two-Step Grilling: We start by steaming the corn in foil to ensure it’s plump and tender all the way through, then finish it with a direct char for that essential smoky flavor.
- The Perfect Crema: Our sauce combines rich heavy cream with a touch of sour cream for tang, avoiding the overly thick or runny pitfalls. It clings to the corn beautifully.
- Layered Seasoning: We apply chipotle chili powder at two stages—a light dusting before grilling to infuse heat into the corn, and a final generous sprinkle on top for a vibrant kick and color.
- Authentic Ingredients, Clear Guidance: We insist on cotija cheese for its authentic salty, crumbly texture but provide the best possible substitutes if you can’t find it. No guesswork, just fantastic flavor.
💡 The Kitchen Team’s Pro Tip: The secret to the best char is dry corn. After removing the foil in the final grilling step, let the corn sit directly on the grates for 2-3 minutes without moving it. This allows for perfect, caramelized grill marks.
Ingredients & Substitutions
Gathering the right ingredients is the first step to authentic elote. Here’s what you’ll need and why each component matters.
| Ingredient | Quantity | Notes & Substitutions |
|---|---|---|
| Fresh Corn on the Cob | 6 ears | Husked and silk removed. Look for plump ears with bright green, snug husks. In a pinch, you can use thawed frozen corn on the cob, but fresh is ideal. |
| Olive Oil | For brushing | Helps the corn char and prevents sticking. A neutral oil like avocado or vegetable oil works too. |
| Sea Salt | To taste | We use fine sea salt for seasoning the corn before grilling. |
| Chipotle Chili Powder | 1-2 tsp (divided) | This provides the signature smoky heat. Start with 1 tsp if sensitive to spice. Can substitute with regular chili powder mixed with a pinch of smoked paprika. |
| Cotija Cheese | 1/4 cup, crumbled | The classic salty, dry cheese. If unavailable, use finely crumbled feta or grated Parmesan (though the texture will be different). |
| Fresh Cilantro or Parsley | 1/4 cup, chopped | Cilantro is traditional, but flat-leaf parsley is a great alternative for those who dislike cilantro. |
| Limes | 2-3 total | For juice in the sauce and fresh wedges for serving. |
| For the Mexican Crema Sauce: | ||
| Heavy Cream | 1/2 cup | Forms the base of the creamy sauce. For a lighter version, Mexican crema, sour cream, or full-fat Greek yogurt can be used. |
| Sour Cream | 1 tbsp | Adds tang and helps thicken the sauce. |
| Lime Juice | From 1/2 a lime | Freshly squeezed is non-negotiable for brightness. |
| Chipotle Chili Powder | 1/4 tsp | Infuses the sauce itself with flavor. |
| Salt | 1/4 tsp | Balances the creaminess. |
Step-by-Step Instructions for Perfect Elote
Follow these detailed steps for foolproof, restaurant-quality Mexican street corn every single time.
Step 1: Prepare the Corn & Grill
Start by preheating your grill to medium heat (about 375-400°F). While it heats, prepare each ear of corn. Place each husked ear on a large piece of aluminum foil. Brush lightly but evenly with olive oil, then sprinkle on all sides with a pinch of sea salt and a light dusting of chipotle chili powder (about 1/4 tsp total across all ears). Wrap the foil tightly around each ear, creating a sealed packet.
💡 The Kitchen Team’s Pro Tip: Rubbing the oiled corn with a cut clove of garlic before wrapping adds an incredible, subtle depth of flavor that pairs wonderfully with the smokiness.
Step 2: Steam & Char
Place the foil-wrapped corn packets directly on the grill grates. Close the lid and cook for 15-18 minutes. The steam inside the foil will cook the corn thoroughly, making it tender. Carefully open a packet to check—the kernels should be bright yellow and easily pierced with a fork. Using tongs, carefully unwrap each ear (watch for steam!) and place the naked corn directly back on the grill grates. Grill for an additional 5-7 minutes, turning occasionally, until you have beautiful, slightly blackened char marks on all sides.
Step 3: Make the Creamy Sauce
While the corn cooks, make the magic elote sauce. In a small bowl, whisk together the 1/2 cup heavy cream, 1 tablespoon sour cream, juice from half a lime, 1/4 teaspoon chipotle chili powder, and 1/4 teaspoon salt until smooth and combined. The sauce should be pourable but creamy. Set aside.
Step 4: Assemble Your Masterpiece
Once the corn is beautifully charred, transfer it to a serving platter. Working one ear at a time, use a pastry brush or spoon to generously coat the hot corn with the creamy sauce. Immediately sprinkle with crumbled cotija cheese—the heat of the corn will help it adhere. Follow with a more generous sprinkle of the remaining chipotle chili powder and a handful of fresh chopped cilantro or parsley. Serve immediately with lime wedges on the side for an extra zing.
Serving Suggestions: What to Pair with Elote
Elote is incredibly versatile. Here’s how to build the perfect meal around it:
- The Ultimate Backyard BBQ: Serve alongside Carne Asada, Grilled Chicken Al Pastor, or classic burgers and hot dogs. It’s the star side that elevates everything.
- Taco Night Essential: Pair with a spread of birria tacos, carnitas, or fish tacos. The cool, creamy corn cuts through rich meats perfectly.
- Vegetarian Feast: Make it the centerpiece with grilled portobello mushrooms, black bean salads, and cilantro-lime rice.
- As an Appetizer: Cut the ears into 2-3 inch rounds for easy-to-hold “elote bites.” Perfect for parties!
Storage & Reheating Instructions
Elote is best enjoyed immediately, but if you have leftovers, here’s how to handle them:
Storage: Allow leftover corn to cool completely. Scrape the kernels off the cob into an airtight container. Store the leftover crema sauce separately. Both will keep in the refrigerator for up to 2 days.
Reheating: For the best results, reheat the corn kernels in a skillet over medium heat until warm. You can also microwave them in 30-second intervals. Stir in a little of the reserved sauce just before serving to refresh the creaminess. Note that the cheese and herbs are best added fresh after reheating.
💡 The Kitchen Team’s Pro Tip: Leftover elote kernels are a fantastic addition to salads, salsas, or scrambled eggs! Think of it as a pre-seasoned, flavor-packed ingredient.
Delicious Elote Variations to Try
Once you’ve mastered the classic, experiment with these fun twists:
- Elote in a Cup (Esquites): Cut the kernels off the grilled cob and mix them in a bowl with all the sauce, cheese, and seasonings. Eat with a spoon—less messy, all the flavor!
- Oven-Broiled Elote: No grill? No problem. Prepare the foil-wrapped corn and bake at 400°F for 20 minutes. Unwrap, brush with sauce, and place under the broiler for 3-5 minutes until charred.
- Spicy Mayo Version: Substitute the crema sauce with a mix of 1/2 cup mayonnaise, 2 tbsp lime juice, and 1 tsp of your favorite hot sauce.
- Everything Bagel Elote: For a wild fusion, top with everything bagel seasoning instead of chipotle powder. Surprisingly delicious!
Your Mexican Street Corn Questions Answered (FAQ)
1. Can I make Mexican street corn ahead of time?
2. What’s the best substitute for cotija cheese?
3. Is elote very spicy?
4. Can I use frozen or canned corn?
5. How do I prevent the sauce from sliding off the corn?
6. What’s the difference between elote and esquites?
7. Can I make this vegetarian or vegan?
8. Do I have to use foil? Can’t I just grill it directly?
📌 Love This Recipe? Save It For Later!
Did this recipe bring the fiesta to your table? Share your creations with us! Tag @cookingwithemy on social media—we love seeing your kitchen triumphs.
Pin this complete guide to your favorite BBQ or Mexican food board on Pinterest to keep it handy for your next cookout! Follow us on Pinterest for more delicious inspiration.
Mexican Street Corn
Description
Mexican street corn, aka elote, is grilled perfection with a cool crema, melty cheese, and a hint of chipotle heat. Simple and addictive!
Ingredients
Scale
- 6 ears corn (husked and all silk removed)
- olive oil
- 1–2 teaspoons chipotle chili powder
- ¼ – cup cotija cheese (crumbled)
- ¼ cup fresh parsley (finely chopped)
- sea salt
- 2 limes (juiced)
- ½ cup heavy cream
- 1 tablespoon sour cream
- ½ lime (juiced)
- teaspoon chipotle chili powder
- teaspoon salt
Instructions
- Place each ear of corn on a piece of foil. Brush olive oil on each ear of corn and lightly sprinkle all sides of corn with sea salt. Wrap foil tightly around corn.
- Preheat the grill to medium heat and place all 6 ears of corn on the grill grates. Close lid and cook for 15-20 minutes or until the corn on the cob can easily be pierced with a fork. Turn often while the corn is cooking to prevent burning the corn cob.
- While the corn is cooking, mix together the ingredients for the crema in a small bowl.
- When the corn is done cooking carefully remove the foil.
- Lightly brush each ear of corn with Mexican Cream Sauce mixture and sprinkle chipotle chili powder, cotija cheese, fresh parsley, and fresh lime juice over each ear of corn.
- Serve hot and enjoy!

