Go Back
+ servings
Close-up of Elote Deviled Eggs topped with corn, red onion, cilantro, and spices.

Elote Deviled Eggs

Deviled eggs with a Mexican street corn twist.
Prep Time 15 minutes
Chilling Time 10 minutes
Total Time 25 minutes
Servings: 12 eggs
Course: Appetizer
Cuisine: Mexican

Ingredients
  

For the Deviled Eggs
  • 6 large eggs
  • 1/4 cup mayonnaise
  • 1 tablespoon sour cream
  • 1 teaspoon lime juice
  • 1/2 teaspoon chili powder
  • 1/4 teaspoon cumin
  • to taste salt
  • to taste black pepper
For the Elote Topping
  • 1/2 cup corn kernels fresh or frozen, thawed
  • 1 tablespoon cotija cheese crumbled
  • 1 tablespoon cilantro chopped
  • 1 teaspoon mayonnaise
  • 1/2 teaspoon lime juice
  • pinch chili powder

Equipment

  • Large pot
  • Mixing bowl
  • Whisk
  • Spoon
  • Piping bag (optional)

Method
 

  1. Place eggs in a large pot and cover with cold water by about an inch. Bring to a boil over high heat. Once boiling, remove from heat, cover, and let stand for 10-12 minutes.
  2. Drain the hot water and immediately fill the pot with ice water to stop the cooking. Let the eggs cool for at least 10 minutes.
  3. Peel the cooled eggs and slice them in half lengthwise. Scoop out the yolks into a medium mixing bowl and place the egg white halves on a serving platter.
  4. Mash the egg yolks with a fork until smooth. Add the mayonnaise, sour cream, lime juice, chili powder, cumin, salt, and pepper. Mix until well combined and creamy.
  5. In a small bowl, combine the corn kernels, crumbled cotija cheese, chopped cilantro, mayonnaise, lime juice, and a pinch of chili powder. Stir to combine.
  6. Spoon or pipe the yolk mixture evenly into the egg white halves.
  7. Top each deviled egg with a small spoonful of the elote mixture.
  8. Chill the deviled eggs for at least 10 minutes before serving.

Notes

For a spicier kick, add a pinch of cayenne pepper to the yolk mixture. You can also grill or pan-fry the corn kernels before adding them to the topping for a smoky flavor.

Tried this recipe?

Let us know how it was!