Finding veggie-friendly Mexican dishes is easy as beans, rice and corn are the foundations of traditional Mexican cuisine. Our favourite vegetarian Mexican recipes feature plenty of fresh veggies, zesty flavours and vibrant spices, so you won’t notice the carne asada is missing. You can also find our top tips for creating vegetarian Mexican food at home here, along with the best ingredients to use.

Mexican Rice



Our vegetarian recipes include veggie versions of favourite Mexican dishes such as burritos, tacos, enchiladas, and fajitas so you don’t have to miss out. We also have delicious vegetarian side dishes, salads and snacks for you to create.

Jump to all our Vegetarian recipes.

See more recipes

Gran Luchito's DEFINITIVE

Guide to
Mexican Vegetarian Food

With our guide to vegetarian Mexican food, you’ll be able to put together the ultimate veggie feast! We share our top tips on the best meat alternatives to use in classic dishes like tacos and fajitas and the best herbs, spices and sauces for creating a taste sensation with every mouthful.

Mexican Dinner Party

Read time: 12 mins

Here's our guide for throwing a Mexican dinner party ,aka an epic fiesta at home, for your friends and family. We are sharing our menu recommendations for both casual buffet and more formal sit down party along with tips including our favourite playlist.

Read now

Find Gran Luchito. in the Mexican Section

Everything You Need To Make Vegetarian Mexican Food At Home

Creating veggie Mexican food at home couldn’t be easier with Gran Luchito.

We love to add a burst of flavour to our veggie Mexican dishes with a sprinkle of our Gran Luchito Smoky Chipotle Fajita & Taco Mix. It is delicious simply mixed with some olive oil before roasting or sautéeing veggies.

Whether you’ve planned Friday fajitas or you need a quick and tasty lunch, our Gran Luchito Soft Taco Wraps and Gran Luchito Burrito Wraps are suitable for vegetarians. They can be filled with tons of delicious fillings such as our Gran Luchito Chipotle Refried Beans and Gran Luchito Cantina Beans and lots of vegetables. 

Finally, finish up with some cheese and a dip – why not try our Gran Luchito Tomatillo Salsa for extra zing?

The Best Meat Substitutes for Vegetarian Mexican Dishes

Whether you are a committed vegetarian or conscious of the environmental impact of meat consumption and looking to cut back on meat a few days a week, there are lots of options to substitute meat in your favourite Mexican dishes. Here are some of our favourite plant-based options which make delicious vegetarian dishes:

  • Jackfruit – combine the jackfruit with a sauce, cook in a 200°C oven for 30 minutes, and you will be rewarded with a filling resembling the texture of shredded meat.
  • Black Beans – with our own authentic Gran Luchito Cantina Beans in the range we might be just a little bit partial to adding black beans to just about every veggie Mexican dish! They are made in Mexico and are a delicious source of protein.
  • Lentils – combine lentils with a dollop of Gran Luchito Chipotle Paste and slow cook to perfection
  • Mushrooms – meaty mushrooms such as portobellos are a great meat alternative for making veggie Mexican recipes
  • Halloumi – we like to season it with Gran Luchito Smoky Chipotle Fajita & Taco Mix or Gran Luchito Garlic and Guajillo Fajita & Taco Mix which creates a crust of flavour when the halloumi is pan-fried over a hot pan – yum!

Authentic and Fresh


For all the vegetarians who love Mexican food, we have lots of recipe inspiration! From classics  dishes such as toasty molletes and quesadillas to tex-mex faves such as burritos, fajitas and nachos and even some delicious Mexican comfort food – think empanadas and queso. We have recipes loaded with cheese and veggies of all sorts, beans, mushrooms, peppers, chickpeas and of course avocado. Feast your eyes on these and happy cooking from all of us!

Pico De Gallo, healthy Mexican recipes

Pico de Gallo

A super flavourful and fresh homemade tomato salsa with chillies, coriander, lime and chipotle that is is easy to make and can be added to just about anything... See full recipe

Vegetarian Enchiladas, Mexican recipes

Vegetarian Enchiladas

Hearty veggies, black Cantina Beans and red Chipotle Enchilada Sauce are a delicious filling in this Veggie Enchilada recipe that is suitable for vegans too.... See full recipe

Halloumi Tacos

Halloumi Tacos

Both vegetarians and meat-eaters will love these seasoned and pan-fried Halloumi Tacos. Delicious and bursting with flavour! Top with our Chipotle Crema for added pizzazz.... See full recipe

Stuffed Poblano Peppers

Stuffed Poblano Peppers

“Chiles rellenos” are stuffed poblano peppers, covered in a light batter made of egg whites whisked until stiff, then shallow fried and served with a homemade tomato sauce.... See full recipe

Mexican Avocado Recipes

Mexican Salad

A light, fresh chopped Mexican salad filled with crunchy veg, black beans, tortilla chips that is colourful, satisfying and just a tiny bit spicy thanks to the delicious chipotle tahini dressing.... See full recipe

Mexican Black Beans

Mexican Black Beans

Flavourful and brothy black beans garnished simply with finely chopped onion, tomatoes, chillies and/or coriander, a delicious and easy side dish!... See full recipe

Mexican Chipotle Rice

Mexican Rice With Chipotle

Authentic, restaurant style Mexican rice is easier than you think to make at home and goes with just about any Mexican meal, ours has a delicious dollop of Chipotle... See full recipe

Black Bean Burrito

Black Bean Burrito

Quick to prepare and healthy, packed with fresh veggies, beans, rice and salsa, this black bean burrito is the perfect working from home lunch to power you through your day... See full recipe

Sweet Potato Quesadilla

Sweet Potato Quesadilla

Our delicious toasty, melty Sweet Potato Quesadilla is simply cooked with Chipotle Paste, Cantina Beans and a bit of butter. Dollop in salsa and you have a treat right there! ... See full recipe

BBQ Corn

BBQ Corn

A popular way of eating corn on the cob in Mexico is barbecued! Our BBQ Corn recipe is served with Chipotle Butter, a squeeze of lime juice, and freshly chopped coriander.... See full recipe

Vegetarian Fajitas finished dish

Vegetarian Fajitas

Our Vegetarian Fajitas are perfect for entertaining, super healthy and really quick to make. Packed full of red onions, sweet potatoes, colourful peppers and courgette.... See full recipe

finished dish

Cheese Empanadas

These Cheese Empanadas with sweet potato and brie are easy to make using pre-made shortcrust pastry sheets, full of flavour and spice and a total crowd pleaser.... See full recipe

Mushroom Fajitas

Mushroom Fajitas

Don't knock till you've tried it! Our Mushroom Fajitas are nothing short of delicious. A fantastic vegetarian substitute packed with flavour using our Red Fajita Simmer Sauce.... See full recipe

Mexican Corn

Mexican Corn (Esquites)

This tasty Mexican corn salad recipe is plucked straight from the streets of Mexico City. We love the sauce made with parmesan, lime juice, Chipotle Mayo and coriander.... See full recipe

Finished dish of Mushroom Molletes

Mushroom Molletes

Have you ever had Molletes? They're a beloved Mexican open toastie normally enjoyed as “almuerzo” or “brunch” in English. This recipe has delicious, buttery girolles.... See full recipe

Spicy Jackfruit Burrito

Spicy Jackfruit Burrito

Our Spicy Jackfruit Burrito recipe features spicy pulled jackfruit cooked in a delicious chipotle adobo for a flavourful vegetarian filling resembling pulled pork.... See full recipe

Vegetarian Nachos

Vegetarian Nachos

For all the vegetarians out there, we have an amazing Nacho recipe! It combines crunchy chips with corn, radishes, avocados, black beans and our Jalapeño & Pineapple!... See full recipe

Refried Bean Burrito, recipes with refried beans

Refried Bean Burrito

With our Smoky Chipotle Mexican Refried Beans, the humble bean burrito is taken up a notch and packed full of flavour! Add some Serranos with it for a pop of heat!... See full recipe

Vegetarian Quesadilla

Vegetarian Quesadilla

Our Vegetarian Quesadilla recipe is not only meat-free but with Cantina Beans, veggies and Serrano Green Chillies it is delicious and satisfying as well.... See full recipe

Halloumi Fajitas

Halloumi Fajitas

Strips of pan-fried Halloumi are served with onions, peppers and olive oil having been infused with a mixture of our Chipotle Paste and Chipotle Fajita & Taco Mix.... See full recipe

Mushroom Quesadilla, Quick & Easy Mexican, Mexican Street Food

Mushroom Quesadilla

A delicious, meat free and crispy yet oozing with cheese quesadilla filled with flavourful and meaty mushrooms. A very easy and quick to make snack or meal.... See full recipe

Baked Mexican Elotes, Mexican street food


One of the very best street snacks you’ll find in Mexico! Our delicious Elotes are smothered in creamy chipotle mayo, lime juice, fresh coriander and crumbly cheese.... See full recipe

Sign up for our free guide to Mexican Classics

Sign up for our free guide to Mexican Classics

  • Free Mexican Classics Cookbook
  • Save £10 on our Ultimate Mexican Bundle Box (UK only)
  • Monthly newsletters with our latest recipes and special offers

Gran Luchito Mexican

Vegetarian Mexican Food FAQs

If you’re still looking for inspiration and tips on creating vegetarian Mexican food – not to worry. Check out some of the most frequently asked questions below. Alternatively, head over to the Gran Luchito Youtube Channel for more video tutorials and content.

What Mexican foods are vegetarian?

You can find a vegetarian version of just about any Mexican dish! Our recipes have plenty of choices for vegetarians, including classic meals such as tacos, burritos, fajitas and enchiladas.

What are the best meat substitutes to make recipes vegetarian?

There are lots of options for making Mexican dishes. We think substituting meat for mushrooms such as portobello and shiitake is a great option, but if mushrooms aren’t your thing, jackfruit also makes a great filling.