If my family had a love language, it would be “appetizers on the kitchen island.” Growing up, the holiday spread always stole the spotlight, and Cinco de Mayo is exactly the kind of excuse I love: bright flavors, lots of little bites, and a table where people linger.

These Mexican Street Corn (Elote) Deviled Eggs taste like the best parts of elote in deviled egg form: sweet charred corn, salty cotija, a little creamy tang, and a zip of lime. After that first mention, I’m calling it what it is: elote, and this version leans into the classic street corn vibe with a creamy mayo and sour cream filling, plenty of lime zest, and a charred corn and cheese finish.
They are festive without being fussy, and they disappear fast. I like serving them alongside other colorful party snacks, and if you want to make it a clear two-flavor deviled egg platter, pair them with Avocado and Lime Green Deviled Eggs.
One quick note before you start: you can dial the heat up or down easily. Keep it mild with a standard chile powder blend, or go smokier and spicier with chipotle or a Tajín-style seasoning. If you need a refresher on the egg basics (or you just want fewer torn egg whites in your life), my go-to method is here: How to Boil and Peel Eggs for Deviled Eggs. And if you are building a whole spread, I also love this approach to layout and balance: Plan a Chilled Deviled Egg Party Tray.
Why it works
- Char + citrus = instant elote vibes. Roasting the corn gives you that street-corn smokiness, and lime keeps the filling bright instead of heavy.
- Cotija brings the salty punch. A little goes a long way, and it reads as “party food” immediately.
- Two textures in one bite. Creamy yolk filling plus juicy corn and crumbly cheese keeps each egg interesting.
- Easy to scale. Double it for a crowd, and the topping makes them look extra festive with minimal effort.
Ingredient notes
- Corn: Fresh corn is ideal if you can char it quickly in a hot skillet or on a grill, but frozen corn works beautifully too. Thaw and dry it well before roasting so it browns instead of steaming.
- Cotija: Salty, crumbly, and classic for elote. If yours is very salty, go light at first and taste before adding extra salt to the filling.
- Mayonnaise and sour cream: Mayo gives the classic deviled egg richness; sour cream adds tang that mimics the creamy elote coating. You can use all mayo if you prefer, but I love the balance with both.
- Lime: Use zest plus juice if you can. Zest gives lime flavor without thinning the filling too much.
- Chili powder: A standard chili powder blend is perfect. If you want more heat, add a pinch of cayenne or swap to chipotle powder.
- Cilantro: Optional but highly recommended for that fresh finish. If you are cilantro-averse, use thinly sliced green onion.
Equipment
- Medium saucepan for boiling eggs (or use your preferred method)
- Skillet, grill pan, or sheet pan for charring/roasting the corn
- Mixing bowl
- Fork or potato masher (or a small food processor)
- Piping bag with a star tip or a zip-top bag with the corner snipped
- Microplane or fine grater for lime zest (optional but nice)
Pro tips
- Dry the corn before you char it. Pat thawed frozen corn dry with paper towels. Dry corn browns; wet corn steams.
- Do not over-mix the yolks. Mash until smooth, but stop once it is creamy. Overworking can make the filling feel gluey.
- Zest first, then juice. It is nearly impossible to zest a squeezed lime, and zest gives a ton of flavor without extra liquid.
- Pipe, then top right before serving. The filling can be made ahead, but the corn and cotija look freshest when added close to party time.
- Runny filling fix: If your filling loosens from extra lime juice, skim a little out and stir in more mashed yolk, or follow my full rescue plan here: How to Fix Runny Deviled Egg Filling.
Substitutes
- No cotija: Use feta (closest vibe) or finely grated Parmesan for salty pop.
- No sour cream: Use Mexican crema or plain Greek yogurt (full-fat is best). Greek yogurt is tangier, so taste and adjust.
- No fresh lime: Bottled lime juice works in a pinch, but use a little less and lean on chili powder and salt for balance.
- No mayo option: If you avoid mayo, you can adapt the filling using Greek yogurt or crema. For a full mayo-free approach, see No Mayo Deviled Eggs.
Variations
- Spicy elote: Add minced jalapeño to the filling or a few dashes of hot sauce. Top with thin jalapeño slices.
- Chipotle-lime: Swap chili powder for chipotle powder and add 1 to 2 teaspoons of adobo sauce (start small, it is bold).
- Bacon elote: Sprinkle crispy bacon bits on top with the cotija. It is not traditional, but it is extremely popular at my house.
- Everything on the grill: Grill the corn, then grill lime halves cut-side down for 1 to 2 minutes and squeeze grilled lime over the finished eggs.
Serving ideas
- Cinco de Mayo platter: Serve with guacamole, salsa, tortilla chips, and a crunchy veggie tray. Keep the eggs chilled until the last minute.
- Two-flavor deviled egg board: Pair these with Spicy Jalapeño and Candied Bacon Deviled Eggs for a spicy-sweet combo.
- Garnish bar moment: Put out extra cotija, chili powder, cilantro, and lime wedges and let people add their own toppings. For more garnish inspiration, see 25 Unique Deviled Egg Garnishes (No Paprika Required).
- Drinks: These are great with margaritas, palomas, or light beer. If you want more pairing ideas, I keep my favorites here: Wine and Cocktail Pairings for Deviled Eggs.
Storage
- Refrigerate promptly: Store assembled deviled eggs in a single layer in an airtight container for up to 2 days for best texture.
- Make-ahead strategy: Char the corn and make the filling up to 1 day ahead. Keep egg whites and filling separate, then pipe and garnish the day of.
- Party safety: Keep the platter on ice or swap in a fresh chilled tray as needed. For time limits and temp guidance, see Deviled Egg Food Safety: How Long Can They Sit Out?.
- Transporting: Use a deviled egg carrier or nestle eggs snugly so they cannot slide. My full road-test tips are here: How to Transport Deviled Eggs Without Ruining the Presentation.
Mistakes
- Skipping the char: Corn straight from the bag tastes sweet but flat. Browning adds that “street corn” depth.
- Over-salting: Cotija is salty. Taste the filling before adding extra salt, especially if your mayo is already seasoned.
- Too much lime juice: Lime is essential, but extra juice can thin the filling. Use zest for more lime flavor without extra liquid.
- Topping too early: Cotija can look damp if it sits too long. Add the final sprinkle shortly before serving.
FAQ
Can I use canned corn?
Yes. Drain it very well, pat it dry, then roast it in a hot skillet with a little oil until you get browning. It will not char quite like fresh, but it is still tasty.
How do I keep the filling from getting runny?
Add lime juice gradually, and lean on lime zest for flavor. If it still loosens, stir in an extra mashed yolk if you have one, or add a bit more cotija and chill the filling for 20 to 30 minutes to firm up.
Can I make these the night before?
You can, but for the freshest look I prefer: boil and peel the eggs, make the filling, and char the corn in advance. Then pipe and garnish within a few hours of serving.
What if I do not like cilantro?
Skip it and top with thinly sliced green onion, chives, or even a tiny pinch of finely minced red onion for bite.
How do I get that neat, swirly filling?
A piping bag with a star tip makes it easy, but a zip-top bag works too. If you want the full catering-style approach, see How to Pipe Deviled Eggs Like a Caterer.
Recipe
Mexican Street Corn Deviled Eggs (Elote-Style)
Elote-inspired deviled eggs with charred corn, cotija, chili powder, and lime. Creamy, tangy, a little smoky, and perfect for Cinco de Mayo snacking.
- Prep
- 25 minutes
- Cook
- 20 minutes
- Total
- 45 minutes
- Servings
- 12 deviled eggs
Ingredients
- 6 large eggs
- 1 cup corn kernels (fresh or frozen and thawed)
- 1 tsp neutral oil (such as avocado or canola), plus more if needed
- 3 tbsp mayonnaise
- 2 tbsp sour cream (or Mexican crema)
- 1 tsp Dijon mustard
- 1 tsp lime zest (from about 1 lime)
- 1 tbsp fresh lime juice, plus more to taste
- 1/2 tsp chili powder, plus more for garnish
- 1/4 tsp smoked paprika (optional, for extra roasted flavor)
- 1/4 tsp kosher salt, plus more to taste
- Black pepper, to taste
- 1/3 cup crumbled cotija cheese, divided
- 2 tbsp finely chopped cilantro (optional), plus more for garnish
- Lime wedges, for serving (optional)
Instructions
- Boil the eggs. Place the eggs in a saucepan and cover with cold water by about 1 inch. Bring to a boil, then cover, turn off the heat, and let stand 10 to 12 minutes. Transfer eggs to an ice bath and chill 10 minutes.
- Peel and halve. Peel the eggs, then slice in half lengthwise. Pop yolks into a mixing bowl and set the whites on a tray or platter.
- Char the corn. Heat a skillet over medium-high heat. Add 1 teaspoon oil and the corn. Cook, stirring occasionally, until browned in spots, 5 to 8 minutes. Transfer to a plate to cool.
- Make the filling. Mash egg yolks until smooth. Add mayonnaise, sour cream, Dijon, lime zest, 1 tablespoon lime juice, chili powder, smoked paprika (if using), salt, and pepper. Mix until creamy.
- Add mix-ins. Stir in about 2/3 of the cooled corn, 1/4 cup of the cotija, and the chopped cilantro (if using). Taste and adjust with a pinch more salt, chili powder, or a small squeeze of lime.
- Fill the whites. Spoon or pipe the filling into the egg whites.
- Garnish. Top each egg with a little of the remaining corn and cotija. Finish with a light sprinkle of chili powder and a bit of cilantro.
- Chill or serve. Serve right away, or refrigerate 30 to 60 minutes so the filling firms up. Serve with lime wedges if you like.
Notes
- Make-ahead: Char the corn and mix the filling up to 1 day ahead. Store filling and egg whites separately, then pipe and garnish before serving.
- Corn shortcut: Frozen corn works great. Thaw and pat dry before charring for better browning.
- Cotija salt level: Cotija varies. Start with the listed salt, then adjust after cotija is mixed in.