Elote Corn Dip

This Elote Dip recipe is my take on the corn dip appetizer at Elote cafe in Sedona, AZ, that is based on the flavors of South American street corn. So Good!

This Elote Corn Dip is my take on a popular appetizer from Elote Cafe Sedona, AZ. It’s a simple corn dip to make that’s creamy, slightly spicy, and sweet thanks to in-season corn. Serve it with a pile of tortilla chips or a stack of warm tortillas and your guests will be very happy! 

I like this dip as a change-up from a classic queso recipe or something. While it’s great slightly warm straight off the stove, it’s great even after it has sat out on the counter for a few minutes and is at room temperature. 

If you have leftovers, it’s fine cold out of the fridge even! 

Once you get some fresh corn in your markets, make this dip ASAP!

What is Elote?

Elote means corn in Spanish but it typically means corn on the cob. This Elote Dip is a riff on a classic South American street food that involves corn on the cob topped with crumbled cheese and spices.

Generally, when I make elote, I grill the corn right on the grill and top it with a layer of mayonnaise so the toppings stick. Then add toppings like Tajin seasoning or chili powder, cotija cheese, and minced cilantro. Those same flavors are all in this dip! 

Prepping the Corn

I’m not sure what kind of corn the original recipe uses for this Elote Dip, but Betsy confirmed that the kernels were nice and big. My guess is that they use some sort of artisan corn. I didn’t look too hard for this and just used plain old sweet corn which you should be able to find in the store this time of year.

You’ll need about four big ears of corn to get started. If you have a grill going, grill the corn in the husk for 15 minutes over direct heat. Then let it cool and you can peel the corn and cut the corn off the cob. 

charred corn for Elote Dip.
After a quick char.

If you wan to roast the corn, just lay them out on a baking sheet and roast them at 500 degrees Fahrenheit for 15 minutes, turning them once or twice throughout the roasting process. 

Let the corn cool until you can handle them and then remove the husks. When it comes to cutting the kernels off, I like to do it in a large bowl. This way when the kernels come off, they won’t scatter all over the place.

Shucked corn for Elote Dip.

Once you have the corn roasted and shucked, the hard part of the recipe is done!

Can you use frozen corn in this recipe?

I have used frozen corn in this recipe before in a pinch. I wouldn’t use canned corn though. 

If you are using frozen corn, let it thaw and then saute it in a skillet with some butter and salt and pepper to give it some flavor. Then add it to your dip. 

Making the Elote Dip Sauce

Let’s just get this out of the way: The sauce on this Elote Dip is a mayonnaise base. I actually thought about making a homemade mayo for my version but decided that there was enough other stuff going into the dish that it probably wouldn’t be noticeable.

Sauce basics for Elote Dip.
The sauce basics.

Stir together the mayo, hot sauce, salt, pepper, sugar, lime juice, and stock in a small bowl. If you don’t have some stock available, I wouldn’t recommend buying it just for this dish since you only need a few tablespoons. You could use water with maybe a dash of Worcestershire sauce to thin the mixture a bit.

Stirring ingredients for dip.

Add the sauce ingredients to a large skillet over medium heat and cook it until it starts to bubble. Then toss in all your corn kernels!

simmering the Elote Dip.
All together now…

Continue to cook and stir for a few minutes until the whole mixture thickens nicely. It won’t take long.

Your finished Elote Corn Dip will look something like this:

Finished Elote dip in the skillet.
Very tasty.


This Elote Dip is great as-is, but the garnishes are really important in my opinion.

When you are ready to serve, pile the corn in a serving bowl and top it with a good amount of each garnish. A good sprinkle of chili powder or Tajin seasoning is essential along with minced cilantro. 

Elote Dip ~ Macheesmo
From the side.

Serve this with lots of tortilla chips and dig in!

Like I said, this is a very different Tex-Mex dip and I doubt that your Cinco de Mayo friends will duplicate it if you bring it to a party. It will also disappear because it’s super-addictive.

Substitutions for this elote corn dip

This is a pretty flexible dip. Here are some ideas to change it up! 

  • Add some fresh or roasted garlic to the sauce as it simmers.
  • Instead of mayo, try Greek yogurt as a base. I think I prefer mayo, but I could see both working.
  • Use feta cheese instead of cotija cheese if you can’t find it.
Elote Dip from Macheesmo
Action shot.
corn dip

Elote Corn Dip at Home

This recipe is my take on the corn dip appetizer at Elote cafe in Sedona, AZ, that is based on the flavors of South American street corn, YUM!
3.62 from 57 votes
Prep Time 20 mins
Cook Time 10 mins
Total Time 35 mins
Course Appetizers, Dips, Side Dishes, Snack Time
Cuisine Mexican, Tex-Mex
Servings 4 Servings


  • 4 ears sweet corn
  • cup mayonnaise
  • 1 tablespoon hot sauce
  • 1 lime juice only
  • ½ teaspoon kosher salt
  • ½ teaspoon black pepper
  • ½ teaspoon sugar
  • 2 tablespoons vegetable stock
  • ¼ cup Cotija cheese garnish
  • Cilantro garnish
  • Chili powder garnish
  • Tortilla chips


  • Preheat oven to 500 °F. Lay out corn on a baking sheet and bake for 15 minutes, turning once, until corn is well charred. You can also grill the corn over medium heat.
  • Let corn cool briefly and then shuck. Cut corn kernels off the cob. I find it helpful to cut kernels off in a bowl so the kernels don’t scatter all over.
  • In a separate bowl, whisk together mayo, lime, hot sauce, salt, pepper, sugar and stock.
  • Add sauce to a large skillet over medium heat. Cook for a few minutes until it starts to bubble.
  • STir in corn and cook for 2-3 minutes until the mixture thickens and the corn is heated through.
  • Transfer corn to a serving bowl (or split between a few) and garnish with crumbled cheese, cilantro, and chili powder. Serve with chips!


Adapted from a Food.com recipe.


Serving: 1bowlCalories: 301kcalCarbohydrates: 20gProtein: 5gFat: 24gSaturated Fat: 5gPolyunsaturated Fat: 13gMonounsaturated Fat: 6gTrans Fat: 0.1gCholesterol: 20mgSodium: 705mgPotassium: 280mgFiber: 2gSugar: 7gVitamin A: 257IUVitamin C: 13mgCalcium: 57mgIron: 1mg
Keyword Corn Dip, Corn Recipes, Elote

Did you make this?

Instagram logo

Snap a photo and tag @macheesmo so I can see your work.

Here are a few other great recipes to try!

16 Responses to “Elote Corn Dip” Leave a comment

    1. Any Latin market would have it, but you can also use queso fresco which most supermarkets will have. Depending on where you live you can probably find Cotija in your deli/cheese section of the grocery store. The dip is fine without it though also. Good luck!

  1. This looks amazing! Two questions: 1) Do you think using siracha instead of plain hot sauce would overtake the flavors? and 2) could greek yogurt be used as a substitute for the mayo?

    Thanks Nick!

    1. I think sriracha would be delicious, but I’m kind of nutso about it… You might go a bit lighter on it to start and see how the flavor is.

      I think you could sub yogurt without too much issue…

      Good luck!

  2. So yummy we wanted to eat it with spoons!
    I skipped the lime juice and went with a mayo that came pre-flavored with lime. I had trouble finding Cotija but feta worked just great.

  3. The original Elote recipe is available online – google Elote Restaurant Elote recipe. This version looks close enough to me that I have to wonder if the author is claiming to “come close” on her own instincts but really just borrowed heavily from the original. We just got back from Sedona and the real recipe is available both in the cookbook sold at the restaurant and online. Why settle for this hack?

    1. Hey David,
      Just to be clear… I always credit a source recipe when I use one. In this case I used a Food.com recipe which I link to right under the recipe. I’m always super transparent about that stuff. I try to make recipes more accessible by doing step-by-step photos and maybe introducing something new to people who read my blog regularly. If that’s being a hack, then I guess I’m guilty!

Join the Conversation

Your email address will not be published. Required fields are marked *

Recipe Rating