Love this? Save it for later!
Share the inspiration with your friends
I burned the first batch of elote I ever tried to make for a tailgate. Not a little charred—I mean blackened husks, smoking grill, the whole embarrassing scene. My friends still bring it up. I was so focused on getting that perfect grilled corn look that I forgot elote is about the whole package: the char, sure, but also the creamy sauce, the salty cheese, and that bright squeeze of lime. It took me three more attempts (and one seriously patient friend who grew up in Mexico City) to figure out what I was missing.
Now these grilled corn elote skewers are my go-to for game day. They’re the first thing to disappear from the spread, even before the dips. And honestly? That burned first batch taught me more than any recipe card ever could. It taught me that good elote isn’t about perfection—it’s about balance. The smoke from the grill, the tang from the crema, the pop of chili heat. When you get it right, it’s magic on a stick.
Why You’ll Love This Recipe
These aren’t just any grilled corn skewers. After testing this recipe at six different tailgates (yes, I kept count), I can tell you exactly why people go nuts for them.
- Quick & Easy: From prep to plate in under 20 minutes. That leaves you more time for the actual tailgating—the games, the laughs, the questionable dance moves.
- Simple Ingredients: Corn, mayo or crema, cotija cheese, chili powder, lime. That’s it. No hunting down specialty stores or exotic spices.
- Perfect for Tailgates: They’re portable, they’re handheld, and they’re messy in the best possible way. Napkins are mandatory. So is a second round.
- Crowd-Pleaser: I’ve served these to kids who “don’t like corn” and adults who claim they’re “not really into Mexican food.” Every single person came back for seconds.
- Unbelievably Delicious: That smoky char from the grill paired with the cool, creamy sauce and the salty crumble of cheese? It’s the kind of bite that makes you close your eyes without thinking.
What makes this version different? It’s the technique. Most recipes tell you to grill the corn, then slather on the toppings. I do it a little differently—I brush the corn with a light coating of the crema mixture halfway through grilling. That extra step lets the sauce caramelize slightly on the kernels, creating this incredible sweet-and-smoky crust that you just don’t get otherwise. It’s not fancy. It’s just smarter.
What Ingredients You Will Need
This recipe keeps things simple, but each ingredient plays a specific role. Here’s what you’ll need and why it matters.
- 6 ears fresh corn, husked: Look for corn with bright green husks and plump, juicy kernels. Summer corn is best, but honestly, good-quality corn works year-round. If the silk is brown and sticky, that’s a good sign—it means the corn is fresh.
- 1/2 cup Mexican crema or sour cream: Crema is thinner and tangier than sour cream, and it coats the corn beautifully. If you can’t find it, full-fat sour cream thinned with a splash of milk works perfectly.
- 1/3 cup mayonnaise: This is non-negotiable for authentic elote. It adds richness and helps the cheese stick. I use full-fat Hellmann’s or Duke’s—the flavor is just better.
- 1 cup crumbled cotija cheese: Cotija is a salty, crumbly Mexican cheese that’s essential for elote. If you can’t find it, feta cheese is a decent substitute, though it’s a bit tangier. Look for cotija in the specialty cheese section of most grocery stores.
- 1 teaspoon chili powder: Use a good-quality chili powder, not cayenne. I prefer ancho chili powder for its mild, smoky heat. If you want more kick, add a pinch of cayenne or chipotle powder.
- 1/2 teaspoon smoked paprika: This is my secret ingredient. It adds a layer of smoky depth that mimics the char from the grill. Regular paprika works in a pinch, but smoked is better.
- 2 limes: You’ll use the juice in the crema mixture and extra wedges for serving. Fresh lime juice is crucial—don’t use bottled.
- Salt to taste: Go easy here. The cotija cheese is already salty, so taste before you add more.
- Optional: 1 clove garlic, minced: I sometimes add a tiny bit of minced garlic to the crema mixture for extra depth. It’s not traditional, but it’s delicious.
Equipment Needed
You don’t need much for this recipe, which is part of its beauty.
- Grill: A gas or charcoal grill works great. I’ve used both, and honestly, charcoal gives a deeper smoky flavor, but gas is faster and more convenient for tailgates.
- Wooden or metal skewers: If using wooden skewers, soak them in water for at least 30 minutes before grilling to prevent burning. Metal skewers are reusable and don’t need soaking.
- Basting brush: For brushing the crema mixture onto the corn. A silicone brush is easiest to clean.
- Sharp knife: To cut the corn into halves or thirds, depending on your skewer length.
- Cutting board: For prepping the corn.
- Small bowl: For mixing the crema mixture.
- Tongs: For turning the corn on the grill.
- Serving platter: For presenting the finished skewers.
If you don’t have a grill, you can use a grill pan on the stovetop or even a cast-iron skillet. The char won’t be quite as intense, but it’ll still be delicious. I’ve also made these under the broiler in a pinch—just keep a close eye on them so they don’t burn.
Preparation Method

- Prep the corn: Husk the corn and remove all the silk. Rinse the ears under cold water to remove any remaining silk strands. Pat them dry with a paper towel. Cut each ear of corn into 2 or 3 pieces, depending on how long your skewers are. You want pieces that are about 3-4 inches long—easy to handle and eat.
- Make the crema mixture: In a small bowl, combine the Mexican crema (or sour cream), mayonnaise, juice of 1 lime, minced garlic (if using), and a pinch of salt. Whisk until smooth and well combined. Set aside about 2 tablespoons of this mixture for brushing during grilling. The rest will be used for coating the corn after grilling.
- Prepare the seasoning: In another small bowl, mix the chili powder and smoked paprika. Set aside. This will be sprinkled over the finished elote.
- Skewer the corn: Thread the corn pieces onto the skewers, pushing them down to the end of the skewer. Leave a little space at the bottom for handling. If using wooden skewers, make sure they’re soaked.
- Preheat the grill: Heat your grill to medium-high heat (about 400°F). You want it hot enough to get good char marks but not so hot that the corn burns before it cooks through. Clean the grill grates well.
- Grill the corn: Place the corn skewers directly on the grill grates. Cook for about 8-10 minutes, turning every 2-3 minutes, until the corn is tender and has nice char marks on all sides. Here’s where my trick comes in: during the last 3 minutes of grilling, brush the corn with that reserved 2 tablespoons of crema mixture. Let it cook for another minute on each side so the sauce caramelizes slightly. Trust me on this—it makes a difference.
- Coat the corn: Remove the corn from the grill and transfer to a serving platter. While the corn is still hot, brush each piece generously with the remaining crema mixture. The heat will help the sauce absorb into the kernels.
- Add the toppings: Sprinkle the crumbled cotija cheese generously over the coated corn. Then sprinkle the chili powder mixture over the top. You want even coverage, so use your fingers to distribute it.
- Squeeze lime: Cut the remaining lime into wedges and squeeze fresh lime juice over the elote skewers just before serving. This brightens everything up and balances the richness.
- Serve immediately: These are best eaten right away, while the corn is still warm and the cheese is soft. Set out extra lime wedges and a bowl of extra chili powder for those who want more heat.
Pro tip: If you’re making these for a big tailgate, you can grill the corn ahead of time and keep it warm in a foil packet on the cooler side of the grill. Just add the toppings right before serving. The sauce and cheese don’t hold up well if they sit too long.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve learned a few things the hard way. Here’s what I wish someone had told me.
Don’t overcook the corn. The goal is tender, slightly charred kernels, not mushy, dried-out ones. Fresh corn only needs about 8-10 minutes on a hot grill. If you’re using older corn or corn that’s been in the fridge for a few days, it might need an extra minute or two. Test by piercing a kernel with a knife—it should be tender but still have a little bite.
Get those grill marks. Don’t move the corn around too much while it’s grilling. Let it sit for 2-3 minutes on each side to develop those beautiful char marks. Those blackened bits are where the flavor lives.
Watch the sugar. Fresh corn has natural sugars that can burn quickly on a hot grill. If you see the corn starting to blacken too fast, move it to a cooler part of the grill or lower the heat. You want char, not charcoal.
Make extra crema mixture. Seriously. I always double the sauce because people want to dip their corn in more, and it’s also amazing drizzled over other grilled vegetables or even used as a dip for chips. I once caught a friend eating it straight off the spoon.
Toast the chili powder. This is a trick I picked up from a friend who’s a chef. If you have time, toast the chili powder in a dry skillet over medium heat for about 30 seconds until it becomes fragrant. It deepens the flavor and adds a subtle smokiness that regular chili powder just doesn’t have.
Use room-temperature ingredients. The crema and mayo spread more easily if they’re at room temperature. Take them out of the fridge about 15 minutes before you start cooking.
Variations & Adaptations
One of the best things about elote is how adaptable it is. Here are some variations I’ve tried and loved.
Spicy Elote: Add 1/2 teaspoon cayenne pepper or chipotle powder to the chili powder mixture. For even more heat, drizzle with hot sauce before serving. My husband goes crazy for this version—he adds extra hot sauce to his individual skewer.
Vegan Elote: Use vegan mayonnaise and a dairy-free sour cream or coconut cream. Skip the cotija cheese or use a vegan feta-style crumble. The flavor is slightly different, but it’s still incredibly good. I’ve served this to non-vegan friends who didn’t notice the difference.
Herb Elote: Mix 2 tablespoons of chopped fresh cilantro or parsley into the crema mixture. It adds a fresh, bright note that’s perfect for summer tailgates. I also sometimes sprinkle extra cilantro on top before serving.
Smoky Elote: Use chipotle peppers in adobo sauce instead of chili powder. Blend 1-2 chipotle peppers (depending on your heat tolerance) into the crema mixture. The smoky, spicy flavor is incredible.
Cheesy Elote: Mix the cotija cheese with an equal amount of grated parmesan or pecorino romano. The parmesan adds a nutty, salty depth that complements the corn beautifully. Just be careful with the salt—parmesan is saltier than cotija.
Indoor Elote: If you don’t have a grill, you can make these in a cast-iron skillet or under the broiler. For the skillet method, heat a cast-iron pan over high heat, add a little oil, and cook the corn skewers for 2-3 minutes per side until charred. For the broiler method, place the skewers on a baking sheet and broil for 2-3 minutes per side, watching carefully so they don’t burn.
Serving & Storage Suggestions
These elote skewers are best served warm, right off the grill. But I’ve got some tips for making them work for your tailgate, whether you’re serving them immediately or making them ahead.
Serving temperature: Serve warm, not piping hot. The cheese and crema mixture should be soft and slightly melty, but not so hot that it burns your mouth. Let the skewers rest for 2-3 minutes after grilling before adding the toppings.
Presentation: Arrange the skewers on a large platter, sprinkle with extra cotija cheese and chili powder, and surround with lime wedges. I like to serve them on a wooden cutting board for a rustic look. Add a sign that says “Elote Skewers” so people know what they’re getting into.
Complementary dishes: These elote skewers pair beautifully with other tailgate favorites. Serve them alongside some smoky chipotle football chili for a complete meal. They’re also great with easy slow cooker pulled pork sliders or creamy buffalo chicken dip stuffed bread bowl. For drinks, a cold beer or a spicy margarita is perfect.
Storage: If you have leftovers (unlikely, but possible), store the elote skewers in an airtight container in the refrigerator for up to 2 days. The corn will lose some of its char and the cheese will get a little soggy, but it’s still tasty. Don’t freeze them—the texture won’t hold up.
Reheating: To reheat, place the skewers on a baking sheet and warm them in a 350°F oven for 5-7 minutes, or until heated through. You can also reheat them on the grill for 2-3 minutes per side. Avoid the microwave—it’ll make the corn mushy and the cheese rubbery.
Flavor development: The flavors actually meld together beautifully after a few hours in the fridge. The corn absorbs some of the crema and chili, making each bite even more flavorful. I’ve been known to eat cold elote straight from the fridge the next morning (don’t judge me).
Nutritional Information & Benefits
Let’s be real—elote isn’t health food. But it’s not as indulgent as you might think, and the ingredients bring some surprising benefits.
Here’s the approximate nutritional breakdown for one skewer (assuming 6 skewers per recipe):
- Calories: 220
- Fat: 14g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 6g
- Sugar: 6g
- Sodium: 320mg
Corn: Fresh corn is a good source of fiber, vitamin C, and B vitamins. It also contains antioxidants like lutein and zeaxanthin, which are good for eye health. Plus, it’s naturally gluten-free and low in fat.
Cotija cheese: This cheese is high in calcium and protein, which are essential for bone health and muscle repair. It’s also lower in moisture than many other cheeses, which means you get more flavor per bite.
Lime juice: Limes are packed with vitamin C, which supports immune health and helps your body absorb iron from other foods. The acidity also helps balance the richness of the crema and mayo.
Chili powder: Chili peppers contain capsaicin, which has anti-inflammatory properties and may help boost metabolism. Plus, it adds flavor without extra calories or sodium.
Dietary considerations: This recipe is naturally gluten-free and can be made vegetarian. For a vegan version, use plant-based mayo and skip the cheese. For a lower-fat version, use light mayo and reduce the cotija cheese by half.
Allergens: This recipe contains dairy (crema, mayo, cotija cheese) and eggs (mayonnaise). For dairy-free, use vegan alternatives. For egg-free, use an egg-free mayo.
Conclusion
These grilled corn elote skewers have become my signature tailgate dish, and for good reason. They’re simple enough to throw together at the last minute but impressive enough to steal the show. Every time I make them, someone asks for the recipe. And I always share it—because good food is meant to be passed around.
What I love most about this recipe is how it brings people together. There’s something about standing around a grill, corn skewer in hand, chatting with friends while the game plays in the background. It’s not just about the food—it’s about the moment. The smell of charred corn mixing with the sound of laughter. The sticky fingers and the satisfied smiles.
So go ahead and make these for your next tailgate. Customize them however you like—spicy, cheesy, herby, whatever. Just don’t forget the napkins. And maybe make a double batch. Trust me, you’ll need them.
I’d love to hear how yours turn out! Drop a comment below and let me know your favorite variation. Did you add extra heat? Try a different cheese? Share your tailgate story—I’m all ears. And if you’re looking for more game day inspiration, check out my ultimate loaded nacho bar or creamy crockpot white chicken chili. Happy grilling!
Frequently Asked Questions
Can I make these elote skewers ahead of time?
Yes, but with some caveats. You can grill the corn ahead of time and keep it warm in a foil packet on the cooler side of the grill or in a 200°F oven. But wait to add the crema mixture, cheese, and chili powder until just before serving. The sauce and cheese don’t hold up well if they sit too long—they get soggy and the cheese clumps together.
What’s the best corn for elote?
Fresh sweet corn is ideal. Look for ears with bright green husks, plump kernels, and sticky brown silk. The corn should feel heavy for its size. If fresh corn isn’t available, you can use frozen corn on the cob (thawed and patted dry), but the texture won’t be quite as good. Canned corn won’t work for this recipe—it’s too soft and won’t hold up on the grill.
Can I use a different cheese instead of cotija?
Absolutely. Cotija is traditional, but feta cheese is the most common substitute. It’s saltier and tangier, so adjust your salt accordingly. Queso fresco is another good option—it’s milder and creamier. Parmesan or pecorino romano work in a pinch, but they’re harder and saltier. For a vegan option, use a vegan feta-style crumble.
How do I keep the corn from burning on the grill?
Watch the heat. Medium-high is perfect—hot enough to get good char marks but not so hot that the corn burns. If you see the corn blackening too fast, move it to a cooler part of the grill or lower the heat. Also, don’t leave the corn unattended. Turn it every 2-3 minutes to ensure even cooking. And remember, those charred bits are flavor—just don’t let them turn into ash.
Can I make these in the oven or air fryer?
Yes! For the oven, broil the corn skewers on a baking sheet for 2-3 minutes per side, watching carefully. For the air fryer, cook at 400°F for 8-10 minutes, turning halfway through. The char won’t be as pronounced as on a grill, but the flavor will still be delicious. Just brush with the crema mixture and add toppings as directed.
Pin This Recipe!

Best Grilled Corn Elote Skewers for Tailgate Parties
These grilled corn elote skewers are the perfect tailgate party appetizer, featuring smoky charred corn coated in a creamy, tangy sauce, salty cotija cheese, and a kick of chili powder. Quick and easy to make, they’re a crowd-pleaser that disappears fast.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 6 servings 1x
- Category: Appetizer
- Cuisine: Mexican
Ingredients
- 6 ears fresh corn, husked
- 1/2 cup Mexican crema or sour cream
- 1/3 cup mayonnaise
- 1 cup crumbled cotija cheese
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 2 limes
- Salt to taste
- 1 clove garlic, minced (optional)
Instructions
- Prep the corn: Husk the corn and remove all the silk. Rinse under cold water and pat dry. Cut each ear into 2 or 3 pieces (about 3-4 inches long).
- Make the crema mixture: In a small bowl, combine crema (or sour cream), mayonnaise, juice of 1 lime, minced garlic (if using), and a pinch of salt. Whisk until smooth. Set aside 2 tablespoons for brushing during grilling.
- Prepare the seasoning: In another small bowl, mix chili powder and smoked paprika. Set aside.
- Skewer the corn: Thread corn pieces onto skewers, leaving space at the bottom for handling. If using wooden skewers, soak them in water for at least 30 minutes first.
- Preheat the grill: Heat grill to medium-high heat (about 400°F). Clean the grates well.
- Grill the corn: Place skewers on the grill. Cook for 8-10 minutes, turning every 2-3 minutes, until tender and charred. During the last 3 minutes, brush with the reserved 2 tablespoons of crema mixture and cook for another minute per side to caramelize.
- Coat the corn: Remove from grill and transfer to a platter. While hot, brush each piece generously with the remaining crema mixture.
- Add the toppings: Sprinkle crumbled cotija cheese over the coated corn, then sprinkle the chili powder mixture evenly.
- Squeeze lime: Cut the remaining lime into wedges and squeeze fresh lime juice over the skewers just before serving.
- Serve immediately: Serve warm with extra lime wedges and chili powder on the side.
Notes
For best results, brush corn with crema mixture during the last 3 minutes of grilling to create a caramelized crust. If making ahead, grill corn and keep warm in foil, but add toppings just before serving. Toasting chili powder in a dry skillet for 30 seconds deepens the flavor.
Nutrition
- Serving Size: 1 skewer
- Calories: 220
- Sugar: 6
- Sodium: 320
- Fat: 14
- Saturated Fat: 4
- Carbohydrates: 18
- Fiber: 2
- Protein: 6
Keywords: grilled corn, elote, tailgate, appetizer, Mexican street corn, skewers



