Mexican food is unusually good for vegetarians. Corn, beans, chillies, squash, rice and cheese carry most of the cuisine, and a great deal of it never had meat in the first place.
Two things catch people out, and neither is visible on a menu: lard in the beans, and chicken broth in the rice. Almost every vegetarian problem at a taqueria is one of those two.
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.

The two hidden ones
| Item | The problem | What to ask |
|---|---|---|
| Refried beans | Traditionally fried in lard | “Are the beans made with lard?” |
| Mexican rice | Usually cooked in chicken broth | “Is the rice made with chicken broth?” |
| Whole beans | Often cooked with pork | Same question as refried |
| Tamales | Masa is usually whipped with lard | “Is the masa made with lard?” |
| Tortillas | Corn ones are fine; flour ones often contain lard | Ask for corn |
None of these is a trick. Lard and broth are simply how the dishes are traditionally made, and a kitchen using them is cooking properly rather than carelessly. But it does mean “no meat” and “vegetarian” are not the same request, and it is worth saying which you mean.
What is reliably vegetarian
- Corn tortillas — nixtamalised corn, water, lime. Nothing else. See corn versus flour tortillas.
- Salsas — chillies, tomato or tomatillo, onion, garlic, lime. See how hot is that salsa for judging them.
- Guacamole and avocado.
- Grilled vegetables — onion, nopales, peppers, courgette.
- Elote — the plain version. Contains dairy and mayo, so it is vegetarian but not vegan.
- Quesadillas and queso fundido — cheese, and generally safe.
- Chilaquiles — tortillas and salsa. Check the salsa was not made with broth.

The vegetable fillings worth knowing
A good taqueria has genuine vegetarian fillings rather than a cheese-only fallback.
| Filling | What it is |
|---|---|
| Nopales | Cactus paddle, cleaned and griddled. Slightly tart, a texture close to green beans |
| Rajas con crema | Roasted chilli strips in cream |
| Hongos | Mushrooms, cooked down with garlic and epazote |
| Papa con chorizo (ask) | Potato — but the chorizo makes it not vegetarian; some places do plain papa |
| Flor de calabaza | Squash blossom, usually in a quesadilla |
| Huitlacoche | Corn fungus. Dark, earthy, genuinely excellent |
Huitlacoche and squash blossom are seasonal and worth ordering when you see them. Neither is a compromise dish.

On protein, briefly
The corn-and-beans pairing that underpins Mexican cooking is a well-established complementary protein combination, which is part of why the cuisine sustained large populations for millennia. The Academy of Nutrition and Dietetics notes that plant sources of protein — beans, lentils, peas, soy, nuts and seeds — typically carry more fibre and less saturated fat than animal sources, and that a well-planned vegetarian diet can meet nutrient needs at all life stages.
In practical terms: beans and corn together, which is what most of a Mexican plate already is.

How to ask
- Say “vegetarian” rather than “no meat”. They are different requests and only one covers lard and broth.
- Ask about the beans and the rice specifically. Those are the two.
- Ask for corn tortillas rather than flour.
- If the answer to the beans question is yes, order something else rather than negotiating — a kitchen with one pot of beans cannot make you a second.
Spanish, if it helps: ¿Los frijoles tienen manteca? — do the beans have lard? ¿El arroz tiene caldo de pollo? — is the rice made with chicken broth?

What Doc’s board offered
Not much, honestly. Doc’s 2023 board was built around three meats, and its only meat-free items were elote, a side of avocado, grilled onion and jalapeño, extra cheese and cake. Every taco, torta, quesadilla, burrito and salad on it was described with a choice of meat.
That is normal for a small weekend taqueria and it is not a criticism — but a vegetarian arriving there would have been ordering sides. The board is preserved on the menu page if you want to check.
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 read how the shop came about.

Frequently asked questions
Is Mexican food vegetarian-friendly?
Unusually so. Corn, beans, chillies, squash, rice and cheese carry most of the cuisine. The two things to check are lard in the beans and chicken broth in the rice.
Are refried beans vegetarian?
Not always. Traditionally they are fried in lard. Many restaurants and most commercial tins now use vegetable oil, but it is worth asking rather than assuming.
Is Mexican rice vegetarian?
Often not, because it is commonly cooked in chicken broth. Water or vegetable broth works identically, so some kitchens do use it.
Are corn tortillas vegetarian?
Yes. Corn tortillas are nixtamalised corn, water and a trace of lime. Flour tortillas sometimes contain lard, so corn is the safer default.
What is the best vegetarian thing to order at a taqueria?
Tacos with a genuine vegetable filling — nopales, mushrooms, rajas con crema or squash blossom — on corn tortillas, with salsa. Failing that, a cheese quesadilla.
The short version
Most of the cuisine is already vegetarian. Ask two questions — lard in the beans, broth in the rice — order corn tortillas, and look for a real vegetable filling rather than settling for cheese.
