The Best Homemade Mexican Corn Recipe

·

Recipe

There’s something magical about Mexican street corn—charred, smoky, slathered in creamy goodness, and packed with bold flavors that make every bite irresistible. This homemade version? It’s the real deal, and once you try it, you’ll never settle for plain corn again.

The secret? A tangy, spiced mayo-lime sauce, crumbly cotija cheese, and a smoky kiss from the grill (or broiler) that transforms humble ears of corn into a fiesta of flavor.

I’ve made this countless times for backyard BBQs and weeknight dinners, and it always disappears first. Crisp-tender kernels, creamy sauce, a hint of chili heat, and that salty-cheesy crunch—it’s messy, addictive, and 100% worth every napkin you’ll go through.

Trust me, this is the only way you’ll want to eat corn from now on. Let’s make it!

Ingredients

To create the ultimate homemade Mexican corn, you’ll need a mix of fresh, vibrant ingredients that bring out the dish’s signature smoky, creamy, and tangy flavors. Freshness is key here—don’t skimp on quality, especially with the star of the show: the corn. Here’s what you’ll need:

  • Fresh corn on the cob: The fresher, the better. Grilling adds a smoky depth, but you can also use boiled or roasted corn if needed.
  • Mayonnaise: Full-fat mayo creates that rich, creamy base. For a lighter option, Greek yogurt works, though it’ll taste slightly tangier.
  • Cotija cheese: This crumbly, salty cheese is a non-negotiable—it’s what gives Mexican corn its signature flavor. If you can’t find it, feta is a decent substitute.
  • Chili powder or Tajín: Adds a spicy, citrusy kick. Tajín is traditional and worth seeking out for its unique flavor.
  • Lime wedges: Freshly squeezed lime juice is essential for balancing the dish with bright acidity.
  • Fresh cilantro: Optional but highly recommended for a pop of freshness. Parsley can work if cilantro isn’t your thing.
  • Butter (optional): For extra richness, brush a little melted butter on the corn before grilling.
  • Garlic powder or minced garlic: Adds a subtle savory note—mix it into the mayo for an extra flavor boost.

Pro tip: If you’re using frozen corn, make sure to pat it dry thoroughly before grilling to avoid steaming.

And don’t be shy with the toppings—generously coat the corn for that authentic, indulgent street food experience.

How to Make the Best Authentic Mexican Street Corn

grilled corn with sauce

Shuck the corn and remove any silks, making certain the ears are clean and ready for cooking. This step is vital for even grilling and prevents any leftover silks from burning.

Preheat your grill to medium-high heat. Grilling at the right temperature guarantees the corn gets those perfect charred marks without overcooking the kernels.

Brush each ear of corn lightly with olive oil or melted butter. This helps prevent sticking and adds a subtle richness to the flavor.

Grill the corn for about 10-12 minutes, turning occasionally until it’s tender and lightly charred. Keep an eye on it—too much char can overpower the sweetness of the corn.

While the corn is grilling, mix together mayonnaise, sour cream, lime juice, chili powder, and salt in a small bowl. This creamy, tangy sauce is the heart of the dish, so taste and adjust seasoning as needed.

Once the corn is done, immediately brush it with the mayonnaise mixture using a pastry brush or spoon. Coating it while hot helps the sauce cling to the kernels better.

Sprinkle crumbled cotija cheese generously over the corn. The cheese melts slightly from the heat, creating a savory, salty layer that complements the creaminess.

Finish with a dusting of chili powder and a squeeze of fresh lime juice for extra zing. Garnish with chopped cilantro if desired. These final touches add brightness and balance to the dish.

Serve immediately while warm for the best flavor and texture. If making ahead, keep the corn warm in a low oven until ready to serve.

Nutrition

Nutrient Amount per Serving
Calories 200
Fat 12g
Carbohydrates 20g
Protein 5g
Fiber 3g
Sugar 6g
Sodium 300mg

Chef Tips

When making this Mexican corn, I always recommend grilling the ears to enhance their natural sweetness and add a smoky flavor. Don’t skip soaking the corn in water before grilling—it prevents drying.

I use a mix of mayo and sour cream for a creamy base, then generously coat with cotija cheese. Finish with chili powder and lime juice for that perfect tangy, spicy kick. Serve immediately for the best texture.

Frequently Asked Questions

Can I Use Frozen Corn Instead of Fresh?

Yes, I can use frozen corn instead of fresh. Just thaw and drain it well to avoid extra moisture. I’d roast or grill it to bring out the flavor, making sure it’s still crisp and sweet.

Is There a Dairy-Free Alternative for Cotija Cheese?

Yes, I’d suggest using crumbled tofu or nutritional yeast for a dairy-free cotija substitute. Both give a similar crumbly texture, and the yeast adds a salty, cheesy flavor that works great on Mexican corn.

Can I Make This Recipe in Advance?

Yes, you can make this recipe in advance! I’d suggest preparing the corn and toppings separately, then assembling and reheating just before serving to keep everything fresh. Store components airtight in the fridge for up to 24 hours.

How Do I Store Leftovers Properly?

I’d store leftovers in an airtight container in the fridge for up to 3 days. If I want to reheat it, I’d pop it in the oven or microwave, but it’s best fresh.

Can I Grill the Corn Indoors?

Yes, I can grill corn indoors using a grill pan or cast iron skillet. Preheat it well, brush the corn with oil, and cook over medium-high heat, turning occasionally, until charred and tender—it’s almost like outdoor grilling.