Love this? Save it for later!
Share the inspiration with your friends
Introduction
“You have to try this,” my neighbor Carlos said, waving a half-eaten ear of corn from his backyard grill last Cinco de Mayo. I wasn’t expecting much—just another barbecue side dish—but that first bite of his creamy elote street corn stopped me in my tracks. The tangy, smoky, cheesy goodness mixed with a hint of spice was unlike anything I’d made at home before. Honestly, I was skeptical at first; corn is corn, right? But Carlos swore by his recipe, passed down from his abuela, and after a few friendly nudges, I found myself standing over my own grill trying to replicate that magic.
That afternoon, the sky was clear, the sun warm, and the smell of charred corn filled the air—perfect for a Cinco de Mayo celebration. I made a mess with the mayo and cheese, accidentally knocked over a bowl (classic me), but the end result was worth every sticky finger. Now, I keep this easy creamy elote street corn recipe in my regular rotation—not just for Cinco de Mayo but whenever I want an effortless crowd-pleaser with that authentic Mexican street food vibe. Maybe you’ve been there too: craving something simple, bold, and utterly delicious to bring a little fiesta to your table. Let me tell you, this recipe will do just that.
Why You’ll Love This Recipe
After testing countless versions, this easy creamy elote street corn recipe hits the sweet spot between authentically rich and incredibly simple. It’s one of those dishes that feels fancy but takes barely any effort—perfect for celebrations or casual meals alike.
- Quick & Easy: Ready in about 20 minutes, so you won’t be stuck in the kitchen all day.
- Simple Ingredients: Uses pantry staples like mayonnaise, cotija cheese, and chili powder—no exotic trips required.
- Perfect for Cinco de Mayo: Brings vibrant flavors that complement tacos, grilled meats, or margaritas beautifully.
- Crowd-Pleaser: Kids and adults alike love the creamy, spicy, tangy combo—always a hit at parties.
- Unbelievably Delicious: The balance of smoky char, creamy sauce, and zesty lime is pure comfort food magic.
This recipe stands out because I blend the mayo and crema for an ultra-smooth texture and sprinkle just the right amount of chili powder—not too much, not too little—to keep it flavorful but approachable. Honestly, the first time I made it, I thought it would be just okay, but the flavors came together better than expected. That’s the kind of recipe you want to keep going back to. It’s not just corn on a cob; it’s a little celebration on every bite.
What Ingredients You Will Need
This easy creamy elote street corn recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.
- Fresh corn on the cob: 4 ears, husked (look for firm kernels, ideally in-season for sweetness)
- Mayonnaise: ½ cup (I prefer Hellmann’s for its creaminess)
- Mexican crema or sour cream: ½ cup (adds tang and richness; swap with Greek yogurt for a lighter version)
- Cotija cheese: ½ cup, crumbled (this salty crumbly cheese is key—if unavailable, feta works as a substitute)
- Lime juice: From 1 large lime (freshly squeezed for brightness)
- Chili powder: 1 tsp (adjust based on heat preference; ancho chili powder offers a smoky touch)
- Garlic powder: ½ tsp (a subtle layer of flavor)
- Fresh cilantro: 2 tbsp, finely chopped (optional garnish but highly recommended)
- Salt: To taste (start with ½ tsp, then adjust)
- Butter: 2 tbsp, melted (brush on grilled corn for extra richness)
Feel free to swap Mexican crema with dairy-free coconut yogurt if you want a vegan-friendly spin. Also, in summer, if you want to mix things up, try adding diced fresh jalapeños to the sauce for a little kick. The key is fresh, quality ingredients—they really make the difference between good and unforgettable.
Equipment Needed

You don’t need fancy gear for this easy creamy elote street corn recipe—just some basics that most home cooks already have.
- Grill or grill pan: For that perfect charred flavor. If you don’t have a grill, a cast-iron skillet works well.
- Basting brush: To spread melted butter and the creamy sauce evenly over the corn.
- Mixing bowl: For combining the mayo, crema, lime juice, and spices.
- Small spoon or spatula: For spreading and mixing.
- Sharp knife: To finely chop the cilantro and slice the lime.
If you’re on a budget, a simple stovetop grill pan from brands like Lodge can do wonders and doubles for other recipes like grilling peppers or chicken. I’ve tried using foil to grill corn indoors when the weather wasn’t cooperative—it works, but you miss out on that smoky char that makes this recipe special. Cleaning your grill right after cooking helps avoid buildup and keeps your corn tasting fresh every time.
Preparation Method
- Preheat your grill or grill pan: Get it nice and hot, around medium-high heat (about 400°F/200°C). This usually takes about 10 minutes. A hot grill is key for that perfect char.
- Prepare the corn: Remove husks and silk from 4 ears of fresh corn. Brush each ear with 2 tablespoons of melted butter to lock in moisture and help with browning.
- Make the creamy sauce: In a mixing bowl, combine ½ cup mayonnaise, ½ cup Mexican crema (or sour cream), juice of 1 lime, 1 teaspoon chili powder, ½ teaspoon garlic powder, and a pinch of salt. Stir until smooth and creamy. Taste and adjust seasoning as needed.
- Grill the corn: Place the corn directly on the grill grates. Turn every 2-3 minutes to char evenly all around, about 10-12 minutes total. Look for nice golden-brown spots and smell that smoky aroma—that’s your cue.
- Coat the grilled corn: Using a basting brush or spoon, generously spread the creamy sauce over each ear while still warm. Don’t be shy—this is the flavor bomb!
- Add cotija cheese: Sprinkle about 2 tablespoons of crumbled cotija cheese over each coated ear, pressing lightly so it sticks.
- Garnish and serve: Sprinkle chopped fresh cilantro on top and add an extra squeeze of lime if desired. Serve immediately for the best experience.
Pro tip: If your sauce thickens too much, thin it with a splash of milk or lime juice for easier spreading. Also, keep a napkin handy—you’ll want it!
Cooking Tips & Techniques
Getting that perfect creamy elote street corn isn’t rocket science, but a few tricks make all the difference. Let me share what I’ve learned.
- Don’t skip the butter brush: It helps the corn caramelize and keeps it juicy. I once tried grilling plain corn and it turned out dry and dull—lesson learned.
- Char evenly: Rotate the corn frequently to avoid burnt spots. I usually turn every 2-3 minutes; it helps develop those signature grill marks without overcooking.
- Balance the sauce: The mayo and crema combo is key for creaminess and tang. If you find it too thick, add a squeeze of lime or a little milk to loosen it.
- Chili powder choice matters: Ancho chili powder offers a smoky depth, while regular chili powder adds straightforward heat. Adjust to your heat tolerance—you can always add more later!
- Use fresh lime juice: Bottled lime juice won’t give you the same bright pop of flavor. Trust me, it’s worth the extra squeeze.
- Multitask smartly: While the corn grills, prep your sauce and crumble the cheese. This timing keeps everything fresh and warm for serving.
- Don’t be afraid to make a mess: Spreading sauce over hot corn is sticky business, but that’s part of the fun. Just have napkins ready and embrace the delicious chaos!
Variations & Adaptations
This recipe is super flexible, so you can tweak it to your taste or dietary needs without losing the essence of creamy elote street corn.
- Vegan version: Swap mayo for vegan mayo and use a dairy-free sour cream alternative. Nutritional yeast can replace cotija for that cheesy flavor.
- Spice it up: Add finely diced jalapeños or a dash of hot sauce to the sauce for extra heat. I sometimes toss in smoked paprika for a smoky twist.
- Cheese swap: If cotija isn’t available, feta or even grated Parmesan work well. Each adds a unique flavor punch.
- Cooking method: No grill? Roast the corn in the oven at 425°F (220°C) on a baking sheet for 20 minutes, turning halfway through. You’ll miss some char but still get great flavor.
- Personal twist: Once, I added a sprinkle of toasted pepitas on top for crunch—it was a delightful surprise that my friends loved.
Serving & Storage Suggestions
Serve this easy creamy elote street corn warm, straight off the grill, for best flavor and texture. The creamy sauce tastes freshest when just applied, and the contrast of warm corn with tangy lime is unbeatable.
This dish pairs beautifully with grilled meats like carne asada, or alongside crispy garlic chicken for a full fiesta spread. A cold margarita or a crisp Mexican lager rounds out the experience perfectly.
If you have leftovers, wrap them tightly in plastic wrap and refrigerate for up to 2 days. Reheat gently on the stovetop or grill to avoid drying out the corn. Flavors meld nicely overnight, so sometimes I find it tastes even better the next day.
Nutritional Information & Benefits
Each serving of this creamy elote street corn provides a satisfying mix of carbs, fats, and protein, with about 200-250 calories per ear depending on portion sizes. Corn offers fiber and antioxidants, while cotija cheese adds calcium and a savory punch.
Mayonnaise and crema contribute richness but can be swapped for lighter options to reduce fat content. This recipe is naturally gluten-free and can be adapted for dairy-free diets easily. It’s a balanced indulgence that brings both comfort and nutrition to your table.
Conclusion
This easy creamy elote street corn recipe is more than just a side dish—it’s a celebration of flavor, texture, and tradition that fits perfectly with Cinco de Mayo festivities or any casual meal. I love how it brings people together with minimal effort and maximum taste.
Feel free to make it your own by adjusting spices, switching up cheeses, or experimenting with toppings. I’d love to hear how you customize this recipe or any fun twists you add. Drop a comment and share your experience—you never know who might be inspired to try it next!
So grab some fresh corn, fire up the grill, and let’s get this fiesta started. Trust me, your taste buds will thank you.
Frequently Asked Questions
What’s the best way to grill corn for elote?
Preheat your grill to medium-high heat and turn the corn every 2-3 minutes for about 10-12 minutes until evenly charred. Brushing with melted butter before grilling helps with browning and flavor.
Can I make this recipe without a grill?
Absolutely! Roasting corn in the oven at 425°F (220°C) for about 20 minutes works well. Turn the corn halfway through to get some caramelization, though it won’t have the same smoky char as grilling.
What can I substitute for cotija cheese?
If cotija isn’t available, feta cheese or grated Parmesan are good alternatives. They provide a similar salty, tangy kick that complements the creamy sauce.
How spicy is the chili powder in this recipe?
The recipe uses about 1 teaspoon of chili powder, which adds mild to moderate heat. You can adjust more or less depending on your spice tolerance. Ancho chili powder adds a smoky flavor with less heat if you prefer milder.
Can I prepare the sauce ahead of time?
Yes, you can mix the creamy sauce up to a day in advance and refrigerate. Just give it a good stir before spreading it on the corn. For best flavor, apply the sauce right after grilling the corn.
Pin This Recipe!

Easy Creamy Elote Street Corn Recipe Perfect for Cinco de Mayo Celebration
This easy creamy elote street corn recipe delivers a tangy, smoky, and cheesy flavor with a hint of spice, perfect for Cinco de Mayo or any casual meal. Ready in about 20 minutes, it’s a crowd-pleaser that brings authentic Mexican street food vibes to your table.
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Total Time: 22 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Cuisine: Mexican
Ingredients
- 4 ears fresh corn on the cob, husked
- ½ cup mayonnaise
- ½ cup Mexican crema or sour cream (can substitute Greek yogurt for lighter version)
- ½ cup cotija cheese, crumbled (feta or Parmesan as substitutes)
- Juice of 1 large lime
- 1 teaspoon chili powder (ancho chili powder recommended for smoky flavor)
- ½ teaspoon garlic powder
- 2 tablespoons fresh cilantro, finely chopped (optional garnish)
- Salt to taste (start with ½ teaspoon)
- 2 tablespoons butter, melted
Instructions
- Preheat your grill or grill pan to medium-high heat (about 400°F/200°C), approximately 10 minutes.
- Remove husks and silk from 4 ears of fresh corn. Brush each ear with 2 tablespoons of melted butter.
- In a mixing bowl, combine ½ cup mayonnaise, ½ cup Mexican crema or sour cream, juice of 1 lime, 1 teaspoon chili powder, ½ teaspoon garlic powder, and a pinch of salt. Stir until smooth and creamy. Adjust seasoning to taste.
- Place the corn directly on the grill grates. Turn every 2-3 minutes to char evenly all around, grilling for about 10-12 minutes until golden-brown spots appear.
- Using a basting brush or spoon, generously spread the creamy sauce over each warm ear of corn.
- Sprinkle about 2 tablespoons of crumbled cotija cheese over each coated ear, pressing lightly to adhere.
- Garnish with chopped fresh cilantro and add an extra squeeze of lime if desired. Serve immediately.
Notes
If the sauce thickens too much, thin it with a splash of milk or lime juice for easier spreading. For a vegan version, swap mayo for vegan mayo, use dairy-free sour cream alternatives, and replace cotija cheese with nutritional yeast. If no grill is available, roast corn in the oven at 425°F (220°C) for 20 minutes, turning halfway through. Keep napkins handy as spreading sauce on hot corn can be sticky.
Nutrition
- Serving Size: 1 ear of corn
- Calories: 225
- Sugar: 6
- Sodium: 320
- Fat: 16
- Saturated Fat: 5
- Carbohydrates: 18
- Fiber: 2
- Protein: 6
Keywords: elote, street corn, creamy elote, Cinco de Mayo, Mexican street food, grilled corn, cotija cheese, chili powder, easy recipe


