This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.
If you think Mexican dips begin and end with guacamole, get ready to have your mind blown. These Mexican dip recipes authentic to the vibrant street food culture of Mexico bring bold flavors, smoky chiles, and creamy textures straight to your snack table. From charred corn to tangy tomatillos, these four dips are guaranteed to steal the show at any gathering.
Street Corn Elote Dip
Inspired by the beloved Mexican street snack elote, this warm and creamy dip captures every flavor that makes grilled corn on a stick so irresistible. Smoky charred corn, tangy crema, salty cotija cheese, and a kick of chili powder come together in one deeply satisfying bowl. It is one of the most crowd-pleasing Mexican dip recipes authentic to the streets of Mexico City you will ever make.

Ingredients
- 3 cups fresh or frozen corn kernels
- 2 tbsp unsalted butter
- 8 oz cream cheese, softened
- 1/2 cup Mexican crema (or sour cream)
- 1/2 cup mayonnaise
- 1 cup cotija cheese, crumbled and divided
- 1 jalapeño, seeded and finely diced
- 2 cloves garlic, minced
- 1 tsp chili powder
- 1/2 tsp smoked paprika
- Juice of 1 lime
- 2 tbsp fresh cilantro, chopped
Instructions
- Step 1: Melt butter in a large cast-iron skillet over high heat. Add the corn kernels in a single layer and cook without stirring for 3-4 minutes until deeply charred on one side, then stir and char for another 2 minutes. Remove from heat and set aside.
- Step 2: Preheat your oven to 375°F (190°C).
- Step 3: In a large mixing bowl, beat the softened cream cheese until smooth. Add the Mexican crema, mayonnaise, minced garlic, jalapeño, chili powder, smoked paprika, and lime juice, stirring until fully combined.
- Step 4: Fold in 3/4 cup of the cotija cheese and the charred corn, reserving a handful of corn for the topping.
- Step 5: Transfer the mixture to an oven-safe skillet or baking dish. Top with the reserved charred corn and the remaining cotija cheese.
- Step 6: Bake for 20-25 minutes until the edges are bubbling and the top is lightly golden.
- Step 7: Remove from the oven and immediately garnish with fresh cilantro, an extra squeeze of lime, and a dusting of chili powder. Serve hot.
Serving Tip: Serve hot with thick tortilla chips, warm flour tortillas cut into wedges, or toasted pita triangles for scooping. A cold Mexican lager alongside makes this an unforgettable appetizer.
Tomatillo Salsa Verde
Bright, tangy, and packed with herbaceous depth, this roasted tomatillo salsa verde is a staple in Mexican kitchens that deserves a permanent spot on your snack spread. Roasting the tomatillos and chiles under the broiler coaxes out a complex smokiness that you simply cannot get from a jar. This is one of those Mexican dip recipes authentic enough to make anyone who grew up in Mexico nod with approval.

Ingredients
- 1.5 lbs fresh tomatillos, husked and rinsed
- 3 serrano chiles (or 2 jalapeños for milder heat)
- 1 medium white onion, quartered
- 4 cloves garlic, unpeeled
- 1 cup fresh cilantro leaves and stems
- 1 tbsp fresh lime juice
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp cumin
- 1 tbsp vegetable oil
- 2 tbsp water (if needed to adjust consistency)
Instructions
- Step 1: Position your oven rack about 6 inches from the broiler and preheat to high broil. Line a large baking sheet with foil.
- Step 2: Place the tomatillos, serrano chiles, onion quarters, and unpeeled garlic cloves on the prepared baking sheet in a single layer. Drizzle with vegetable oil and toss lightly.
- Step 3: Broil for 5-7 minutes until the tomatillos are blistered and charred on top. Flip everything carefully and broil for another 4-5 minutes until deeply roasted and softened. Watch closely to prevent burning.
- Step 4: Remove from the oven and allow to cool for 10 minutes. Peel the roasted garlic cloves from their skins.
- Step 5: Transfer all roasted vegetables along with any collected juices from the pan into a blender or food processor. Add the cilantro, lime juice, salt, and cumin.
- Step 6: Pulse 8-10 times for a chunky salsa or blend for 20-30 seconds for a smoother consistency. Taste and adjust salt and lime juice as needed. Add water one tablespoon at a time if the salsa is too thick.
- Step 7: Transfer to a serving bowl and let rest for at least 15 minutes before serving to allow the flavors to meld beautifully.
Serving Tip: Serve at room temperature or slightly chilled with classic tortilla chips, spooned generously over tacos and grilled chicken, or stirred into scrambled eggs for an incredible brunch moment.
Esquites-Style Corn Dip
Esquites is the cup version of elote — tender corn kernels sold by street vendors in Mexico City and enjoyed with a spoon rather than on a cob. This dip transforms that iconic snack into a scoopable, shareable party dish that is just as addictive as the original. Layered with bold spices, creamy cheese, and a bright hit of lime, it is the kind of Mexican dip recipe that disappears from the bowl within minutes.

Ingredients
- 4 cups white or yellow corn kernels (fresh, canned, or thawed frozen)
- 2 tbsp olive oil
- 1/2 white onion, finely diced
- 2 cloves garlic, minced
- 1/2 cup mayonnaise
- 1/2 cup Mexican crema or sour cream
- 1 cup cotija cheese, crumbled
- 1 tsp tajin or chili lime seasoning, plus more to garnish
- 1/2 tsp cayenne pepper
- Juice of 2 limes
- 1/4 cup fresh cilantro, roughly chopped
- Hot sauce, to taste (Valentina or Cholula recommended)
Instructions
- Step 1: Heat olive oil in a large skillet over medium-high heat. Add the diced white onion and sauté for 3-4 minutes until softened and translucent.
- Step 2: Add the garlic and cook for another 30 seconds until fragrant. Add the corn kernels, increase heat to high, and cook for 6-8 minutes, stirring occasionally, until the corn develops golden brown and slightly charred spots.
- Step 3: Remove the skillet from heat and allow the corn mixture to cool for about 10 minutes.
- Step 4: In a large mixing bowl, whisk together the mayonnaise, Mexican crema, lime juice, tajin, and cayenne pepper until smooth.
- Step 5: Add the cooled corn mixture to the bowl and fold everything together until the corn is evenly coated in the creamy dressing.
- Step 6: Fold in half of the cotija cheese and taste, adjusting lime juice, salt, and heat level with hot sauce to your preference.
- Step 7: Transfer to a wide serving bowl. Top with the remaining cotija cheese, a generous sprinkle of tajin, fresh cilantro, and a drizzle of hot sauce. Serve immediately or refrigerate for up to 2 hours and serve cold.
Serving Tip: Serve with thick-cut tortilla chips or tostadas for scooping. This dip also works beautifully piled onto grilled fish tacos or served alongside grilled carne asada at a summer cookout.
Mexican Street Taco Dip
Think of this dip as everything you love about Mexican street tacos — seasoned meat, tangy crema, pico de gallo, and fresh toppings — layered into one spectacular, scoopable dish. It is hearty enough to serve as a main event at any party and impressive enough to silence a room when it hits the table. Bold, layered, and deeply satisfying, this is the ultimate Mexican dip recipe for anyone who wants all the taco flavors without any of the assembly.

Ingredients
- 1 lb ground beef or chorizo (or a mix of both)
- 1 packet (1 oz) taco seasoning
- 1/3 cup water
- 16 oz refried beans, warmed
- 8 oz cream cheese, softened
- 1/2 cup Mexican crema or sour cream
- 1 cup shredded Mexican blend cheese
- 1 cup pico de gallo (fresh or store-bought)
- 1 avocado, diced
- 1/2 cup pickled red onions
- 1/4 cup fresh cilantro, chopped
- Juice of 1 lime
Instructions
- Step 1: In a large skillet over medium-high heat, cook the ground beef or chorizo, breaking it apart with a wooden spoon, until fully browned, about 7-8 minutes. Drain excess fat.
- Step 2: Add the taco seasoning and water to the skillet, stir well, and simmer for 3-4 minutes until the liquid is mostly absorbed and the meat is fragrant and well-coated. Remove from heat.
- Step 3: In a small bowl, beat the softened cream cheese until smooth, then stir in the Mexican crema until fully combined to create a creamy base layer.
- Step 4: Spread the warmed refried beans in an even layer across the bottom of a large shallow serving dish or a 9×13 inch baking dish.
- Step 5: Dollop and gently spread the cream cheese mixture over the refried bean layer.
- Step 6: Spoon the seasoned taco meat evenly over the cream cheese layer, then sprinkle the shredded Mexican cheese generously over the top of the meat.
- Step 7: Top with the pico de gallo, diced avocado tossed in lime juice to prevent browning, pickled red onions, and fresh cilantro. Serve immediately so the layers stay distinct and the toppings remain fresh.
Serving Tip: Serve with sturdy restaurant-style tortilla chips, warm tostadas, or flour tortilla chips for scooping. Set out extra lime wedges, hot sauce, and sliced jalapeños on the side so guests can customize their bites.
