I ate frijoles almost every day for about six weeks before I found out they had lard in them.
It was not a trick. I had asked. I had asked in Spanish, in a full sentence, at a fonda in Roma Sur, and I was quietly proud of the sentence. ¿Los frijoles tienen carne? The señora said no.
She was telling the truth. There was no carne in the beans. There was manteca.
Nobody lied to me. I just asked the wrong question for six weeks.
The phrase that keeps you vegetarian in Mexico is not sin carne. It is sin manteca and sin caldo de pollo, asked one dish at a time. Mexico is a genuinely easy place to eat plants, as long as you ask about fat and broth instead of asking about meat.
The phrases that actually work
Start with these. The middle column is the part you say out loud.
| What you mean | Say this |
|---|---|
| I’m vegetarian | Soy vegetariano / vegetariana |
| I’m vegan | Soy vegano / vegana |
| Does it have lard? | ¿Lleva manteca? |
| Is it made with chicken stock? | ¿Lo hacen con caldo de pollo? |
| No meat, no ham, no chicken | Sin carne, sin jamón y sin pollo |
| Is it all vegetables? | ¿Es todo de verdura? |
| What do you have without meat? | ¿Qué tiene sin carne? |
| Beans simmered, not refried | ¿Hay frijoles de olla? |
One small grammar move does most of the work here: use llevar, not tener.
¿Tiene carne? asks whether there is meat sitting in the dish. ¿Lleva manteca? asks what went into making it. Llevar is the verb Mexican kitchens use for ingredients, and it pulls answers out of the cooking process instead of the plate.
Why sin carne does not do the job
Four separate things are happening, and none of them is anyone being difficult.
First, carne is narrower in practice than in the dictionary. The RAE defines it as the muscular part of an animal’s body,1 which technically covers chicken, fish, and ham. In everyday CDMX speech, carne usually means beef or pork, in visible pieces, as the main event. Ask a torta counter for something sin carne and you can very reasonably be handed ham.
Second, lard is a fat, not a meat. Manteca is the solid fat rendered from animals, especially pork.2 In a kitchen’s mental model it belongs with oil and salt, not with the guisado of the day. Asking about meat does not reach it.
Third, broth is a flavor base. The word caldo is defined as a liquid made from the juices of meat and vegetables plus the water they cooked in.3 Meat is baked into the definition. Nobody thinks of it as an ingredient worth mentioning, the same way you would not list “water” when describing your soup.
Fourth, one surface cooks everything. A street stand or a fonda runs on a single comal, one pot of frying oil, and one knife and board. The quesadilla de queso lands where the chorizo was two minutes ago, the papas come out of the same oil as the chicharrón. This is not carelessness, it is what a two-square-meter kitchen looks like. If shared surfaces matter to you, ask about them directly rather than hoping: ¿lo hacen en el mismo comal? or ¿fríen todo en el mismo aceite?
One thing this post is not. It is about ordering vegetarian or vegan by preference, in ordinary Mexican kitchens, where lard in the beans is a disappointment rather than an emergency. If you have a true allergy, or a religious requirement you cannot bend, you need to ask harder and differently: name the ingredient, ask about the pan, the oil, and the board, and be willing to walk away from a maybe.
Even the word for the diet is soft. RAE’s entry for vegetariano describes someone who eats mainly vegetables,4 and “mainly” is doing a lot of quiet work in that sentence. So soy vegetariano is a useful opener, not a filter.

Manteca: the beans, the tamales, the flour tortillas
Manteca de cerdo is not a shortcut ingredient. Larousse Cocina lists it as essential for tamal dough and traditional breads, as a flavoring for beans, moles, and pipianes, and as the frying fat for antojitos like quesadillas, tacos, flautas, and empanadas.5
That is a long list, and it is why the beans caught me.
Here is where to actually look:
| Dish | The risk | What to ask |
|---|---|---|
| Frijoles refritos | Usually fried in lard | ¿Los frijoles llevan manteca? |
| Frijoles de olla | Usually just water, onion, epazote | ¿Son de olla o refritos? |
| Tamales | Masa is typically beaten with lard | ¿La masa lleva manteca? |
| Tortillas de maíz | Normally fine: corn, water, lime | Nothing needed |
| Tortillas de harina | Often lard or shortening | ¿Las de harina llevan manteca? |
| Quesadillas fritas | Fried, sometimes in lard | ¿Las fríen en aceite o en manteca? |
Corn tortillas from a tortillería are the reliable friend in this whole story. Flour tortillas are the one people forget, especially up north, where lard in the dough is the default rather than the exception.
-
¿Los frijoles llevan manteca o son de olla?Do the beans have lard, or are they simmered?
-
¿La masa del tamal lleva manteca?Is the tamal dough made with lard?
Caldo de pollo: the ingredient nobody mentions
Red Mexican rice looks like the most vegetarian thing on the counter. It is rice, tomato, maybe peas and carrot. Very often it was cooked in chicken stock or with a spoon of chicken bouillon powder, and nobody would think to say so.
The same goes for sopa de fideo, plenty of moles, and a lot of the day’s guisados at a fonda.
-
¿El arroz lo hacen con caldo de pollo o con agua?Is the rice made with chicken stock or with water?
-
¿Lleva consomé de pollo?Does it have chicken bouillon in it?
The word consomé is worth memorizing. In a home or fonda kitchen it usually means the powdered bouillon in the yellow jar, and it goes into things that have no visible meat anywhere.
The dishes that are almost always a yes
This is the part that made me relax. Once you stop trying to translate a salad bar into Spanish, Mexican food is full of things that were never built around meat in the first place.
| Order this | What it is | Still ask about |
|---|---|---|
| Nopales | Grilled or simmered cactus paddle | Nothing, usually |
| Huitlacoche | Earthy corn fungus, cooked with onion | The pan fat |
| Flor de calabaza | Squash blossom, often in quesadillas | Queso, if vegan |
| Rajas | Poblano chile strips | Crema, if vegan |
| Papa | Potato, often with chorizo, so ask | Chorizo |
| Esquites / elote | Corn cup or corn on the cob | Mayonesa, queso, and the broth: often mantequilla or consomé de pollo |
| Guacamole | Avocado, lime, chile | Nothing |
| Frijoles de olla | Beans simmered in a pot | Manteca |
Nopal is the cactus whose pads and fruit are both edible,6 and it turns up grilled, in salads, and inside tacos. Huitlacoche is the fungus that grows on tender corn cobs, prized in central Mexico and used as a filling for antojitos, soups, and stews.7 Flor de calabaza is the squash blossom, most commonly stuffed into quesadillas or turned into soup in the central states.8
None of these are compromise food. They are things people order because they want them.

The vegan layer: queso, crema, mayonesa, huevo
If you are vegan, there is a second pass to make, and it is easier than the first one because the ingredients are visible.
Esquites are the clearest example. The base is corn kernels boiled with salt and epazote, served in their own broth, and the mayonnaise, crema, and cheese are things that get added sometimes, not always.9 That means you are not stripping the dish down. You are asking for it the plain way.
The catch is the liquid, not the toppings. Plenty of stands finish the pot with mantequilla or a spoonful of consomé de pollo, so the corn can be the vegetarian part and the broth around it not. Ask before you commit: ¿el caldito lleva mantequilla o consomé de pollo?
-
Sin mayonesa, sin queso y sin crema, por favor. Solo chile y limón.No mayo, no cheese, no cream, please. Just chile and lime.
-
¿Me lo puede hacer sin queso?Could you make it without cheese?
-
Soy vegano, no como nada de origen animal.I'm vegan, I don't eat anything of animal origin.
The last one is worth having ready as a single clean sentence. It saves the four-round conversation about whether fish counts.

How to ask without becoming the difficult table
This is the part I got wrong longer than the beans, and it has nothing to do with vocabulary.
Ask about the dish, not about yourself. A list of personal rules delivered at a counter during the lunch rush lands as a problem to solve. A question about one specific dish lands as a normal question.
Lead with what you do eat. Me encantan los nopales opens a different conversation than no como carne.
Let them recommend. ¿Qué me recomienda? is a small act of trust, and people take it seriously. You will usually get something better than what you would have picked.
The hardest version of this is not a counter at all. It is a table in someone’s home, where your partner’s mother has been cooking since the morning. Ask early, quietly, in the kitchen, and ask about one thing: ¿lleva manteca? Doing it at the table, in front of everybody, turns your diet into the topic of the meal, which is the one outcome nobody wants, you least of all.
-
Disculpe, ¿qué me recomienda sin carne y sin manteca?Excuse me, what would you recommend without meat and without lard?
-
No como carne, pero como de todo lo demás.I don't eat meat, but I eat everything else.
-
Perdón la pregunta, ¿lleva manteca?Sorry to ask, does it have lard in it?
Perdón la pregunta is the softener that does the most work. It signals that you know you are adding a step, and it costs you nothing.
When the answer is no
Sometimes everything on the comal has pork in it, and that is the whole menu.
The move is to take the no cleanly.
-
Ah, ni modo. Gracias, jefa.Ah, oh well. Thanks.
-
Está bien, gracias. Otro día.That's fine, thanks. Another time.
Do not negotiate, do not explain your reasoning, and definitely do not explain it in English. Say thanks and walk to the next stand, which in most of CDMX is about nine meters away.
And it is worth holding onto the bigger picture while you ask all these small questions. UNESCO’s listing for traditional Mexican cuisine puts the foundation of the whole system as corn, beans, and chile, grown in milpas and chinampas.10 The base of this food was always plants. The lard is an addition, and additions can be asked about.
You are not asking Mexico for a favor. You are asking for the corn, the beans, and the chile without the fat, which is a much smaller request than it feels like the first time you say it out loud.
Sources
-
Diccionario de la lengua española, carne — Real Academia Española ↩
-
Diccionario del español de México, manteca — El Colegio de México ↩
-
Diccionario del español de México, caldo — El Colegio de México ↩
-
Diccionario de la lengua española, vegetariano — Real Academia Española ↩
-
Larousse Cocina, manteca de cerdo — Larousse Cocina ↩
-
Diccionario del español de México, nopal — El Colegio de México ↩
-
Larousse Cocina, huitlacoche — Larousse Cocina ↩
-
Larousse Cocina, flor de calabaza — Larousse Cocina ↩
-
Diccionario del español de México, esquite — El Colegio de México ↩
-
Traditional Mexican cuisine, ancestral, ongoing community culture, the Michoacán paradigm — UNESCO ↩
Test yourself
tap an answer.
Quieres saber si los frijoles llevan grasa de puerco. ¿Qué preguntas?
Eres vegano y pides esquites. ¿Qué agregas al pedido?
Dijiste "sin carne" y te trajeron una torta con jamón. ¿Qué pasó?
El arroz rojo se ve totalmente vegetariano. ¿Qué conviene preguntar?
Estás en una fonda a la hora de la comida y no quieres complicarle la vida a nadie. ¿Cómo preguntas?










