Satisfy Your Cravings with These 14 Delicious Vegan Mexican Dishes

Satisfy Your Cravings with These 14 Delicious Vegan Mexican Dishes

Mexican cuisine is known for its bold flavors and use of spices. While some may think that a vegan diet may limit the options when it comes to Mexican dishes, there are plenty of delicious and satisfying vegan Mexican dishes that are perfect for vegans. In this blog post, we will explore some of the most popular and tasty vegan Mexican dishes that you can try at home.

Tacos al Pastor

Tacos al pastor is a classic Mexican dish that is popular all around the world. Traditionally, it is made with marinated pork that is cooked on a spit, but for vegans, you can substitute it with grilled pineapple or tofu. The marinade is what gives the dish its unique flavor, and it usually includes ingredients such as achiote paste, garlic, vinegar, and spices like cumin, oregano, and paprika.

Veggie Fajitas

Fajitas are a Tex-Mex classic, but you can make a vegan version by using grilled vegetables instead of meat. Bell peppers, onions, and mushrooms are the most commonly used vegetables, but you can also add zucchini, squash, or eggplant for added flavor and texture. Serve with warm tortillas, guacamole, and salsa for a filling and delicious meal.

Enchiladas Verdes

Enchiladas are another popular Mexican dish that is easy to make vegan. Enchiladas Verdes, or green enchiladas, are made with a green tomatillo sauce that is tangy and slightly spicy. You can fill the enchiladas with anything you like, but a popular vegan option is to use sautéed spinach and mushrooms. Top with vegan cheese and bake until bubbly.

Mexican Rice

Mexican rice is a staple side dish in many Mexican meals, and it's surprisingly easy to make vegan. The key to making flavorful Mexican rice is to use a combination of tomato sauce, onion, garlic, and cumin. You can also add some frozen corn, peas, or diced carrots for added color and flavor.


No Mexican meal is complete without guacamole. This delicious dip is made with avocados, lime juice, cilantro, and jalapeños. To keep it vegan, make sure to use plant-based yogurt or omit it altogether. Serve with tortilla chips or as a topping for tacos and enchiladas.

Sopa de Fideo

Sopa de Fideo, or Mexican noodle soup, is a comforting and satisfying dish that is perfect for a chilly day. It's made with thin noodles that are browned in oil before being cooked in a tomato and vegetable broth. Vegetables like carrots, celery, and zucchini are commonly added for added flavor and nutrition.


Pozole is a traditional Mexican soup that is made with hominy and meat, but you can easily make a vegan version by omitting the meat and using vegetable broth instead of chicken or beef broth. The soup is typically garnished with shredded cabbage, radishes, and lime juice, and it's often served with tostadas or tortilla chips.


Tamales are a traditional Mexican dish that are often made with meat, but they can easily be made vegan by using vegetables or beans as a filling. The tamale dough is made with masa harina, a type of corn flour, and is traditionally steamed in corn husks. You can fill them with a variety of ingredients, such as roasted poblano peppers, black beans, and sweet potato.

Chiles Rellenos

Chiles Rellenos are a popular Mexican dish that is often made with cheese and meat, but you can make a vegan version by using vegan cheese and a filling made with vegetables or beans. Poblano peppers are stuffed with the filling and then dipped in a batter made with egg substitute and flour before being fried. Serve with a tomato sauce for a delicious and hearty meal.


Salsa is a key ingredient in many Mexican dishes, and it's easy to make at home. You can make a basic salsa with tomatoes, onion, cilantro, and lime juice, but you can also get creative with ingredients like roasted garlic, roasted poblano peppers, or even fruit like mango or pineapple. Serve with tortilla chips, on tacos, or as a topping for enchiladas.

Refried Beans

Refried beans are a staple side dish in many Mexican meals, and they're easy to make vegan. You can use canned pinto beans or cook your own from scratch, and then mash them with a potato masher or blender. Add some garlic, cumin, and chili powder for added flavor, and serve as a side dish or as a filling for burritos.


Tostadas are a fun and crunchy way to enjoy Mexican food. They're essentially fried or baked tortillas that are topped with various ingredients, such as refried beans, avocado, salsa, and lettuce. You can also add some grilled vegetables or tofu for added protein and flavor. Serve with a squeeze of lime juice and hot sauce for a tasty snack or meal.

Aguas Frescas

Aguas frescas are a refreshing Mexican beverage that's perfect for quenching your thirst on a hot day. They're made with fresh fruit, water, and sugar, and come in a variety of flavors, such as watermelon, cantaloupe, and cucumber. You can also add some lime juice or mint for added flavor.


Churros are a popular Mexican dessert that are often served at festivals and street fairs. They're essentially fried dough that's coated in cinnamon and sugar, and they're often served with a chocolate dipping sauce. You can make vegan churros by using a plant-based milk and vegan butter, and serve them with a vegan chocolate dipping sauce for a sweet treat.

There are plenty of delicious and satisfying vegan Mexican dishes that are perfect for vegans. From tacos al pastor to churros, there are a variety of dishes that you can make at home using plant-based ingredients. Whether you're in the mood for a comforting soup or a sweet dessert, these dishes are sure to satisfy your cravings. So next time you're looking for a vegan meal that's packed with bold flavors and spices, try making one of these vegan Mexican dishes at home.

Find more vegan content at The Dharma Store