Have you ever experienced the mouthwatering combination of charred corn, tangy lime, spicy chili powder, and creamy cheese that makes up traditional Mexican street corn, or “elote”? If you’re nodding enthusiastically, I’ve got excellent news. I’ve transformed this beloved street food into a warm, bubbling dip that’s perfect for gatherings of any size. And if you’ve never tried elote before, prepare for your taste buds to be forever changed!
After experimenting with countless variations in my kitchen, I’ve finally perfected a baked elote dip recipe that captures all the vibrant flavors of authentic Mexican street corn while being incredibly simple to prepare. This dish has become my go-to appetizer for everything from game day celebrations to casual dinner parties, always disappearing within minutes of hitting the table.
What Makes This Elote Dip Special
Traditional elote involves grilled corn on the cob slathered with a mixture of mayonnaise, cotija cheese, lime juice, and chili powder. My baked version transforms these incredible flavors into a scoopable dip that’s arguably even more addictive than the original.
What I love most about this recipe is how it balances creamy, tangy, sweet, and spicy elements. The natural sweetness of corn plays against the tang of lime and sour cream, while the cheese adds rich saltiness and the chili powder brings just enough heat to keep things interesting. It’s a perfect harmony of flavors that never fails to impress.
Ingredients You’ll Need
For this crowd-pleasing dip, I’ve carefully selected ingredients that work together to create that authentic elote flavor profile while ensuring the perfect dippable consistency.
Main Ingredients
- 4 cups fresh corn kernels (from about 5-6 ears) or frozen corn, thawed
- 1 cup mayonnaise
- 1 cup sour cream
- 8 oz cream cheese, softened
- 1 cup cotija cheese, crumbled (divided)
- 1 cup monterey jack cheese, shredded
- 1/4 cup fresh cilantro, chopped (plus more for garnish)
- 3 cloves garlic, minced
- 2 jalapeños, one finely diced (seeds removed for less heat if desired), one sliced for garnish
- 2 tablespoons lime juice (about 1 large lime)
- 1 tablespoon lime zest
- 1 teaspoon chili powder (plus more for garnish)
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- Salt and black pepper to taste
For Garnish
- Extra cotija cheese
- Chopped fresh cilantro
- Sliced jalapeños
- Lime wedges
- Additional chili powder
- Sliced green onions
For Serving
- Tortilla chips
- Bell pepper slices
- Jicama sticks
- Cucumber rounds
- Warm tortillas
Equipment Needed
Before we dive into the cooking process, make sure you have these essential tools on hand:
- Cast iron skillet (10-12 inch) or oven-safe baking dish
- Large mixing bowl
- Cutting board and knife
- Measuring cups and spoons
- Citrus juicer or reamer
- Microplane or zester for lime zest
- Wooden spoon or spatula for mixing
- Gas burner, grill, or broiler for charring corn (optional but recommended)

Preparation Method
I’ve broken down the preparation into clear, manageable steps that will guide you through creating this amazing dip from start to finish.
Step 1: Prepare the Corn
For the most authentic flavor, I highly recommend charring your corn before adding it to the dip. This extra step adds a smoky dimension that truly elevates the final result.
- If using fresh corn, husk the ears and remove the silk.
- Over a gas burner, grill, or under the broiler, char the corn, rotating occasionally until you see blackened spots all around (about 2-3 minutes per side).
- Let the corn cool slightly, then carefully cut the kernels off the cob.
- If using frozen corn, you can either thaw it and use as is, or for better flavor, spread it on a baking sheet and broil for 5-7 minutes until parts begin to char.
Step 2: Preheat and Prepare
- Preheat your oven to 375°F (190°C).
- Lightly grease your cast iron skillet or baking dish with a small amount of butter or oil.
Step 3: Mix the Base
- In a large mixing bowl, combine the softened cream cheese, mayonnaise, and sour cream. Mix until smooth and well incorporated.
- Add the garlic, lime juice, lime zest, chili powder, smoked paprika, cumin, salt, and black pepper. Stir to combine.
- Fold in the charred corn kernels, diced jalapeño, chopped cilantro, 3/4 cup of the cotija cheese, and all of the monterey jack cheese.
- Mix everything thoroughly until all ingredients are evenly distributed.
Step 4: Bake to Perfection
- Transfer the mixture to your prepared skillet or baking dish, spreading it evenly.
- Sprinkle the remaining 1/4 cup of cotija cheese over the top.
- Bake in the preheated oven for 20-25 minutes until the dip is hot and bubbling, with golden brown edges.
- If you want an extra golden top, switch to the broiler for the final 1-2 minutes, watching carefully to prevent burning.
Step 5: Garnish and Serve
- Remove from the oven and let the dip cool for about 5 minutes.
- Garnish with additional cotija cheese, a sprinkle of chili powder, fresh cilantro, sliced jalapeños, green onions, and lime wedges.
- Serve immediately while still warm with your choice of dippers.
Nutritional Information
For those watching their intake, here’s a breakdown of what you can expect per serving (approximately 1/4 cup) of this delicious elote dip:
Nutrient | Amount |
---|---|
Calories | 280 |
Total Fat | 22g |
Saturated Fat | 9g |
Cholesterol | 45mg |
Sodium | 450mg |
Total Carbohydrates | 15g |
Dietary Fiber | 2g |
Sugars | 4g |
Protein | 7g |
Vitamin A | 15% DV |
Vitamin C | 10% DV |
Calcium | 20% DV |
Iron | 4% DV |
Note: Nutritional values are approximate and may vary based on specific ingredients used.
Ingredient Substitutions and Variations
One of the things I love about this elote dip is how adaptable it is. Here are some substitutions and variations to try:
Cheese Options
Original Ingredient | Possible Substitution | Notes |
---|---|---|
Cotija Cheese | Feta Cheese | Slightly tangier but similar crumbly texture |
Cotija Cheese | Parmesan Cheese | Sharper flavor, works well in smaller amounts |
Monterey Jack | Pepper Jack | Adds extra spiciness to the dip |
Monterey Jack | Mozzarella | Milder flavor, excellent melting qualities |
Cream Cheese | Greek Yogurt Cream Cheese | Lower fat option with added tanginess |
Other Substitutions
Original Ingredient | Possible Substitution | Notes |
---|---|---|
Sour Cream | Greek Yogurt | Healthier option with similar tanginess |
Mayonnaise | Mexican Crema | More authentic, slightly different texture |
Fresh Corn | Canned Corn | Convenient option (drain well and pat dry) |
Jalapeños | Poblano Peppers | Milder heat level, earthier flavor |
Cilantro | Parsley | For those who dislike cilantro’s flavor |
Lime | Lemon | Different citrus note, still complements the dish |
Exciting Variations
- Protein-Packed Version: Add 1 cup of black beans and 1 cup of shredded rotisserie chicken for a more substantial dip that can serve as a main dish.
- Roasted Garlic Elote Dip: Replace raw garlic with a whole head of roasted garlic for a sweeter, more mellow garlic flavor.
- Charred Vegetable Medley: Add 1/2 cup each of charred bell peppers and charred zucchini for extra vegetables and texture.
- Bacon Elote Dip: Mix in 6-8 slices of cooked, crumbled bacon for a smoky, savory twist.
- Seafood Elote Dip: Fold in 1 cup of cooked, chopped shrimp or lump crab meat for a luxurious seafood version.

Serving Suggestions
This baked elote dip is incredibly versatile when it comes to serving options. Here are my favorite ways to enjoy it:
Classic Serving Ideas
- Serve in the cast iron skillet it was baked in for a rustic presentation that keeps the dip warm longer.
- Transfer to a decorative bowl nestled in a larger bowl of hot water to maintain temperature during a party.
- Create an attractive “dipper station” surrounding the warm dip with various options for scooping.
What to Serve With Elote Dip
- Tortilla Chips: Blue corn, yellow corn, or multicolored chips all work beautifully.
- Fresh Vegetables: Bell pepper strips, cucumber rounds, celery sticks, jicama, and radishes provide a refreshing crunch.
- Warm Tortillas: Small flour or corn tortillas warmed briefly can be used to create mini elote tacos.
- Toasted Bread: Slices of toasted baguette or sourdough provide a sturdy base for this hearty dip.
- Protein Options: Grilled chicken skewers or shrimp can be dipped for a more substantial appetizer.
Complete Menu Ideas
Occasion | Menu Suggestions |
---|---|
Game Day Spread | Baked Elote Dip, Buffalo Wings, Loaded Potato Skins, Fresh Vegetable Platter |
Mexican Fiesta | Baked Elote Dip, Chicken Enchiladas, Black Bean Salad, Cilantro Lime Rice, Churros |
Summer Cookout | Baked Elote Dip, Grilled Carne Asada, Watermelon Salad, Grilled Vegetables, Tres Leches Cake |
Cocktail Party | Baked Elote Dip, Shrimp Ceviche, Empanadas, Guacamole, Churro Bites with Chocolate Sauce |
Beverage Pairings
- Non-Alcoholic Options: Mexican Agua Frescas, Horchata, Hibiscus Tea, or Sparkling Water with Lime
- Mocktails: Virgin Margaritas, Pineapple Mockaritas, or Spicy Tomato Mocktails
Make-Ahead and Storage Tips
I often prepare this dip in advance for gatherings, and these tips ensure it’s just as delicious when served:
Make-Ahead Options
- Prep Components: Char corn and chop all ingredients up to 2 days ahead, storing them separately in the refrigerator.
- Assemble Early: Mix all ingredients (except garnishes) and store in an airtight container in the refrigerator for up to 24 hours before baking.
- Partial Bake: Bake the dip for 15 minutes, cool completely, cover, and refrigerate. On serving day, bake for an additional 15-20 minutes until hot and bubbly.
Storage Instructions
Storage Method | Instructions | Maximum Time |
---|---|---|
Refrigerator (Unbaked) | Store mixture in airtight container | 24 hours |
Refrigerator (Baked) | Cool completely, cover tightly | 3-4 days |
Freezer (Unbaked) | Place in freezer-safe container | 1 month |
Freezer (Baked) | Cool completely, wrap well | 2-3 months |
Reheating Methods
- Oven Method: Place refrigerated dip in a 350°F (175°C) oven for 15-20 minutes until hot throughout.
- Microwave Method: Microwave individual portions on medium power in 30-second intervals, stirring between each, until heated through.
- Thawing Frozen Dip: Thaw overnight in the refrigerator before reheating using one of the methods above.
Note: The texture may change slightly upon freezing and thawing, but the flavor will remain delicious.

Common Mistakes to Avoid
Through my many batches of elote dip, I’ve learned some important lessons about what not to do:
Mistake 1: Skipping the Corn Charring Step
While it might be tempting to toss raw or simply thawed corn directly into your dip mixture, you’ll miss out on the distinctive smoky flavor that makes elote special. Even a quick broil will add significant flavor depth.
Mistake 2: Using Cold Ingredients
Make sure your cream cheese is properly softened, and ideally bring sour cream and mayonnaise to room temperature before mixing. Cold ingredients won’t blend smoothly and could lead to an uneven texture.
Mistake 3: Overcooking the Dip
Watch your dip carefully while baking, especially if you switch to the broiler at the end. An extra minute can be the difference between perfectly golden and burnt. The dip should be bubbling at the edges but not excessively browned on top.
Mistake 4: Incorrect Cotija Substitution
If you substitute feta for cotija, be aware that feta can be saltier. Taste your mixture before adding any additional salt to prevent an overly salty dip.
Mistake 5: Serving at the Wrong Temperature
This dip is at its absolute best when served warm, not piping hot or room temperature. Allow it to cool for about 5 minutes after removing from the oven for the ideal consistency and to prevent burning anyone’s mouth.
Why This Recipe Works
I’ve fine-tuned this recipe through countless iterations, and here’s why the final version works so well:
- Three-Cheese Approach: The combination of cream cheese (for creaminess), cotija (for authentic flavor), and monterey jack (for meltability) creates the perfect cheese balance.
- Balanced Heat: The recipe incorporates heat through fresh jalapeños and chili powder without overwhelming the other flavors.
- Textural Contrast: The creamy base against the slight crunch of corn kernels provides satisfying textural interest.
- Layered Flavors: Each component contributes to a complex flavor profile – sweetness from corn, tang from lime, creaminess from cheese and dairy, earthiness from spices, and freshness from cilantro.
- Visual Appeal: The colorful garnishes make this dip as beautiful as it is delicious, encouraging people to dive in.
Questions and Answers About Baked Elote Dip
Here are answers to some common questions I receive about this recipe:
Q: Can I make this dip vegetarian? A: Good news! This recipe is already vegetarian. Just be sure to check that the cotija cheese you purchase uses vegetarian rennet if that’s a concern.
Q: Is there a dairy-free version of this dip? A: Yes! You can create a dairy-free version using vegan cream cheese, vegan mayonnaise, dairy-free sour cream alternative, and dairy-free cheese shreds. The flavor profile will be slightly different but still delicious.
Q: What’s the best way to char corn if I don’t have a gas stove or grill? A: Your oven’s broiler works perfectly! Place corn on a baking sheet, position it about 4 inches from the broiler element, and turn occasionally until charred spots appear (about 10-12 minutes total).
Q: How spicy is this dip? A: As written, this recipe has a mild-to-medium heat level. You can easily adjust by removing jalapeño seeds and membrane for less heat, or adding more jalapeños or a pinch of cayenne for more heat.
Q: Can I use this as a topping instead of a dip? A: Absolutely! This makes an excellent topping for grilled chicken, fish tacos, baked potatoes, or even as a unique pizza sauce.
Q: What can I do with leftover dip? A: Leftover dip makes an amazing filling for omelettes, topping for baked potatoes, stuffing for chicken breasts, or sauce for pasta. You can also mix it with cooked rice for a quick Mexican-inspired side dish.
Q: Is there a lower-calorie version? A: Yes, you can reduce calories by using light cream cheese, light sour cream, and reducing the mayo by half (replacing it with additional light sour cream). The texture will be slightly less rich but still delicious.
Q: Can I make this in a slow cooker instead of baking? A: Yes! Combine all ingredients in a slow cooker and cook on low for 2-3 hours or on high for 1-1.5 hours, stirring occasionally. The texture will be slightly different but works well for keeping warm during parties.
Final Thoughts
This Baked Elote Dip has become my signature appetizer for good reason. It transforms the beloved flavors of Mexican street corn into a shareable form that never fails to impress guests. The combination of sweet corn, tangy lime, creamy cheese, and subtle heat creates a perfectly balanced bite that keeps everyone coming back for more.
What I love most about this recipe is its versatility. Whether you’re hosting a casual game day gathering, a sophisticated dinner party, or simply craving a special treat for yourself, this dip rises to the occasion. The fact that you can prepare components ahead of time makes it practical for busy hosts, while the stunning presentation with colorful garnishes ensures it will be the star of your table.
I encourage you to make this recipe your own by experimenting with the variations suggested or creating unique twists based on your personal preferences. The fundamental flavors of elote provide a wonderful foundation for creativity in the kitchen.
So grab some chips, preheat that oven, and prepare to discover your new favorite dip. I promise you’ll never look at corn the same way again!