Street Corn on Cob Recipe

Street corn on cob recipe is the real deal, grilled corn slathered in a creamy mayo-crema sauce, buried under crumbly cotija cheese, and finished with chili powder and fresh lime.

This is elote, the iconic Mexican street food, and when you make it at home with fresh summer corn, it rivals anything sold from a cart. The char from the grill, the richness of the sauce, the salty cheese, every bite is summer perfection.

Every summer I make this for backyard cookouts, and every time the corn disappears before the burgers do. There’s something about that combination of sweet charred corn and creamy tangy sauce that people just can’t resist.

I’ll teach you three ways to cook the corn, grill, broil, and boil, so you can make this no matter what equipment you have.

The toppings do the heavy lifting, so even boiled corn turns into incredible street corn once you add the sauce and cheese.

Recipe at a Glance

  • Prep0time: 10 minutes
  • Cook time: 10-15 minutes
  • Total time: 20-25 minutes
  • Servings: 6
  • Difficulty: Easy
  • Method: Grill, broil, or boil
Street Corn on Cob Recipe

Ingredients You’ll Need

  • 6 ears fresh corn, husked and silk removed
  • 2 tablespoons vegetable oil
  • ½ cup mayonnaise
  • ¼ cup sour cream or Mexican crema
  • 2 tablespoons fresh lime juice
  • 1 clove garlic, minced
  • ½ cup crumbled cotija cheese (plus extra for serving)
  • 1 tablespoon chili powder or Tajín
  • ¼ cup fresh cilantro, chopped
  • 2 limes, cut into wedges
  • Coarse salt

Ingredient Notes & Easy Substitutions

Fresh corn: Use the best ears you can find, quality shows here.

Crema: Sour cream works; crema is thinner and sweeter.

Cotija: Feta is the closest swap.

Chili powder: Tajín is actually what many Mexican vendors use, try it.

How to Make Street Corn on the Cob

While your finished dish may not look exactly like the images in this post, following these instructions will give you the same delicious Street Corn on Cob Recipe. So please follow with me!

Step One: Prep and Cook the Corn

Brush each ear of!ear of corn lightly with vegetable oil. Now choose your cooking method:

Grill (best): Medium-high heat, corn directly on the grates, 8-10 minutes, turning every 2 minutes until charred in spots.

Broil (indoor): Set oven to broil, corn on a baking sheet, 4 inches from the element, 10-12 minutes turning every 3 minutes.

Boil (classic): Large pot of salted boiling water, cook 5-8 minutes until tender. No char, but totally authentic and common in Mexican homes. Any method works, the toppings are where the magic happens.

Step Two: Make the Creamy Sauce

While the corn cooks, whisk the mayonnaise, sour cream (or crema), lime juice, minced garlic, and a pinch of salt in a small bowl until smooth.

Taste it, creamy, tangy, with a subtle garlic kick. Add more lime if it needs brightness. This sauce gets brushed all over the corn, so it needs to taste great on its own. Set it aside and get ready for the fun part.

Step Three: Slather the Sauce On

Let the cooked corn cool just enough to handle, about 2-3 minutes, but it should still be warm. Using a pastry brush or the back of a spoon, generously slather the crema sauce all over each ear.

Don’t be shy, you want a thick, visible layer. The warm corn slightly melts the sauce into a glossy coating. Make sure every side gets covered, right down to the edges.

Step Four: Add Cheese and Toppings

While the sauce is still wet and sticky, press crumbled cotija cheese all over each ear, use your hands to really pack it on. Then dust generously with chili powder or Tajín and scatter chopped cilantro over the top.

Insert wooden skewers into the bases for handles if you like, that’s how the street vendors do it. Serve immediately with lime wedges for squeezing.

Step Five: Eat It Right Now

Elote waits for no one. Pick it up, lean over your plate, squeeze that lime, and bite in. The sweet charred corn, the creamy sauce, the salty cheese, the hint of chili, it’s a mess and it’s perfect.

Eat it while it’s hot and the sauce is still glossy. This isn’t a dish that improves with sitting. Grab a cob and enjoy every single messy bite, that’s the whole point of street corn on the cob.

Tips for Perfect Elote

Grill over charcoal if you can. Gas works, but charcoal gives that authentic smoky flavor from the street carts. The corn picks up the smoke and it makes a real difference.

Sauce goes on warm corn. Cold corn won’t take the sauce, it slides right off. Warm corn melts the fats slightly and creates that beautiful glossy coating that holds the cheese in place.

Don’t skimp on the cheese. In Mexico, the vendors bury the corn in cotija. You want to see more cheese than corn in some spots.

Nutrition Snapshot

Per elote (approximate): 305 calories | 20g carbs | 9g protein | 23g fat | 520mg sodium

Street Corn on Cob Recipe

What to Serve With It

Elote is a snack or side. Serve it next to grilled steak, chicken fajitas, carnitas tacos, or BBQ ribs. It’s also perfect at a backyard cookout alongside burgers and hot dogs, the corn always steals the show.

For a full Mexican spread, pair it with rice, black beans, and enchiladas. For a casual dinner, just elote and a cold beer is a perfect summer evening. I’ve also been known to eat two cobs and call it dinner, no judgment.

Easy Variations

Off the cob (esquites): Cut kernels off, mix with sauce and cheese in a bowl. Same flavors, no mess.

Spicy elote: Add cayenne to the sauce, or top with hot sauce after the cheese.

Elote on a stick: Push a wooden skewer into the base for a true street-cart handle.

Garlic butter base: Mix minced garlic into softened butter and brush that on before grilling instead of plain oil.

Troubleshooting

Sauce slides off. Corn was too cold or too wet. Pat the cooked corn dry and make sure it’s warm before saucing.

Cheese won’t stick. Press it into the wet sauce with your hands. Some will fall off, that’s normal.

Corn is undercooked. Cook a few more minutes. Kernels should be fully tender when pierced with a fingernail.

Storage, Reheating & Leftovers

Best eaten immediately. Elote is a cook-and-eat-right-now food. For leftovers, cut kernels off the cob and store with sauce in the fridge for up to 2 days. Reheat the kernels gently in a skillet.

Prep ahead: Husk the corn and make the sauce up to a day ahead. Cook and assemble right before serving.

Frequently Asked Questions

What’s elote vs esquites? Elote = on the cob. Esquites = off the cob in a cup. Same flavors, different format.

Do I have to grill? No. Boiling is very common in Mexico. Broiling is great indoors. All three work.

Can I use frozen corn on the cob? Yes. Add 2-3 minutes to the cooking time. No need to thaw first.

What if I can’t find cotija? Feta is the best substitute. Queso:queso fresco works too. Parmesan adds salt but not the right crumbly texture. The cheese matters but the sauce does most of the heavy lifting.

Can I make this without mayo? Yes. Replace it entirely with sour cream or Mexican crema. The flavor shifts slightly tangier but it’s still delicious and some people actually prefer it this way.

Any other serving ideas? Try it spooned over a baked potato, mixed into scrambled eggs for breakfast, or as a topping for nachos.

Street corn is incredibly versatile once you start thinking beyond the side dish category. I’ve even used leftovers as a pizza topping, no joke, it’s amazing.

Do I need to soak the corn first? You don’t have to, but a 15-20 minute soak in cold water helps if you’re grilling with the husks on.

The soaked husks create steam that cooks the corn more evenly and prevents the outer kernels from burning before the inner ones are done. If you’re husk-off grilling, skip the soak, the direct char is what you want.

How do I know when the corn is done? The kernels should be bright yellow and plump, not shriveled or translucent. Press a kernel with your thumbnail, if it releases a clear liquid, it’s ready.

On the grill, you’ll see some charred spots and the silk will be black and easy to pull off. Total cooking time is usually 10-12 minutes on a hot grill, turning every 2-3 minutes.

Can I boil the corn instead of grilling? You can, but you’ll lose the smoky char that makes street corn special. If boiling is your only option, cook the corn 5-7 minutes in boiling salted water, then run it under the broiler for 3-4 minutes to get some color.

It’s not the same as grill char, but it’s better than nothing and the creamy toppings do a lot of heavy lifting.

Can I make this on a gas stove? If you don’t have a grill, the gas stove method works great. Turn the burner to medium-high and hold the corn directly over the flame with tongs, rotating every 2 minutes.

You get beautiful char marks and that smoky flavor. It takes about 8-10 minutes total. A broiler works too, just watch it closely and turn the corn every 2-3 minutes.

What if my corn doesn’t have husks? No problem, just go straight to grilling the bare ears. You’ll actually get more char this way, which some people prefer.

Oil the corn lightly with vegetable oil before grilling so it doesn’t stick, and turn it frequently to prevent burning. The toppings are the real star anyway, so even less-than-perfect char still gives you amazing street corn.

Leave a Comment