Mexican Street Corn Recipe: Creamy, Cheesy, and Bursting with Flavor

Mexican street corn, also known as elote, is a popular Mexican street food loved for its smoky, creamy, tangy, and slightly spicy flavors. Made with sweet corn coated in a delicious mixture of mayonnaise, sour cream, crumbled cheese, lime juice, and chili powder, this recipe turns simple corn on the cob into a flavorful side dish.

The best part is that you can prepare Mexican street corn at home using a grill, stovetop grill pan, or even a regular skillet. Each bite combines juicy corn, creamy sauce, salty cheese, and a refreshing hint of lime. Serve it at summer barbecues, family dinners, picnics, or whenever you want a quick and satisfying side dish.

Why You Will Love This Recipe

  • Full of flavor: Smoky corn, creamy sauce, tangy lime, and savory cheese create an irresistible combination.
  • Easy to make: You only need a handful of everyday ingredients.
  • Perfect for gatherings: It is a crowd-pleasing side dish for barbecues, parties, and family meals.
  • Easy to customize: Adjust the chili powder, cheese, and lime juice to suit your taste.

Recipe Details

  • Preparation Time: 10 minutes
  • Cooking Time: 12 to 15 minutes
  • Total Time: 22 to 25 minutes
  • Servings: 4 people
  • Course: Side Dish
  • Cuisine: Mexican
  • Cooking Method: Grilling or stovetop cooking
  • Difficulty: Easy
Mexican Street Corn Recipe

Ingredients

This recipe uses simple ingredients to create the classic creamy and smoky flavor of Mexican street corn.

  • 4 ears of corn: Fresh sweet corn on the cob works best.
  • 1/4 cup mayonnaise: Adds richness and helps the toppings stick to the corn.
  • 1/4 cup sour cream: Creates a creamy, slightly tangy coating.
  • 1/2 cup crumbled cotija cheese: Provides the traditional salty, savory flavor. Feta cheese can be used as a substitute.
  • 1 tablespoon fresh lime juice: Adds brightness and balances the creamy sauce.
  • 1 teaspoon chili powder: Gives the corn a mild smoky heat.
  • 1/4 teaspoon smoked paprika: Enhances the grilled flavor.
  • 2 tablespoons chopped fresh cilantro: Adds freshness and color.
  • 1 tablespoon butter or oil: Helps the corn cook evenly and prevents sticking.
  • Lime wedges, for serving: Optional, but recommended for extra tanginess.
  • Salt and black pepper, to taste: Adjust according to the saltiness of your cheese.

How to Make Mexican Street Corn

Step 1: Prepare the Corn

Remove the husks and silk from the corn. Rinse the ears under running water and pat them dry with a clean kitchen towel.

Brush each ear lightly with butter or oil. Season with a little black pepper if desired. Keep the corn ready while you prepare the creamy topping.

Step 2: Make the Creamy Sauce

In a small bowl, combine the mayonnaise, sour cream, fresh lime juice, chili powder, and smoked paprika.

Mix until the ingredients are well combined and the sauce looks smooth and creamy. Taste the mixture and adjust the lime juice or chili powder according to your preference.

Keep the sauce aside until the corn is cooked.

Step 3: Cook the Corn

For grilling: Preheat your grill to medium-high heat. Place the corn directly on the grill and cook for approximately 10 to 15 minutes, turning every few minutes. The kernels should become tender with lightly charred spots.

For stovetop cooking: Heat a grill pan or heavy skillet over medium-high heat. Place the corn in the pan and cook for 10 to 15 minutes, turning regularly until the kernels are tender and lightly browned. Cook in batches if necessary.

Avoid overcrowding the pan so the corn can develop a nice golden color.

Step 4: Coat the Corn with Sauce

Transfer the hot corn to a serving plate. Using a spoon or pastry brush, spread the mayonnaise and sour cream mixture evenly over each ear.

Make sure the sauce covers the kernels so every bite has a creamy, flavorful coating.

Step 5: Add Cheese and Seasonings

Sprinkle the crumbled cotija cheese generously over the coated corn. Add chopped fresh cilantro and an extra pinch of chili powder.

Finish with a squeeze of fresh lime juice. Taste and add salt only if needed, as cotija cheese is naturally salty.

Step 6: Serve Immediately

Arrange the Mexican street corn on a platter and serve while warm. Add extra lime wedges, chili powder, or cheese on the side so everyone can customize their serving.

Enjoy this creamy, smoky, and tangy corn as a side dish with grilled vegetables, tacos, rice bowls, or your favorite Mexican-inspired meals.

Tips for Making the Best Mexican Street Corn

  • Choose fresh corn: Look for firm ears with plump, juicy kernels for the sweetest flavor.
  • Do not skip the char: Lightly browned spots give the corn its signature smoky taste.
  • Use fresh lime juice: Freshly squeezed lime creates a brighter flavor than bottled juice.
  • Add the toppings while warm: The sauce spreads more easily over freshly cooked corn.
  • Control the heat: Use less chili powder for a mild version or add a pinch of cayenne pepper for extra spice.
  • Prepare the sauce ahead: Mix the creamy sauce a few hours in advance and refrigerate it until needed.

Easy Variations

Mexican Street Corn with Feta Cheese

If cotija cheese is unavailable, crumbled feta is a convenient substitute. It offers a similar salty, tangy taste and works well with the creamy sauce.

Spicy Mexican Street Corn

For a hotter version, add cayenne pepper, finely chopped jalapeños, or a dash of hot sauce to the creamy mixture.

Mexican Street Corn Without Mayonnaise

Replace the mayonnaise with additional sour cream or thick Greek yogurt. The flavor will be slightly different, but the result will still be creamy and tangy.

Mexican Street Corn in a Cup

For an easier-to-serve version, cut the cooked kernels off the cob and place them in small cups. Mix with the creamy sauce, cheese, cilantro, chili powder, and lime juice. This variation is often called esquites, a Mexican street corn dish served off the cob.

What to Serve with Mexican Street Corn

Mexican street corn pairs beautifully with a variety of meals. Try serving it alongside:

  • Chicken or vegetable tacos
  • Grilled chicken, fish, or shrimp
  • Burrito bowls and Mexican rice
  • Black bean quesadillas
  • Grilled vegetables
  • Burgers and barbecue dishes

Its creamy, tangy flavor complements smoky grilled foods and adds a delicious contrast to spicy main courses.

Storage and Reheating

Refrigeration: Store leftover corn in an airtight container in the refrigerator for up to 3 days. For the best texture, store the sauce and toppings separately if you are preparing the recipe ahead.

Reheating: Warm the corn gently in a skillet or microwave until heated through. Add fresh sauce, cheese, cilantro, and lime after reheating for the best flavor.

Freezing: Freezing fully assembled Mexican street corn is not recommended because the creamy sauce may separate and the corn can become watery. If necessary, freeze the plain cooked corn separately and add fresh toppings after thawing and reheating.

Mexican Street Corn Nutrition Information

The following nutrition information is an estimate for one serving, assuming the recipe makes four servings and includes the mayonnaise, sour cream, cotija cheese, and other listed ingredients.

NutrientApproximate Amount per Serving
Calories270 kcal
Protein7 g
Carbohydrates25 g
Total Fat17 g
Saturated Fat5 g
Fiber3 g
Sugar8 g
Sodium350 mg

Note: Nutritional values vary depending on the size of the corn, the brands of mayonnaise and sour cream, the amount of cheese, and any ingredient substitutions.

Frequently Asked Questions

1. What is Mexican street corn called?

Mexican street corn served on the cob is called elote. A similar dish made with corn kernels served in a cup and mixed with seasonings, cheese, lime, and creamy toppings is called esquites.

2. Can I make Mexican street corn without a grill?

Yes. You can cook the corn in a grill pan, heavy skillet, or pot of boiling water. For the best flavor without a grill, use a hot skillet to create lightly charred spots on the kernels.

3. Which cheese is best for Mexican street corn?

Cotija is the traditional choice because it is salty, crumbly, and savory. Feta cheese is a practical substitute if cotija is not available. Use a slightly lighter hand with salt when using either cheese.

4. Is Mexican street corn spicy?

Mexican street corn is usually mildly spicy, but the heat depends on the chili powder and other seasonings. You can reduce the chili powder for a milder taste or add cayenne pepper for more heat.

5. Can I prepare Mexican street corn ahead of time?

Yes. You can prepare the creamy sauce and chop the cilantro ahead of time. Refrigerate them separately, then cook the corn and add the toppings just before serving for the freshest taste.

6. Can I use frozen corn instead of fresh corn?

Yes. Thawed frozen corn works well, especially for the esquites-style version. Drain it thoroughly and cook it in a hot skillet until the excess moisture evaporates and some kernels begin to brown.

7. How do I keep Mexican street corn from becoming soggy?

Cook the corn until tender and lightly charred, and avoid leaving it in excess liquid. Apply the creamy sauce shortly before serving rather than coating the corn hours in advance.

8. Is Mexican street corn vegetarian?

This recipe is generally suitable for vegetarians if the cotija cheese is made without animal rennet. Check the cheese label if you follow a strict vegetarian diet. The recipe is not vegan because it contains mayonnaise, sour cream, and cheese, although plant-based alternatives can be used.

9. Can I make this recipe dairy-free?

Yes. Use dairy-free sour cream and a plant-based mayonnaise, then replace the cotija cheese with a dairy-free alternative. The flavor will vary slightly, but the corn will still be creamy and flavorful.

10. How long does Mexican street corn last in the refrigerator?

Properly stored leftovers can generally be kept in the refrigerator for up to 3 days. Refrigerate them within 2 hours of cooking, and keep the refrigerator at 40°F (4°C) or below.

Final Thoughts

Mexican street corn is an easy way to transform ordinary corn into a flavorful side dish with creamy sauce, salty cheese, smoky seasoning, and fresh lime. Whether you grill it for a summer gathering or prepare it in a skillet for a weeknight dinner, this recipe is simple, versatile, and full of delicious flavor.

Try it with your favorite tacos, grilled dishes, or rice bowls, and adjust the toppings to make it your own. Once you taste the combination of sweet corn, tangy lime, and creamy cheese, this Mexican street corn recipe may quickly become a favorite at your table.

Leave a Comment