Authentic Elote Dip Recipe
Introduction
Elote dip is a flavorful and creamy appetizer inspired by Mexican street corn. Sweet corn cooked with garlic and jalapeño is combined with cotija cheese, Greek yogurt, and fresh cilantro, brightened with lime juice. It’s a quick, crowd-pleasing snack perfect for parties or game day.

Ingredients
- 2 tbsp unsalted butter
- 1 lb corn
- 3 garlic cloves, freshly minced
- 1 jalapeño, finely diced
- 1/3 cup red onion, finely chopped
- 1/2 cup cotija cheese, crumbled
- 4 tbsp fresh cilantro, chopped
- 1/4 cup Greek yogurt
- 3/4 tsp chili powder
- 1/2 tsp smoked paprika
- 1/4 tsp ground cumin
- 1 large lime, juiced and zested
- 1/2 tsp salt, or to taste
- 1/4 tsp black pepper
Instructions
- Step 1: Mince the garlic cloves, finely dice the jalapeño, chop the red onion, zest and juice the lime, and chop the fresh cilantro. Crumble the cotija cheese and measure out the Greek yogurt. Having everything prepped ensures a smooth cooking process.
- Step 2: Melt the butter in a large skillet over medium-high heat. Add the corn and cook for about 10 minutes, stirring occasionally, until the kernels caramelize and develop golden spots. Add the minced garlic and diced jalapeño, stirring constantly for about 2 minutes until fragrant.
- Step 3: Transfer the cooked corn mixture to a bowl. Add the red onion, Greek yogurt, cotija cheese, and cilantro, then stir to combine. In a small bowl, whisk together the chili powder, smoked paprika, cumin, lime juice, lime zest, salt, and black pepper. Fold this seasoning into the corn mixture evenly.
- Step 4: Transfer the dip to a serving bowl and serve immediately with tortilla chips, fresh vegetables, or toasted bread. The dip can be enjoyed warm or at room temperature.
Tips & Variations
- Use fresh corn for the best flavor, but frozen corn works well if thawed and drained. If using canned corn, drain and pat dry thoroughly to avoid a watery dip.
- Substitute cotija cheese with feta or parmesan if needed, although the flavor will vary slightly.
- Swap Greek yogurt with mayo or sour cream for creaminess.
- Reduce heat by using poblano pepper instead of jalapeño or keeping seeds out; add serrano for extra kick.
- If you dislike cilantro, fresh parsley or omitting herbs entirely still gives a tasty dip.
- Try smoked paprika or Tajín in place of chili powder for different smoky or tangy notes.
- Allow the corn to char well by not stirring too much; this develops authentic flavor.
- Add roasted jalapeño and red onion for extra depth.
Storage
Store elote dip in an airtight container in the refrigerator for up to 4 days. Flavors improve after a few hours, so making it ahead is ideal. Stir well before serving as liquid may separate. Serve chilled or bring to room temperature about 20 minutes before enjoying. Add a fresh squeeze of lime and sprinkle of cotija cheese before serving to refresh the flavors.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned corn instead of fresh or frozen?
You can use canned corn if necessary, but be sure to drain and pat it dry very well to prevent the dip from becoming watery. Roasting the canned corn a bit longer helps achieve a better char and deeper flavor.
Is this dip spicy?
The dip has a mild to moderate heat from the jalapeño. You can reduce the spice by removing the seeds or substituting milder peppers. For more heat, leave in some seeds or try serrano peppers.
Print
Authentic Elote Dip Recipe
- Total Time: 25 minutes
- Yield: 3.5 cups of dip 1x
- Diet: Vegetarian
Description
Authentic Elote Dip is a delicious Mexican street corn-inspired appetizer perfect for parties and gatherings. Sweet corn is sautéed until caramelized with butter, garlic, and jalapeño, then mixed with tangy Greek yogurt, salty crumbled cotija cheese, fresh cilantro, and a blend of smoky and bright spices including smoked paprika, cumin, and chili powder. This flavorful dip is creamy but lighter thanks to Greek yogurt and is best served with tortilla chips, fresh veggies, or toasted bread. Ready in under 30 minutes, it’s an easy crowd-pleaser ideal for game days, summer cookouts, or taco nights.
Ingredients
Preparation Ingredients
- 3 garlic cloves, freshly minced
- 1 jalapeño, finely diced
- 1/3 cup red onion, finely chopped
- 1 large lime, juiced and zested
- 4 tbsp fresh cilantro, chopped
- 1/2 cup cotija cheese, crumbled
- 1/4 cup Greek yogurt
Cooking Ingredients
- 2 tbsp unsalted butter
- 1 lb corn (fresh, frozen, or well-drained canned)
- 3 garlic cloves, freshly minced
- 1 jalapeño, finely diced
Seasonings
- 3/4 tsp chili powder
- 1/2 tsp smoked paprika
- 1/4 tsp ground cumin
- 1/2 tsp salt, or to taste
- 1/4 tsp black pepper
Instructions
- Prepare the Mise en Place: Mince the garlic cloves, finely dice the jalapeño, chop the red onion, zest and juice the lime, and chop the fresh cilantro. Crumble the cotija cheese and measure out the Greek yogurt. Having everything prepped and ready ensures a smooth cooking process and helps build flavor efficiently.
- Cook the Corn and Build the Flavor Base: Melt the butter in a large skillet over medium-high heat. Add the corn and cook for about 10 minutes, stirring occasionally, allowing the kernels to caramelize and develop a golden color for deeper, sweeter flavors. Add the minced garlic and diced jalapeño, stirring constantly for about 2 minutes until fragrant and slightly toasted, which mellows the garlic’s sharpness.
- Combine and Season the Dip: Transfer the cooked corn mixture to a bowl. Add the chopped red onion, Greek yogurt, crumbled cotija cheese, and chopped cilantro, stirring to combine. In a separate small bowl, whisk together chili powder, smoked paprika, ground cumin, lime juice, lime zest, salt, and black pepper to create a seasoning blend. Fold this mixture into the corn base evenly. Taste and adjust salt and pepper as needed, keeping in mind that lime juice brightens the flavors beautifully.
- Serve the Elote Dip: Transfer the dip to a serving bowl and serve immediately with tortilla chips, fresh vegetables, or toasted bread. The dip can be enjoyed warm, at room temperature, or cold according to your preference. For gatherings, refrigerate and bring to room temperature about 20 minutes before serving, optionally topping with extra cotija cheese and a squeeze of lime to freshen flavors.
Notes
- For best flavor, use fresh corn on the cob or high-quality frozen corn. If using canned corn, drain and pat dry thoroughly to prevent watery dip.
- Char the corn well in the skillet to develop the authentic smoky, sweet flavor of elote.
- Do not add garlic too early during cooking to avoid burning and bitterness; add it near the end with the jalapeño.
- Ensure the cooked corn mixture has cooled before combining with Greek yogurt and cheese to prevent melting and thinning the dip.
- Substitutions: feta cheese can replace cotija; sour cream or mayo can be swapped for Greek yogurt; poblano peppers or red pepper flakes can adjust jalapeño heat.
- If you dislike cilantro, fresh parsley or no herb at all will still yield tasty results.
- Enhance flavor by roasting jalapeño and red onion with the corn if desired.
- Store leftovers in an airtight container in the fridge for up to 4 days; the dip tastes even better after resting.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Appetizer
- Method: Stovetop
- Cuisine: Mexican
Keywords: Elote Dip, Mexican Dip, Street Corn Dip, Party Appetizer, Corn Dip, Cotija Cheese Dip, Game Day Snack, Summer Dip

