National Dish Mexico: Zacahuil (Recipe)

In this article
Meet Zacahuil, one of Mexico’s most spectacular festive dishes — a giant tamale filled with succulent meat and a punchy blend of spices, all wrapped in banana or corn leaves. Hailing from the lush region of Veracruz, it is the kind of show-stopping centrepiece that turns a gathering into a celebration. The leaf wrapping steams the masa to tender perfection while lending it an unmistakable, fragrant aroma. Bring a slice of this Huastecan tradition straight to your own kitchen.
About Zacahuil
Zacahuil is a well-known and deeply flavourful national dish of Mexico. It is a large, hearty tamale generously filled with meat and a medley of spices, traditionally hailing from the region of Veracruz. This is a true feast — enjoyed both for special occasions and as a treat in everyday life. The Zacahuil is wrapped in banana or corn leaves, which gives it a unique aroma and keeps the masa wonderfully moist as it steams. The result is a rich, satisfying dish that has anchored countless family celebrations.
Ingredients (serves 1–2)
- 500 g corn masa flour
- 300 ml chicken stock
- 200 g pork (or chicken)
- 1 onion, diced
- 3 cloves garlic, chopped
- 2–3 green chillies (to taste)
- 1 tsp baking powder
- Salt and pepper, to taste
- Banana or corn leaves, for wrapping
Shopping for the ingredients
The ingredients for Zacahuil are widely available in Mexican grocery shops and larger supermarkets. Alternatively, most of them can be ordered online, which makes the shopping considerably easier. Look out for fresh, good-quality produce so you can enjoy the dish at its very best. Above all, the corn masa flour should be of good quality, as it forms the very foundation of the Zacahuil. The right banana or corn leaves are worth seeking out too, since they shape both the look and the flavour of the finished dish.
Preparing the dish
A little groundwork goes a long way before you start cooking. The meat should be cut into small pieces and marinated to build up an intense flavour. The onions and garlic need to be finely chopped so they spread evenly through the Zacahuil. The banana or corn leaves should also be washed thoroughly and made ready for use by soaking them briefly in hot water, which makes them soft and pliable. With everything prepped and to hand, the assembly comes together smoothly — much like building the layers of a Pastel Azteca.
Step-by-step instructions
- Sear the meat in a pan until cooked through, then add the onions and garlic.
- Stir in all the spices and the green chillies and mix everything together well.
- Combine the corn masa flour, chicken stock and baking powder in a bowl and beat to a smooth dough.
- Lay a banana or corn leaf on the work surface, place a portion of dough on top and add the filling.
- Wrap the leaf around the dough-and-filling parcel and secure it firmly.
- Bring a large pot of water to the boil and steam the wrapped Zacahuiles for around 2–3 hours.
- Once steamed, carefully remove the leaves and serve the Zacahuil warm.
Gluten-free / lactose-free version
The Zacahuil recipe is naturally gluten-free and lactose-free, as long as you have used corn masa flour that contains no gluten. The chicken stock matters too; choose one that suits your needs, and swap it for a vegetable version if you would like to keep the dish free of animal products. It is also wise to check that all the spices are gluten-free. That way, anyone with an intolerance can tuck in without a second thought.
Tips for vegans and vegetarians
For a vegan version of Zacahuil, the meat can be replaced with a mix of different vegetables or a plant-based protein. Popular choices include mushrooms, lentils or tofu, all of which make the Zacahuil every bit as delicious and nourishing. The chicken stock can also be swapped for vegetable stock to preserve the dish’s plant-based character. This is a dish that adapts beautifully to suit every kind of taste.
More tips and tricks
To make the perfect Zacahuil, careful cooking and steaming are everything. Keep an eye on the water level throughout the steaming so nothing scorches. The dish can also be lifted with extra spices and herbs to ring the changes on the flavour. Experiment with the filling and adjust it to your own preferences — a little smoky chipotle, for instance, adds wonderful depth, much as it does in Pollo al Chipotle.
Adapting the recipe to your taste
The Zacahuil recipe can be adapted in countless ways to suit new flavours. Try different varieties of chilli to reach exactly the level of heat you are after. Folding in tropical fruit such as pineapple or papaya as an extra layer of filling can create intriguing flavour combinations. Be creative and let your imagination run free — this is a generous, forgiving dish that rewards a bit of experimentation.
Ingredient substitutions
If some of the ingredients prove hard to find, there are practical alternatives that keep the dish just as tasty. In place of pork, you could use beef mince or chicken. For the stock, a homemade broth lends the dish even more depth of flavour. When it comes to the spices, it is worth exploring regional varieties to give the Zacahuil an even more distinctive character. These same swaps work a treat in a hearty braise such as Tinga de Res.
Drink pairing ideas
To round off the pleasure of Zacahuil, the right drinks should not be forgotten. A chilled Mexican beer or a traditional horchata makes an excellent companion to this hearty dish. If you fancy something with a kick, a tequila or a margarita beautifully balances the dish’s spicy notes. For an alcohol-free option, fresh fruit juices or sparkling water with a squeeze of lime work wonderfully — much as they do alongside the corn flavours of Esquites con Epazote.
Serving and presentation ideas
Presentation is the be-all and end-all of any successful meal. Serve the Zacahuil on a large, rustic platter and garnish it with fresh herbs such as coriander or with sliced chillies. A few lime wedges alongside bring colour to the plate and let each guest adjust the flavour to their liking. You might also set out small bowls of different salsas to broaden the range of flavours and add to the sense of occasion.
A bit of history
Zacahuil has a long history stretching back to pre-Columbian times. The method of cooking and the use of leaves for steaming are traditions inherited from the indigenous peoples of Mexico. The region of Veracruz is often regarded as the heartland of this dish, as it offers the climate and the ingredients required to make it. Today it remains a proud emblem of Mexican cuisine. Let its history inspire you as you prepare this delicious dish.
More recipe ideas
- Atún a la Veracruzana
- Picadas Veracruzanas
- Pollo en Mole Poblano
- Tacos de Cochinita
- Carnitas Michoacanas
Summary: Zacahuil
In short, Zacahuil is a true culinary highlight of Mexico. With its hearty filling and unmistakable aroma, this dish is not only a delicacy but also wonderfully nourishing. The versatility of its ingredients and the freedom to shape it to your own preferences make it an ideal choice for any occasion. Give it a go and discover the many flavourful facets of this traditional delight — your table will be all the richer for it.


