Cinco de Mayo is a day that celebrates Mexico’s victory at the Battle of Puebla. It’s also the perfect time to enjoy bold, festive flavours, and this creamy elote dip fits right in. Inspired by Mexico’s famous street corn, this recipe brings together sweet corn, creamy mayo, tangy lemon juice, spices, and fresh cilantro into one irresistible bowl. Every bite is creamy, zesty, and full of flavour, just like the traditional favourite, but easier to scoop and share.
Elote, or Mexican street corn, is usually served right on the cob, coated with a creamy, cheesy, and spicy topping. This dip version keeps all those classic flavours but makes it much easier to serve at gatherings. Instead of biting into corn, you get a smooth and creamy mix where every spoonful is packed with taste. It’s quick to prepare and delivers the same crave-worthy taste.
You can use fresh corn when it’s in season or frozen corn for a quick fix; your dip will still turn out just as delicious. Serve it warm or chilled, depending on what you prefer, and watch it become everyone’s favourite at the table. This Mexican-style corn dip is simple, satisfying, and perfect for any occasion.
Heat butter in a pan over medium heat. Add grated garlic and chopped jalapeño. Stir for a few seconds until fragrant. This step builds a strong flavour base, so avoid burning the garlic.
Description - Step 2
Step 2: Cook the corn
Add fresh corn kernels to the pan. Stir well and cook until the corn becomes slightly golden and lightly caramelised. This adds a subtle smoky flavour. Turn off the heat and let the mixture cool completely.
Description - Step 3
Step 3: Mix the creamy base
In a bowl, combine mayonnaise and sour cream. Add the cooled corn mixture along with cilantro, lemon juice, chilli powder, cumin powder, and salt. Mix everything well until evenly combined. Taste and adjust seasoning if needed.
Description - Step 4
Step 4: Chill the dip
Cover the bowl and place it in the refrigerator for at least 30 minutes. If you’re short on time, you can serve it immediately, but chilling improves the taste.
Description - Step 5
Step 5: Final touch & serve
Transfer the dip into a serving bowl. Sprinkle grated Parmesan cheese on top and add a pinch of chilli powder if you like a little extra heat.
Yes, elote dip is perfect for a Cinco de Mayo celebration. It’s quick, easy to make, and pairs well with dippers, making it a great party snack.
Fresh corn on the cob is the best choice. But you can also use frozen sweet corn or canned corn. Just thaw or drain it well before cooking.
Yes, you can swap mayo with plain Greek yoghurt or even sour cream. Both options keep the dip creamy while adding a slightly tangy flavour.
Elote dip can be stored in the refrigerator for up to 4 days in an airtight container. However, it tastes best when enjoyed the same day or the next day.