National Dish Mexico: Huaraches (Recipe)

In this article
Meet Huaraches, one of Mexico’s most satisfying street-food classics! Named after the traditional leather sandals they resemble, these long, oval masa flatbreads are griddled until golden and piled high with black beans, tender meat, fiery salsa and a flurry of cheese. They are endlessly adaptable and just as at home at a lively fiesta as they are at a relaxed supper. Bring the colour and warmth of a Mexican market straight to your own kitchen.
About Huaraches
Huaraches are a traditional Mexican dish that takes its name from the shape of the masa base, which calls to mind the classic woven sandals worn across the country. These hearty corn flatbreads are typically crowned with delicious toppings such as beans, meat, salsa and cheese. Huaraches are not only delicious but wonderfully versatile too! With so many possible toppings, they suit every taste and every occasion, whether that is a festive celebration or a cosy dinner at home.
Ingredients (serves 1–2)
- 200 g masa harina (corn flour)
- 250 ml water
- 1/2 teaspoon salt
- 1/2 cup cooked black beans
- 200 g meat (such as beef or chicken) or vegetables
- 1/2 cup salsa or pico de gallo
- 50 g grated cheese
- Fresh coriander leaves, to garnish
Shopping for the ingredients
When shopping for huaraches, it is well worth seeking out good-quality masa harina, the corn flour that forms the base of the dough. You will find dependable brands in Latin American or specialist grocery shops, which is the key to an authentic flavour. Fresh vegetables, meat and salsa are equally important to the final taste, so choose them with care. Don’t forget the fresh coriander leaves either, as they lend the finished dish a lovely lift.
Preparing the dish
Preparing huaraches is fairly straightforward, though a few key steps make all the difference to the result. First, the black beans should be cooked in advance or you can use ready-cooked ones to save time. If you are going for meat, make sure it is well seasoned and cooked through before it goes onto the huaraches. Have all your ingredients ready before you start the main process so that everything comes together smoothly.
Step-by-step instructions
- In a bowl, combine the masa harina, water and salt and mix well until you have a smooth, even dough.
- Divide the dough into two equal portions and shape each one into an oval flatbread.
- Heat a pan or griddle and lightly cook the flatbreads on both sides until they are gently browned.
- Top the cooked flatbreads with a layer of the cooked black beans, then your chosen meat or vegetables.
- Finish with salsa and grated cheese, and garnish with fresh coriander leaves if you like.
Gluten-free / lactose-free version
Huaraches are easily made gluten-free, simply by making sure you use pure masa harina. The original recipe is naturally gluten-free, so you can serve delicious huaraches to anyone with a gluten intolerance without a second thought. For a lactose-free version, just reach for a plant-based cheese alternative or leave the cheese out altogether. That way the dish stays perfectly suited to every guest, with no compromises.
Tips for vegans and vegetarians
Vegans and vegetarians can adapt huaraches beautifully by reaching for plant-based ingredients and toppings. In place of meat, you might use sautéed vegetables, tofu or even sliced avocado as a topping. The black beans are a fantastic source of protein and can stay the star of the show. Add the finishing touch with fresh herbs and spices to keep the full depth of flavour. This much-loved classic adapts easily to a vegan table.
More tips and tricks
To make the best huaraches, take care that the masa dough is neither too wet nor too dry. A good consistency is essential so the flatbreads neither crack nor stick. If you find residue left in the pan after cooking a flatbread, wipe it clean before the next one to keep the cooking even. You can also prepare the flatbreads in advance and top them later with whatever you fancy, which is ideal for entertaining.
Adapting the recipe to your taste
This recipe is hugely adaptable, and you can choose all sorts of toppings to suit your own palate. Experiment with different kinds of meat or fish to give your dish a personal stamp, much as you might with Tacos de Papa. Bold spices and aromatic salsas can also be added to intensify the flavour even further. Be creative and find the combination that works best for you.
Ingredient substitutions
If certain ingredients are not to hand, there are plenty of easy swaps. Should you run short of black beans, guacamole or hummus can serve as the base instead, just as a generous layer of beans does in Sopes de Frijol. If you are not keen on fresh coriander, a garnish of avocado or spring onions makes a lovely alternative. These tweaks help you build a dish that fits your taste and whatever you happen to have in the cupboard.
Drink pairing ideas
Refreshing drinks pair wonderfully with huaraches and balance the dish’s bold flavours. An ice-cold agua fresca made from hibiscus or fresh fruit is a brilliant match. Alternatively, a light Mexican beer or a tequila margarita adds a festive touch. Soft, non-alcoholic options such as a fizzy lemonade are always welcome too and set just the right tone for the meal.
Serving and presentation ideas
A thoughtful presentation lifts the whole experience. Serve the huaraches on a colourful plate with fresh vegetables and a selection of salsas in small bowls so everyone can help themselves. Fresh coriander leaves and lime wedges around the rim of the plate make the dish even more inviting. You might also use rustic serving dishes to underline the Mexican character of the meal, in the same generous spirit as Sopes de Carne.
A bit of history
Huaraches have their roots in Mexico and trace back to pre-Columbian times, when the indigenous peoples prepared their dishes from corn. The name huarache comes from the shape, which recalls the traditional sandals worn across the region. The dish varies from place to place, and the toppings are all but endless, with each cook adding a personal touch. Thanks to their popularity, huaraches have since won international recognition and become a true symbol of Mexican cuisine, sitting proudly alongside countless other treasures of Mexican cuisine.
More recipe ideas
Summary: Huaraches
Huaraches are a delicious, traditional Mexican dish that is not only simple to make but also welcomes endless variation. They offer a wonderful base of masa harina that can be personalised with all manner of toppings. Whether you choose meat, vegetables or a vegan option, huaraches are guaranteed to please. Give them a go and discover the flavours of Mexico right in your own kitchen!


