
Vegan Black Bean Tamales
Tamales de Frijol Veganos: receta mexicana (vegano) con masa, frijol, cerdo. Auténtico sabor casero paso a paso.
About this recipe
Vegan tamales made with black bean filling and masa prepared with vegetable shortening. No lard — 100% plant-based.
History & Origin
The tamal is one of the oldest foods in Mesoamerica, with archaeological evidence dating back more than 5,000 years. It was originally made with nixtamalised corn dough and fillings of beans, chillies, and herbs — long before pigs arrived in Mexico. This vegan recipe revives that ancestral preparation, substituting lard with vegetable shortening to achieve an equally fluffy and aromatic dough. Black beans, native to southern Mexico and Guatemala, provide protein, an earthy flavour, and a creamy texture that contrasts beautifully with the light masa. In states such as Oaxaca, Chiapas, and Veracruz, bean tamales are everyday and festive food alike. This vegan version keeps all the traditional flavours and is perfect for any occasion.
Estimated cost
£4.50
Total cost
£0.56
Per serving
* Approximate prices based on UK supermarkets
Nutritional information per serving
250
Calories
7g
Protein
38g
Carbohydrates
8g
Fat
6g
Fibre
280mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Soak the corn husks in hot water for at least 30 minutes until soft and pliable. Drain and pat dry with a clean cloth.

- 2
Make the filling: mash the cooked black beans with a fork or potato masher until you have a coarse paste. Mix in the roasted poblano chilli strips. Season with salt.

- 3
Beat the vegetable shortening with a mixer or by hand for 5 minutes until light and fluffy. Add the tamal flour a little at a time, alternating with the warm vegetable stock. Beat until you have a smooth dough. Season with salt. The dough is ready when a small piece floats in water.

- 4
Spread 2 tablespoons of dough over the wide part of each corn husk, leaving a 2 cm border on the sides and top.

- 5
Place 1 tablespoon of bean filling in the centre of the dough. Fold the sides of the husk towards the centre, then fold the bottom up to close the tamal.

- 6
Stand the tamales upright (opening facing up) in a steamer or tamal pot with water in the base. Cover with any remaining husks and a kitchen towel. Seal tightly with the lid.

- 7
Steam over medium-high heat for 60 minutes. Check the water level every 20 minutes. The tamales are ready when the dough peels away from the husk cleanly. Leave to rest for 10 minutes before serving.

Have you tried this recipe?
Tell us how it turned out. Your feedback helps other cooks.
Leave a reviewRelated Articles
Rate this recipe

Founder, Recetas Mexas
Mexican from Puebla, IT professional and foodie. Author of 1000+ authentic Mexican recipes adapted for European kitchens. Based in Madrid since 2018.
Read moreRelated Recipes

Mango Chamoy Ice Lollies
Natural mango ice lollies with chamoy and Tajín chilli. The most Mexican street ice lolly there is.

Vegan Rajas Tacos with Epazote
Tacos de Rajas con Epazote: receta mexicana (vegano) con chile, queso, crema. Auténtico sabor casero paso a paso.

Vegan Mushroom Machaca
Vegan machaca made with shredded dried mushrooms, tomato, chilli and onion, northern Mexican style.

Vegan Oyster Mushroom Chicharrón Gorditas
Vegan gorditas filled with crispy oyster mushrooms like chicharrón.

