This creamy Mexican-inspired street corn dip is packed with bold flavor and made entirely plant-based. Inspired by elote, the popular grilled corn dish often served with mayo, lime, and chili, this dip version is made in one pan and can be served warm or chilled. Perfect for parties, snacking, or taco night!
Char the corn: Heat the oil in a large skillet over medium-high heat. Add the corn and cook for 5 to 7 minutes, stirring only occasionally, until golden brown in spots. Tip: Let the corn sit undisturbed to allow browning before stirring. If you hear popping, that’s a good sign! Reserve a spoonful of the charred corn for garnish
Season: Push the corn to one side of the pan and add the garlic. Cook for 30 seconds until fragrant. Stir in smoked paprika, salt, chili powder, and cayenne (if using). Remove from heat.
Make it creamy: Stir in the vegan yogurt, mayo, and lime juice. Fold in the red onion, jalapeño, and cilantro. Taste and adjust seasoning with more salt or lime juice if needed.
Serve warm or cold: To serve warm, return to low heat for 1 to 2 minutes to warm through. For cold dip, cover and chill for at least 1 hour.
Garnish and enjoy: Top with reserved charred corn, crumbled vegan cheese, a sprinkle of Tajín or smoked paprika, and extra cilantro. Serve with tortilla chips or corn chips.
Notes
Storage: Store leftovers in an airtight container in the fridge for up to 4 days. To prevent a watery dip: Use a thick vegan yogurt for best results. I like Silk Plain Almond-Based Yogurt or Maison Riviera Vegan Greek-Style Plain Oat-Based Yogurt. If your yogurt is on the thinner side and you’re serving the dip warm, stir in 1 tablespoon of cornstarch or tapioca starch before reheating to help thicken. Do not add starch if serving the dip cold.Oil-free option: Omit the oil and dry-sauté the corn in a nonstick skillet. Replace vegan mayo with extra vegan yogurt.