Mexican style cuisine is perfect for eating plant based! With so many vegan and vegetarian Mexican recipes, we hardly know where to begin.
You might immediately think of carnitas and taco meat, turns out the Mexican style cuisine is perfect for loading on the veggies. Why? The spiced, tangy, and savory flavors present in this style of cooking bring huge flavor to plant based eating. Tacos, enchiladas, nachos, tostadas and more can easily be made vegetarian by using refried beans, lentils, and even jackfruit as a stand in for meat. Load on the beautiful veggie toppings and you’ve got a seriously plant based meal. Here we’ve rounded up all of our favorite vegetarian Mexican recipes — you’ll notice that we have so many, we’ve highlighted 15 and then just kept going! So keep reading until the end.
Before we start: this is not a list of authentic Mexican dishes! Most of the recipes below are inspired by Mexican flavors and style. For authentic Mexican style recipes, head to this list at Saveur.
First up in our vegetarian Mexican recipes: enchiladas! MY, are they delicious! The artichoke filling is a stroke of genius: it gives a meaty, almost chicken-like texture and flavor. It makes these vegetarian enchiladas super satisfying, even for meat eaters! They’re stuffed with quinoa and smothered in salsa verde and cheese.
What makes elote (Mexican grilled corn) so irresistible is the contrasts of flavors and textures. Sweet corn is charred to smoky perfection on the grill. Then it's slathered in creamy mayo and sour cream sauce, seasoned with chili powder, and topped with chunks of feta or queso fresco cheese. The crunch of the corn against the creamy, messy sauce is pretty much to die for.
Here's one of our favorite vegetarian Mexican recipes because of the intense flavor it packs in just over 30 minutes! The secret here is adobo sauce from a can of chipotle chilis: it brings in a smoky flavor without adding too much heat! It's filled with black beans, peppers, and corn, and topped with homemade crunchy tortilla strips. It's a crowd pleaser every time.
This refried bean dip is seriously tasty, but guess what? It has no cheese to speak of. Somehow it’s just as satisfying as a cheesy Mexican dip, without the extra calories. This one uses our Instant Pot refried beans, stovetop refried beans, or canned refried beans, mixed with green chilis and cumin. Top it with salsa fresca and it's a healthy spin on a bean dip that's seriously satisfying.
A fruit standing in for meat? We know, sounds a little odd. But turns out this tropical fruit magically mimics pulled pork in a way you'd never dream! This meaty filling is flavored with adobo sauce (from a can of chipotle peppers), tomato paste, cocoa powder, cumin, and oregano. Add salsa and serve with our easy refried black beans, and you've got dinner.
This salsa is classic but so savory and good, you won't be able to stop dipping chips! It's a classic salsa fresca: a tomato salsa using fresh tomatoes, onion, garlic, and jalapenos. It's tangy, it's savory, it's a little garlicky, and it's 100% WOW.
These tacos are not a traditional Mexican recipe: they're a fusion-style taco that's become one of our most popular vegetarian recipes. They star crispy breaded cauliflower (baked, not fried), reminiscent of the texture of fish tacos. Add to that refried beans and silky Yum Yum Sauce and they’re all about one thing: big flavor! They are one of our fan favorite recipes because they’re so satisfying — even without the meat.
What are sopes? Sopes are a sort of thick tortilla with upturned edges, topped with meat, beans, and sauces. They’re actually quite simple to make at home, not nearly as fussy as making homemade tortillas. Tortillas can be difficult to press thin enough, but sopes are intentionally thicker and easier to press. Spread with refried black beans or pinto beans, then sprinkle with bright pink pickled onions and a bit of crunchy romaine. Then dollop away with sour cream, Mexican crema or cashew cream. Delish!
Here's a healthy spin on coleslaw that’s little lighter and fresher. This Mexican coleslaw recipe has no mayo, and instead focuses on fresh flavors: crunchy cabbage, red onion, cilantro, and cumin. It’s got both cumin seed and ground cumin for a double hit of flavor. Oh–and it doubles as a taco topping.
Another favorite in our vegetarian Mexican recipes...quinoa tacos! Quinoa…as a taco filling? Yes, these tacos are a bit outside the box, but they’re supremely tasty. The quinoa filling is toasted and mixed with taco spices and lime. Combine it with a bell pepper slaw, spicy sour cream (or cashew cream), and feta cheese, and you’ve got a new level of delicious. Oh and pickled red onions for color and crunch!
Here's vegetarian recipe that's not traditional Mexican, but a fusion: Mexican pizza! Why not combine the best of Italian and Mexican flavors into everyone's favorite food? Instead of tomato sauce, you'll use a layer of refried beans. To with Monterrey jack and cheddar instead of the typical mozzarella. And then layer with toppings: veggies, corn, cilantro, and the spicy crunchy of pickled jalapeños and onions. And then a little sour cream and hot sauce for good measure!
There’s something so carefree about pico de gallo. Perhaps because it conjures up images of consuming loads of fresh pico while watching the waves on the beach in Mexico? Whatever the case, if you’ve got ripe tomatoes, pico is the perfect place to start. Use it as a salsa with tortilla chips, use it on top of grilled or broiled salmon, or of course, throw it into a taco.
One of our top vegetarian Mexican recipes is our Simple Refried Black Beans. They take no time at all to make, and the savory flavor is unreal. So why not throw them into a taco? These refried bean tacos top the beans with a tangy, crunchy bell pepper slaw and cilantro. Then, they're dolloped with a vegan chipotle cream (or you could use sour cream with a little adobo sauce). They're to die for.
Lentils on nachos: why not? These loaded vegan nachos are the best because they’re piled high with smoky, meaty lentils, crunchy veggies, and topped with our vegan nacho cheese. To keep them healthy, look for organic corn chips with minimal ingredients (ideally corn, oil, and salt).
And rounding out this list of vegetarian Mexican recipes: one more enchiladas recipe! Enchiladas are so family friendly, but sometimes they can take quite a while to prepare. Instead, this one is a deconstructed enchiladas in a skillet! It’s got enchilada sauce, tortilla strips, and a bunch of veggies and black beans, all nestled together in a skillet with just the right amount of cheese. It’s so flavorful! As a time saver, chop the veggies in advance and refrigerate them until you make the skillet.
More vegetarian Mexican recipes
Need more recipes? We have so many vegetarian Mexican recipes, we’ve continued our favorites list below. We couldn’t stop at just 15!
Mexican style appetizers & sides
- Cucumber Tomato Avocado Salad (a great side dish for the main dish recipes above!)
- Mexican Sweet Potatoes
- Loaded Mexican Fries
- Easy Instant Pot Pinto Beans
- Grillable Loaded Nachos
- Skillet Mexican Cheese Dip Recipe
- Mexican Quinoa Recipe
- Grilled Mexican Corn with Mayo
- Mango Salsa
- Fire Roasted Tomato Salsa
- Homemade Tortilla Chips
Mexican style main dishes
- Best Ever Taco Pizza
- Instant Pot Tacos
- Mexican Pinwheel Recipe
- Grilled Mango Tacos with Dream Sauce
- Mexican Lasagna
- Easy Vegan Tacos
- Spiced Chickpea Tacos with Avocado
- Mexican Fried Rice Nachos
- Chipotle Black Bean Lettuce Wraps
- Loaded Huevos Rancheros Tacos
- Lentil Tacos
Mexican style drinks
- Watermelon Margarita with Lime
- Blackberry Margarita
- Best Frozen Margarita Recipe
- Simple Margarita Recipe
- Strawberry Margarita with Lime Ice
- Simple Lemon Margarita
- Lime Frozen Daiquiri
About the Authors
Sonja Overhiser is author of Pretty Simple Cooking, named one of the best healthy cookbooks of 2018. She’s host of the food podcast Small Bites and founder of the food blog A Couple Cooks. Featured from the TODAY Show to Bon Appetit, Sonja seeks to inspire adventurous eating to make the world a better place one bite at a time.
Alex Overhiser is an acclaimed food photographer and author based in Indianapolis. He’s host of the food podcast Small Bites and founder of the recipe website A Couple Cooks. Featured from the TODAY Show to Bon Appetit, Alex is author of Pretty Simple Cooking, named one of the best vegetarian cookbooks by Epicurious.