There is nothing quite as delightful as biting into fresh, juicy corn with a bold, creamy, and slightly tangy twist, which is exactly why I am so excited to share this Homemade Mexican Street Corn Recipe with you. It’s a vibrant celebration of flavors in every bite — from the smoky char of grilled corn to the rich mix of mayo, sour cream, tangy lime, and chili powder, topped off with crumbly Mexican cheese. This recipe is not just about the ingredients; it’s about recreating a festive street food experience right in your own kitchen or backyard gathering. Once you try it, you’ll see why this dish is a beloved classic that brings people together.

Ingredients You’ll Need
The magic of this Homemade Mexican Street Corn Recipe lies in the simplicity and quality of its ingredients. Each element plays a crucial role, whether it’s bringing creamy texture, zesty flavor, or that authentic touch of spice and tang. Keep these essentials on hand to make the dish sparkle.
- Mayonnaise: Adds creaminess and helps bind the flavors to the corn.
- Sour Cream: Brings a smooth tang that balances the spice and richness.
- Chili Powder or Tajin: Infuses a smoky heat to give the corn that signature Mexican street food kick.
- Lime Juice: Offers bright citrus notes that lift the entire dish.
- Mexican Cheese (Cotija or Queso Fresco): Provides a salty, crumbly finish that melts slightly on warm corn.
- Ears of Corn: Fresh or grilled, the star ingredient that holds all the amazing toppings.
- Melted Butter: Brushed on the corn for richness and to help toppings adhere better.
- Fresh Parsley: A touch of green garnish for freshness and color contrast.
How to Make Homemade Mexican Street Corn Recipe
Step 1: Prepare the Corn
Start by choosing your cooking method. If you’re grilling, preheat your grill to medium-high and place the corn directly on the grates. Turn regularly until the kernels are tender and charred in spots, around 10 to 15 minutes. This charring adds a subtle smoky flavor that’s hard to beat. Alternatively, if you don’t have a grill available, steaming the corn is a wonderful way to keep it juicy and tender. Place the corn in a large pot with about an inch of water and cover it, steaming for 8 to 10 minutes until cooked through.
Step 2: Brush the Corn with Butter
While the corn is still hot, brush each ear generously with melted butter. This not only enriches the flavor but also creates the perfect sticky surface for the sauce to cling to. Butter and corn were always meant to be best friends, and this step is essential in making your Homemade Mexican Street Corn Recipe irresistible.
Step 3: Make the Sauce
In a small bowl, combine the mayonnaise, sour cream, your choice of chili powder or Tajin, fresh lime juice, and half of the Mexican cheese. This blend delivers the creamy, tangy, and spicy character that defines classic Mexican street corn. Mix it well so that all the flavors come together beautifully.
Step 4: Coat the Corn
Generously spread the sauce over each ear of corn using a brush or spoon. Be sure to cover every nook and cranny for maximum flavor in every bite. Don’t be shy with the sauce—this is where a lot of the magic happens in this Homemade Mexican Street Corn Recipe.
Step 5: Garnish and Serve
Sprinkle the remaining Mexican cheese on top along with freshly chopped parsley for a pop of color and freshness. Serve immediately, while the corn is still warm and the flavors are vibrant. This final touch really elevates the dish and makes it look as impressive as it tastes.
How to Serve Homemade Mexican Street Corn Recipe

Garnishes
Some extra chopped cilantro or a dash of smoked paprika can be wonderful garnishes if you want to change things up a bit. A sprinkle of extra chili powder for heat or a quick squeeze of lime on top just before eating can enhance the dish even more. These finishing touches add personality and flair to your Homemade Mexican Street Corn Recipe.
Side Dishes
This corn is a fantastic side for grilled meats, tacos, or any barbecue feast. It pairs beautifully with fresh salads, guacamole, or black beans for a full-on Mexican-inspired meal. The creamy and spicy profile of the corn complements bold flavors well, so feel free to get creative with your sides.
Creative Ways to Present
If you’re hosting a party, put the corn on sticks and serve them upright in jars filled with coarse salt or sand for a fun street food vibe. Or cut the kernels off the cob after making the sauce and use the mixture as a topping for nachos or tacos. You can even toss the sauced corn kernels into a salad for an exciting flavor burst. This Homemade Mexican Street Corn Recipe is endlessly adaptable!
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers (which can be rare because it’s so good!), place the corn in an airtight container and keep it in the refrigerator. It’s best eaten within one to two days as the texture and flavors are at their peak during this time.
Freezing
Freezing corn with sauce is not recommended as the creamy mixture can separate and become watery once thawed. It’s better to freeze plain cooked corn if you want to save for later and add the sauce fresh when ready to serve your Homemade Mexican Street Corn Recipe.
Reheating
To reheat, gently warm the corn in a skillet over low heat or in the oven at a low temperature. Avoid microwaving if possible, as this can make the mayo and cheese sauce somewhat oily and separate. Adding a little fresh lime juice or extra cheese after reheating can revive some of the original freshness.
FAQs
Can I use frozen corn to make this recipe?
Fresh corn is ideal for the best texture and flavor, but if you only have frozen corn, you can steam or grill thawed ears to get close to the authentic taste. Just be mindful that frozen corn won’t have the same sweetness as fresh.
What’s the difference between Cotija and Queso Fresco?
Cotija is a crumbly, salty cheese that adds a sharp bite, whereas Queso Fresco is milder and creamier. Both work well in this recipe, so you can choose based on your preference or availability.
Is Tajin really necessary, or can I just use chili powder?
Tajin offers a unique combo of chili, lime, and salt, which brings an extra zing. If you don’t have Tajin, good-quality chili powder will still give you that needed heat and smokiness, so feel free to use whichever you prefer.
Can this recipe be made vegan?
Absolutely! Substitute mayonnaise and sour cream with vegan alternatives, and use a plant-based cheese or nutritional yeast. The bright flavors will still shine through beautifully.
What’s the best way to grill the corn evenly?
Keep turning the corn frequently on the grill to ensure an even char without burning. Moving the corn around the grill also helps avoid hot spots and results in those perfect smoky grill marks.
Final Thoughts
This Homemade Mexican Street Corn Recipe is hands down one of my all-time favorite ways to enjoy corn at its tastiest. The blend of creamy, tangy, and spicy flavors combined with the sweet charred corn will make every bite a joyful experience. Whether you’re grilling for a crowd or just treating yourself, give this recipe a try — it’s sure to become a beloved staple in your kitchen too!
Print
Homemade Mexican Street Corn Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 5 servings
- Category: Appetizer
- Method: Grilling
- Cuisine: Mexican
Description
This homemade Mexican street corn recipe offers a delicious and authentic way to enjoy corn on the cob, whether grilled or steamed. Slathered in a creamy, tangy sauce made from mayonnaise, sour cream, chili powder or Tajin, lime juice, and sprinkled with crumbly Mexican cheese, this dish is bursting with bold flavors. Finished with melted butter and fresh parsley, it makes a perfect appetizer or side for any meal.
Ingredients
For the Corn
- 5 ears of corn
- 2 tablespoons melted butter
- Fresh parsley, chopped (for garnish)
For the Sauce
- 1/4 cup mayonnaise
- 1/4 cup sour cream
- 1 teaspoon chili powder or Tajin
- 2 tablespoons lime juice
- 1/2 cup Mexican cheese (such as cotija or queso fresco)
Instructions
- Preheat and Grill the Corn: Preheat your grill to medium-high heat. Place the ears of corn on the grill and turn occasionally to ensure even charring. Grill until the corn is tender and has some char marks, about 10-15 minutes.
- Steam the Corn (Alternative Method): If you prefer steaming, place the corn in a large pot with about an inch of water at the bottom. Cover and steam until the corn is tender, about 8-10 minutes.
- Brush with Melted Butter: Once the corn is cooked and still hot, brush each ear generously with melted butter to add richness and moisture.
- Prepare the Sauce: In a small bowl, combine the mayonnaise, sour cream, chili powder or Tajin, lime juice, and the Mexican cheese. Mix until all ingredients are well incorporated into a creamy sauce.
- Coat the Corn: Using a brush or spoon, generously coat each ear of corn with the prepared sauce, ensuring every side is covered.
- Garnish and Serve: Sprinkle chopped fresh parsley over the coated corn for a fresh, herbal finish. Serve immediately while warm for the best experience.
Notes
- You can adjust the chili powder or Tajin amount to control the level of spiciness.
- For an easier cleanup, wrap the corn in foil when grilling, although direct grilling gives the best char flavor.
- If you cannot find cotija cheese, queso fresco or feta can be a good substitute.
- Leftover sauce can be refrigerated for up to 2 days; stir well before using again.
- This dish pairs beautifully with Mexican staples like tacos, grilled meats, or rice and beans.

