Huaraches are a popular Mexican street food made from an oval-shaped masa base topped with refried beans, meat, cheese, salsa, and fresh vegetables. Named after the traditional Mexican sandal because of their distinctive shape, huaraches are larger than sopes and offer plenty of space for delicious toppings.

Originating in Mexico City, huaraches have become a beloved dish throughout the country. Their crispy exterior, tender corn masa interior, and vibrant toppings make them a satisfying meal that's perfect for lunch, dinner, or special gatherings.

Why You'll Love This Recipe

  • Authentic Mexican street-food experience
  • Crispy outside and soft inside
  • Easy to customize with your favorite toppings
  • Perfect for family meals and parties
  • Naturally gluten-free when made with masa harina

Ingredients

For the Huaraches

  • 2 cups masa harina
  • 1½ cups warm water
  • 1 teaspoon salt
  • 1 cup refried beans
  • 2 tablespoons vegetable oil

For the Toppings

  • 1 cup grilled steak, shredded chicken, or chorizo
  • 1 cup shredded lettuce
  • ½ cup crumbled queso fresco
  • ¼ cup Mexican crema
  • ½ cup salsa verde or salsa roja
  • 1 avocado, sliced
  • Fresh cilantro, chopped

Instructions

Step 1: Prepare the Masa

In a large bowl, combine masa harina and salt.

Gradually add warm water and mix until a soft dough forms. Knead briefly until smooth.

Step 2: Shape the Huaraches

Divide the dough into 6 portions.

Shape each portion into an oval approximately 8 to 10 inches long and about ½ inch thick.

Step 3: Add the Bean Filling

Spread a thin line of refried beans down the center of each oval.

Fold the dough over the beans, seal the edges, and reshape into an oval so the beans remain enclosed inside.

Step 4: Cook the Huaraches

Heat a griddle or skillet over medium heat.

Cook each huarache for 4 to 5 minutes per side until lightly browned and cooked through.

Step 5: Lightly Fry

Brush or lightly fry the cooked huaraches with a small amount of oil for extra crispness.

Step 6: Add the Toppings

Top each huarache with your choice of meat, lettuce, queso fresco, crema, salsa, avocado, and cilantro.

Step 7: Serve

Serve immediately while warm.

Popular Huarache Toppings

Carne Asada Huaraches

Grilled steak, salsa verde, queso fresco, and onions.

Chicken Huaraches

Shredded chicken with lettuce, crema, and salsa roja.

Chorizo Huaraches

Mexican chorizo topped with avocado and fresh cilantro.

Vegetarian Huaraches

Beans, grilled vegetables, cheese, and salsa.

Serving Suggestions

Huaraches pair perfectly with:

  • Mexican rice
  • Black beans
  • Guacamole
  • Elote (Mexican street corn)
  • Pickled vegetables
  • Agua fresca

Tips for Perfect Huaraches

  • Keep the masa dough moist while shaping.
  • Seal the bean filling completely inside the dough.
  • Cook on medium heat to ensure even cooking.
  • Add toppings immediately before serving.
  • Use homemade salsa for the most authentic flavor.

Storage Tips

Store cooked huarache bases separately from toppings in an airtight container in the refrigerator for up to 3 days. Reheat on a skillet before serving.

Frequently Asked Questions

Why are they called huaraches?

They are named after traditional Mexican sandals because their oval shape resembles the sole of a huarache sandal.

What is the difference between huaraches and sopes?

Huaraches are larger, oval-shaped, and often contain a bean filling inside the masa, while sopes are smaller, round, and topped after cooking.

Can I make huaraches vegetarian?

Absolutely. Refried beans, grilled vegetables, avocado, cheese, and salsa make excellent vegetarian toppings.

Final Thoughts

Huaraches are one of Mexico's most satisfying and flavorful street foods. Their hearty masa base, hidden bean filling, and generous toppings create a delicious meal that showcases the creativity of Mexican cuisine. Whether topped with carne asada, chicken, chorizo, or vegetables, homemade huaraches bring authentic street-food flavor right to your table.