Authentic street tacos Cold drinks Good music Good people

Vegan Mexican Food: The Lard Problem, and Around It

Corn-tortilla tacos with avocado and salsa

The plant-based core of Mexican food is enormous: corn tortillas, beans, salsa, avocado, grilled vegetables, rice. Almost none of it needs animal products. The difficulty is that several of those things are traditionally made with animal fat, and you cannot see it.

Lard is the main one. It is in beans, in tamal masa, often in flour tortillas, and sometimes in the oil a kitchen fries in.

This article is general information, not medical or dietetic advice. If you have a diagnosed condition or a food allergy, your clinician’s guidance and the restaurant’s own answers decide what you eat — not a web page.

Rendered white cooking fat
Rendered white cooking fat. Photograph by Jess Bailey (Unsplash License).

The lard problem, itemised

Looks plant-based Often is not Why
Refried beans Lard The traditional frying fat
Mexican rice Chicken broth Cooked in it rather than in water
Tamales Lard in the masa Whipped in; it is what makes them light
Flour tortillas Lard Corn tortillas do not have this problem
Sopes and huaraches Lard in the masa or on the griddle Both, sometimes
Chilaquiles Broth in the salsa, cream and cheese on top Ask for it without the dairy
Where animal products hide in apparently plant-based dishes.

The Vegetarian Resource Group’s guidance on hidden ingredients makes a point worth carrying into any restaurant: it is impossible to be completely certain about ingredients, because sources and recipes change, so the honest approach is to ask, use judgement and accept some uncertainty. That applies more at a small kitchen cooking from scratch than at a chain working from spec sheets — which cuts both ways.

Reading an ingredients label
Reading an ingredients label. Photograph by Brett Jordan (Unsplash License).

What is reliably vegan

  • Corn tortillas — corn, water, lime.
  • Salsas — almost always. A few are made with broth or lard; most are not.
  • Guacamole — avocado, lime, onion, chilli, cilantro. Occasionally cream is added, so glance at it.
  • Grilled vegetables and nopales.
  • Pico de gallo — raw chopped vegetables.
  • Agua de jamaica and fruit aguas frescas — water, fruit or flowers, sugar. Horchata is the exception; it often contains milk.
  • Whole beans cooked in water — if the kitchen does them that way.
Plain corn tortillas
Plain corn tortillas. Photograph by RDNE Stock project (Pexels License).

Building a genuinely good vegan order

The mistake is treating this as subtraction — a taco with the meat left out. The better approach is to order things that were never built around meat.

  1. Tacos de nopales, hongos or flor de calabaza on corn tortillas. Ask for no cheese and no crema.
  2. A side of guacamole and a side of whole beans, if the beans are made with water.
  3. Grilled vegetables, which most taquerias will do on request because the griddle is already running.
  4. Plenty of salsa, onion, cilantro and lime — the standard garnishes are all plant-based and they do most of the flavour work anyway.

In central Mexico this is easier than it sounds. A great deal of Mexico City street food is masa, beans, salsa and vegetables, and vegetarian guisados are standard rather than special.

A bowl of mashed avocado with lime
A bowl of mashed avocado with lime. Photograph by Jefferson Santana (Unsplash License).

How to ask

Spanish, since these are the questions that matter:

  • ¿Tiene manteca? — does it have lard?
  • ¿Tiene caldo de pollo? — does it have chicken broth?
  • Sin queso y sin crema, por favor — no cheese and no cream, please.
  • Soy vegano / vegana — I am vegan. Increasingly understood, though not universally.

One practical note: asking about lard is a completely ordinary question and not a fussy one. Plenty of Mexican cooks make beans both ways for exactly this reason.

A fresh, uncooked tomato salsa
A fresh, uncooked tomato salsa. Photograph by Meghna R (Unsplash License).

What Doc’s board offered

Almost nothing. Doc’s 2023 board listed a side of avocado and a side of grilled onion and jalapeño, and everything else contained meat, cheese, crema, mayo or Parmesan. Its elote was built with mayo, butter, sour cream and Parmesan, so not even the corn was an option.

Doc’s Taco Shop closed permanently on 19 July 2025. Its 2023 menu board is preserved here as a historical record, and the notes above are read from it rather than from any current information. You can read the full menu as Doc’s published it or look through the photo gallery.

A spread of vegetables, beans and salsas
A spread of vegetables, beans and salsas. Photograph by Metin Ozer (Unsplash License).

Frequently asked questions

Is Mexican food vegan-friendly?

The core ingredients are — corn, beans, chillies, vegetables, avocado. The difficulty is lard in beans, tortillas and tamal masa, and chicken broth in rice, none of which is visible.

Do refried beans have lard?

Traditionally yes. Many restaurants and most commercial tins now use vegetable oil instead, but it varies and it is worth asking.

Are corn tortillas vegan?

Yes. Nixtamalised corn, water and lime. Flour tortillas are the ones that sometimes contain lard.

Is guacamole vegan?

Usually — avocado, lime, onion, chilli and cilantro. Some restaurants add cream or crema, so it is worth a glance or a question.

What should I order vegan at a taqueria?

Tacos with a real vegetable filling — nopales, mushrooms, squash blossom — on corn tortillas, no cheese, no crema, plus guacamole and plenty of salsa.

The short version

Corn tortillas, beans, salsa, avocado and vegetables are the vegan core, and it is a large one. Ask about lard and chicken broth, skip the dairy, and order dishes built around vegetables rather than versions of dishes built around meat.


More from Doc’s

Read the rest of the news from the taco shop.

Hungry yet?

Come see us

Fresh, hand-made street tacos at 209 N. Access Rd, Kilgore, Texas.

View the menu Get directions