This Mexican street corn recipe for a crowd brings the creamy, smoky, tangy flavor of elote to the kind of gathering where one small skillet simply will not do.
You get sweet corn with browned edges, a smooth lime-chili sauce, salty cotija, and fresh cilantro in every scoop.
It is easy enough for a family meal but special enough for a cookout, potluck, taco night, or Cinco de Mayo table.
The smart part is cooking the corn in batches. That patience gives the kernels real color instead of letting them steam.
Make the sauce while the corn cooks, then combine everything just before serving so the texture stays creamy and fresh. Put the toppings beside the bowl and let everyone finish their portion exactly how they like it.
How Long You Will Spend Making This!
- Prep time: 15 minutes
- Cook time: 20 minutes
- Total time: 35 minutes
- Servings: 12 generous side servings, or 15 smaller servings
- Difficulty level: Easy
- Method: Stovetop skillet

Ingredient List & Quantities
For the corn
- 8 cups corn kernels, from about 8 to 10 ears, or frozen corn thawed and dried
- 3 tablespoons unsalted butter, divided
For the creamy sauce
- 1 cup mayonnaise
- 1/2 cup Mexican crema or sour cream
- 3 tablespoons fresh lime juice, plus wedges for serving
- 2 teaspoons chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon fine salt, or to taste
To finish
- 1 cup crumbled cotija cheese, divided
- 1/2 cup chopped fresh cilantro
- Extra chili powder, Tajin, hot sauce, and lime wedges, optional
Corn is the main ingredient, so fresh kernels give the sweetest result, while frozen corn is usually the easiest choice for a large group. If using frozen corn, thaw it and pat it very dry.
Mexican crema makes a slightly thinner, tangier sauce; full-fat sour cream is a good substitute. Cotija gives the salty, crumbly finish.
Feta is the closest easy-to-find swap. For background on the classic elote flavor combination, the Serious Eats elotes recipe is a useful reference.
Equipment You’ll Need
- A 12-inch skillet or large sauté pan
- A large mixing bowl and a small bowl
- A sharp knife and cutting board if using fresh corn
- Measuring spoons, a spatula, and a large serving bowl
If your skillet is small, use it anyway and simply cook the corn in more batches. A baking sheet can hold each cooked batch while the pan reheats.
Step-by-Step Instructions
Step One: Dry and season the corn
If you are using fresh ears, cut the kernels from the cob. If using frozen corn, thaw it completely and pat it dry with clean towels.
Moisture makes corn steam, while dry kernels brown more readily. Do not add oil or seasonings yet; the butter and sauce provide enough richness.
Step Two: Char the corn in batches
Melt 1 tablespoon of butter in the skillet over medium-high heat. Add about 3 cups of corn in an even layer.
Leave it alone for 2 minutes so the bottom kernels can brown, then stir and cook for 4 to 5 minutes more.
Look for golden and dark brown spots, not a completely black surface. Transfer the batch to the serving bowl and repeat with the remaining corn and butter.
Step Three: Mix the sauce
While the last batch cooks, whisk the mayonnaise, crema or sour cream, lime juice, chili powder, smoked paprika, garlic powder, and salt in a bowl.
The sauce should be smooth and loose enough to coat the kernels. Taste before combining and add a little more lime or chili if the flavor seems flat.
Step Four: Combine everything off the heat
Pour the sauce over the warm corn after the skillet is off the burner. Fold gently until the kernels are coated, then stir in about three-quarters of the cotija and the cilantro.
Keeping the sauce off direct heat matters because mayonnaise and sour cream can look oily or separate when boiled.
Step Five: Finish and serve
Sprinkle the remaining cotija and a little chili powder over the top. Serve the corn warm with lime wedges, Tajin, and hot sauce on the side.
For a buffet, keep it in a slow cooker on the warm setting and stir occasionally; do not use a high setting for the dairy-based sauce.
Serving Size & Batch Scaling
This batch makes approximately 8 to 9 cups once the sauce and cheese are mixed in. Plan on about 2/3 cup per person for 12 generous side servings, or closer to 1/2 cup when several other dishes are on the table.
For a taco bar, serve it in small cups so guests can add toppings without holding up the line.
Making More or Less?
For a cleaner buffet, spoon the finished corn into a wide, shallow serving dish rather than a deep pot. The surface stays easy to garnish, and guests can see the charred kernels and cotija before they serve themselves.
If the corn is one of several sides, keep the topping bowls small and refill them as needed. This protects the cilantro and cheese from becoming warm or wet while the main batch stays at serving temperature.
- 2 servings: Make one-sixth of the recipe, using about 1 1/3 cups corn. Cook it in one batch.
- 4 servings: Make one-third of the recipe, using about 2 2/3 cups corn. A 10-inch skillet is enough.
- 8 servings: Make two-thirds of the recipe, using about 5 1/3 cups corn. Cook in two batches for better browning.
- 12 servings: Use the recipe as written. For 24 servings, double everything and use two skillets or plan on several batches.
The cooking time does not change much for a smaller batch, but large amounts need more batches rather than one overcrowded pan.
Add the lime, salt, and chili gradually when doubling because the cheese and mayonnaise can vary in saltiness.
Nutrition Estimate Per Serving
Estimated per generous serving when divided into 12: approximately 295 calories, 18 g carbohydrates, 6 g protein, 22 g fat, 2 g fiber, 6 g sugar, and 500 mg sodium.
This is an estimate, not medically precise nutrition information; brands and serving sizes change the numbers.

Common Mistakes to Avoid
- Crowding the skillet: Too much corn releases moisture and steams. Cook in a shallow layer.
- Skipping the drying step: Wet frozen corn will take longer to brown and can make the finished dish watery.
- Adding the sauce over direct heat: Remove the pan from the burner before mixing so the dairy stays smooth.
- Salting too early: Cotija is already salty. Taste after the cheese goes in, then adjust.
- Mixing all the toppings in too soon: Reserve some cheese and cilantro for the top so the finished bowl looks fresh.
Troubleshooting Guide
The corn will not brown. Let the skillet heat for a minute between batches and make sure the kernels are dry. Stirring constantly also prevents contact with the hot pan.
The mixture is too thick. Stir in a tablespoon of sour cream or a small splash of water at a time. Stop as soon as it becomes spoonable.
The sauce looks oily. The corn was probably too hot or the mixture was heated directly. Let it cool for a few minutes, then fold in a spoonful of sour cream and a squeeze of lime.
It tastes bland. Add lime first, then a pinch of salt and more chili powder. Adjust in small amounts because cotija can add salt quickly.
Variations & Customizations
For a spicier batch, char one or two minced jalapeños with the corn and put hot sauce on the table. For a lighter version, replace half the mayonnaise with plain Greek yogurt, knowing the sauce will be tangier.
Add black beans for a heartier side, or stir in diced avocado just before serving. If you prefer kernels rather than a large batch, the site’s Mexican street corn recipe off the cob uses the same style of creamy toppings in a smaller presentation.
For another useful look at the mayo, crema, lime, and cotija combination, the creamy Mexican street corn cup recipe offers a smaller serving format that uses the same flavor balance.
What to Serve With It
This corn works beside grilled chicken, steak, fish, tacos, or a tray of roasted vegetables. For a complete party spread, pair it with black beans, rice, salsa, and warm tortillas.
For a quick dinner, serve a smaller portion beside rotisserie chicken and a crisp green salad. It can also act as a chunky dip with sturdy tortilla chips, although it is best served warm rather than piping hot.
Meal Prep & Make-Ahead Instructions
You can make the sauce up to 24 hours ahead and keep it covered in the refrigerator. Char the corn earlier the same day, cool it, and refrigerate it separately.
Combine the two shortly before serving. If you must combine it in advance, keep the finished corn chilled and expect it to thicken; stir in a spoonful of sour cream after gently warming.
Storage & Leftovers
Because this is a large batch, divide leftovers into shallow containers so they cool quickly and evenly. Write the date on the lid instead of guessing later.
The corn tastes best cold or gently warmed, and a fresh squeeze of lime can wake up the flavors after storage.
Transfer leftovers to a covered airtight container and refrigerate within two hours. They are best used within 3 days.
Freezing is not recommended because the mayonnaise, sour cream, and cheese can separate and become grainy after thawing. Leftover corn is good folded into quesadillas, spooned over rice and beans, or mixed into an omelet.
Reheating Instructions
Warm one serving in a skillet over medium-low heat, stirring often, or microwave it in 30-second bursts.
Add a teaspoon of water or sour cream if it has tightened in the refrigerator. Avoid boiling. Finish reheated portions with fresh lime, cotija, or cilantro so they taste lively again.
Frequently Asked Questions
Can I use canned corn? Yes. Drain and rinse it, then pat it very dry before charring. It may brown less deeply than fresh or frozen corn.
How do I keep it warm for a party? Use a slow cooker on warm and stir every 20 to 30 minutes. If the edges look dry, fold in a spoonful of sour cream.
Can I make this without cotija? Yes. Feta is the best substitute, while queso fresco gives a milder finish. Taste before adding more salt.
Can I double the recipe? Yes, but use more than one skillet or cook several batches. An overcrowded pan will steam the corn instead of charring it.