If you have ever craved the bold, tangy, and satisfyingly creamy flavors of a fair favorite, then this Homemade Mexican Street Corn Recipe is about to become your new go-to comfort food. It’s an irresistible combination of juicy grilled corn, a luscious, cheesy sauce, and just the right kick of chili powder that turns simple corn on the cob into a vibrant, festive dish perfect for any occasion. Whether you’re cooking for a lively backyard gathering or simply want to treat yourself to a burst of authentic Mexican street food right at home, this recipe brings that perfect balance of smoky char, zesty lime, and creamy textures together in a way that’s guaranteed to impress.
Ingredients You’ll Need
These ingredients come together with such simplicity but play crucial roles in creating the unforgettable flavor and texture of this dish. Each item brings something special to the table, from the rich creaminess of mayo and sour cream to the spicy warmth of chili powder or Tajin, and of course, the beautiful melt of authentic Mexican cheese.
- 1/4 cup mayonnaise: Acts as the creamy base that holds the sauce together and balances the spiciness.
- 1/4 cup sour cream: Adds a tangy richness that lightens and brightens the sauce.
- 1 teaspoon chili powder or Tajin: This gives the perfect smoky-spicy kick; Tajin adds a citrusy twist if you want to elevate the flavors.
- 2 tablespoons lime juice: Brings a fresh, zesty brightness that cuts through the richness.
- 1/2 cup Mexican cheese (such as cotija or queso fresco): The salty, crumbly cheese is essential for that authentic touch.
- 5 ears of corn: Fresh corn is the star, whether you grill or steam it, it should be sweet and tender.
- 2 tablespoons melted butter: Brushed over the corn for luscious flavor and a golden finish.
- Fresh parsley, chopped (for garnish): Adds a pop of color and a hint of freshness to finish the dish beautifully.
How to Make Homemade Mexican Street Corn Recipe
Step 1: Prepare the Corn
Start by deciding whether you want that unmistakable charred grill flavor or a softer, steamed texture. If you go for grilling, preheat your grill to medium-high and turn the corn every few minutes until it’s beautifully charred and tender, roughly 10 to 15 minutes. Steaming is an excellent alternative that yields juicy kernels—simply place the corn in a covered pot over an inch of boiling water and steam for 8 to 10 minutes.
Step 2: Butter Up the Corn
While the corn is still hot from cooking, generously brush each ear with melted butter. This step not only boosts the flavor but also helps the sauce cling better, making every bite delightfully rich and moist.
Step 3: Mix the Creamy Sauce
In a small bowl, stir together mayonnaise, sour cream, chili powder or Tajin, lime juice, and the Mexican cheese until they transform into a smooth, scrumptious sauce. This creamy mixture provides that perfect balance of tanginess, spice, and salty goodness.
Step 4: Coat the Corn
Using a brush or a spoon, generously slather the sauce over each buttery ear of corn. Don’t be shy here; you want every kernel to be bursting with flavor. This sauce is the heart of the Homemade Mexican Street Corn Recipe, and the more coverage, the better!
Step 5: Garnish and Serve
Finish by sprinkling fresh chopped parsley over the top for a lovely pop of green and a subtle herbaceous note. Serve immediately to enjoy the corn warm, saucy, and bursting with all those spectacular homemade flavors.
How to Serve Homemade Mexican Street Corn Recipe

Garnishes
Besides fresh parsley, feel free to sprinkle extra crumbled cotija or queso fresco for an extra cheesy bite. A dash of additional chili powder or a squeeze of fresh lime right before serving can take the dish to the next level, balancing richness with fresh acidity.
Side Dishes
This street corn pairs beautifully with simple grilled meats like chicken, steak, or shrimp. It’s also a fantastic stand-alone snack or appetizer at summer parties. For a fuller meal, serve it alongside a fresh salad or warm, fluffy tortillas to scoop up every last bit of that amazing sauce.
Creative Ways to Present
For a unique twist, try cutting the corn off the cob after coating and tossing the kernels with extra cheese and herbs in a bowl for a vibrant side dish. Alternatively, serve the corn with colorful skewers or lined up on a platter garnished with lime wedges for a festive presentation that invites everyone to grab and enjoy!
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store the corn and sauce separately in airtight containers in the refrigerator for up to two days. Keeping the sauce off until serving will prevent the corn from getting soggy and maintain that fresh flavor.
Freezing
While fresh is best, you can freeze grilled corn by wrapping each ear tightly in plastic wrap and placing them in a freezer-safe bag. Use within one month for optimal flavor. The sauce does not freeze well, so prepare fresh sauce when ready to eat.
Reheating
Reheat the corn gently in a microwave or on the stovetop, then brush with fresh melted butter. Reapply the sauce just before serving for the best texture and taste, keeping that vibrant Homemade Mexican Street Corn flavor alive.
FAQs
Can I use frozen corn for this recipe?
While fresh corn provides the best texture and sweetness, frozen corn can be an alternative, especially if fresh isn’t available. Just thaw and then lightly grill or steam to mimic the classic results.
What if I don’t have cotija or queso fresco cheese?
Feta cheese can work as a substitute if traditional Mexican cheeses are unavailable, though the flavor won’t be quite as authentic. Look for crumbly, salty cheeses to replicate that tangy bite.
Is there a vegan version of this Homemade Mexican Street Corn Recipe?
Absolutely! Swap out the mayo and sour cream for vegan alternatives, use vegan butter, and skip the cheese or replace it with a plant-based cheese to keep the creamy, flavorful essence intact.
Can I bake the corn instead of grilling or steaming?
Yes, baking in the oven at 400°F for about 20-25 minutes, turning halfway through, can give a nicely roasted corn with some caramelization. It’s a simple method that still tastes delicious.
How spicy is this recipe and can I adjust it?
The amount of chili powder or Tajin gives a moderate kick, but you can easily adjust the heat to your liking by adding more or less. For kids or mild preferences, reduce the chili powder or omit it completely.
Final Thoughts
This Homemade Mexican Street Corn Recipe is a total game-changer for anyone who loves bold, fresh flavors and simple ingredients that deliver maximum satisfaction. It’s easy enough for a quick weeknight treat but festive enough for weekend gatherings that wow your friends and family. So don’t wait to give it a try — watch those kernels disappear as everyone reaches for just one more bite of this creamy, tangy, spicy delight!
Print
Homemade Mexican Street Corn Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 5 servings
- Category: Side Dish
- Method: Grilling
- Cuisine: Mexican
Description
This Homemade Mexican Street Corn recipe offers a deliciously creamy and tangy flavor profile, combining grilled or steamed corn with a zesty mayo-sour cream sauce, chili powder, lime juice, and crumbly Mexican cheese. Perfect as a delightful appetizer or side dish that captures the authentic taste of Mexican street food in your own kitchen.
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 Grill: Heat your grill to medium-high to prepare for cooking the corn. This ensures the corn will cook evenly and develop a nice char.
- Grill the Corn: Place the ears of corn directly on the grill. Turn them occasionally to get a uniform char and to cook them until tender, typically around 10-15 minutes.
- Steam the Corn (Alternative Method): If you prefer not to grill, place the corn in a large pot with about an inch of water at the bottom, cover it, and steam until the corn is tender, about 8-10 minutes.
- Brush with Butter: Once the corn is cooked and still hot, lightly brush each ear evenly with the melted butter to add rich flavor and moisture.
- Prepare the Sauce: In a small bowl, mix together mayonnaise, sour cream, chili powder or Tajin, lime juice, and Mexican cheese until fully combined and creamy.
- Coat the Corn: Using a brush or a spoon, generously coat each ear of corn with the prepared sauce, ensuring the sauce clings well to the kernels.
- Garnish and Serve: Sprinkle chopped fresh parsley over the coated corn for a fresh, herbaceous finish. Serve immediately while warm to enjoy the best flavors and textures.
Notes
- You can substitute chili powder with Tajin for a tangier, slightly spicy flavor.
- Mexican cheese options like cotija or queso fresco can be used interchangeably based on availability.
- Steaming the corn is a great alternative if grilling isn’t an option, though grilling gives authentic charred flavor.
- For a spicier version, add a dash of hot sauce or extra chili powder to the sauce mixture.
- Leftover sauce can be stored in the refrigerator for up to 2 days but is best fresh.


