
Vegan Mexican Food: Plant-Based Recipes from Mexico
Mar 11, 2026
Mexican cuisine is naturally rich in vegan options. From beans and nopales to mushroom tacos, discover the best of plant-based Mexican cooking.
Mexico: a natural vegan paradise
Mexican cuisine is possibly one of the most naturally vegan-friendly cuisines in the world. Before the Spanish arrived, the Mesoamerican diet was predominantly plant-based: corn, beans, squash, chiles, tomatoes, nopales, quelites, avocados, and hundreds of edible wild plants. Meat was an occasional luxury. This means Mexico has a centuries-old tradition of plant-based dishes that are incredibly flavorful without needing artificial substitutes.
Naturally vegan Mexican dishes
Bean tacos: Everyday food in Mexico. Black or pinto beans with onion, garlic and epazote in corn tortillas with salsa, cilantro and onion. 100% vegan, no adjustments needed.
Guacamole: Completely vegan. One of the most perfect sauces in world gastronomy.
Mexican rice: Vegan if you use vegetable stock instead of chicken.
Nopales (cactus): Fundamental Mexican ingredient, 100% plant-based. Can be grilled, stewed or eaten in salad. Available in jars from Mexican shops online.
Mushroom tacos: Mushrooms sauteed with chile, garlic, epazote and onion are extraordinary.
Easy vegan recipes for the US
Sweet potato and black bean tacos: Roast sweet potato cubes with cumin and chili powder at 200°C for 25 minutes. Serve in corn tortillas with black beans, avocado, salsa, cilantro and pickled onion.
Vegan pozole: Replace meat with mushrooms and zucchini. Use vegetable stock. Traditional toppings (radish, lettuce, oregano, tostadas) are all vegan.
Vegetable enchiladas: Fill tortillas with sauteed zucchini, mushrooms and spinach. Cover in red or green salsa. Top with cashew cream instead of cheese.
Where to eat vegan Mexican in the US
Club Mexicana (London): Completely plant-based and absolutely delicious. Wahaca: Has marked vegan options on the menu. At home: Honestly, the best vegan Mexican food is made at home with fresh ingredients.
Mexican cuisine proves that eating plant-based doesn't have to be boring. With beans, corn, chiles, avocados and vegetables, you can create meals as satisfying as any meat dish. Mexico was vegan before it was cool.

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