Back to blog
Sin Carne Isn't Enough: How to Order Vegetarian Food in Mexico

Sin Carne Isn't Enough: How to Order Vegetarian Food in Mexico

Sin carne won't keep lard out of your beans. Learn the Mexican Spanish that actually works for vegetarian and vegan ordering, plus the safe dishes.

Quick Answer

  • Sin carne is not enough. Ask about manteca (pork lard) and caldo de pollo (chicken stock) by name.
  • Say soy vegetariano or soy vegano, then ask per dish: ¿lleva manteca? and ¿lo hacen con caldo de pollo?
  • For many people, carne means beef or pork steak, so ham, chicken, and broth can slip through a confident no.
  • Safe bets: nopales, huitlacoche, flor de calabaza, rajas, esquites, and frijoles de olla when the cook confirms no lard.

What You'll Learn

  • Why sin carne fails and which two words actually protect you.
  • Where lard and chicken stock hide: beans, tamales, flour tortillas, rice.
  • The dishes that are almost always a yes, and what to still ask about.
  • How to ask warmly so you sound curious, not like a difficult tourist.

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 meanSay this
I’m vegetarianSoy vegetariano / vegetariana
I’m veganSoy 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 chickenSin 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.

Nopal cactus paddles with prickly pear fruit growing against a bright blue sky.
Nopales are one of the safest orders in the country, and they grow on the flag. Photo by Miguel Urieta on Unsplash.

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:

DishThe riskWhat to ask
Frijoles refritosUsually fried in lard¿Los frijoles llevan manteca?
Frijoles de ollaUsually just water, onion, epazote¿Son de olla o refritos?
TamalesMasa is typically beaten with lard¿La masa lleva manteca?
Tortillas de maízNormally fine: corn, water, limeNothing needed
Tortillas de harinaOften lard or shortening¿Las de harina llevan manteca?
Quesadillas fritasFried, 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 thisWhat it isStill ask about
NopalesGrilled or simmered cactus paddleNothing, usually
HuitlacocheEarthy corn fungus, cooked with onionThe pan fat
Flor de calabazaSquash blossom, often in quesadillasQueso, if vegan
RajasPoblano chile stripsCrema, if vegan
PapaPotato, often with chorizo, so askChorizo
Esquites / eloteCorn cup or corn on the cobMayonesa, queso, and the broth: often mantequilla or consomé de pollo
GuacamoleAvocado, lime, chileNothing
Frijoles de ollaBeans simmered in a potManteca

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.

A Mexican market stall stacked with dried chillies, fresh limes, and vegetables in crates.
The market is the honest version of Mexican food: corn, beans, chile, and about forty vegetables you have not met yet. Photo by Miranda Garside on Unsplash.

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.

A plate of tacos with corn tortillas, chopped onion, and cilantro seen from above.
Nopal, huitlacoche, flor de calabaza, papa, rajas: the taco does not require an animal to be a taco. Photo by Krisztian Tabori on Unsplash.

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

  1. Diccionario de la lengua española, carne — Real Academia Española

  2. Diccionario del español de México, manteca — El Colegio de México

  3. Diccionario del español de México, caldo — El Colegio de México

  4. Diccionario de la lengua española, vegetariano — Real Academia Española

  5. Larousse Cocina, manteca de cerdo — Larousse Cocina

  6. Diccionario del español de México, nopal — El Colegio de México

  7. Larousse Cocina, huitlacoche — Larousse Cocina

  8. Larousse Cocina, flor de calabaza — Larousse Cocina

  9. Diccionario del español de México, esquite — El Colegio de México

  10. 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?

Don't sound gringo

Don't ask ¿tiene carne? Kitchens answer that literally, and lard is not carne. Ask ¿lleva manteca? instead - llevar is the verb Mexican cooks use for what goes into a dish.

FAQ

How do you say vegetarian in Mexican Spanish?

Soy vegetariano if you are male, soy vegetariana if you are female. For vegan, say soy vegano or soy vegana. Both words are understood everywhere, but they do not automatically exclude lard or broth, so ask about those separately.

Why is sin carne not enough in Mexico?

In everyday use, carne usually means beef or pork in visible pieces. Lard is treated as a cooking fat, chicken stock as a flavor base, and ham as sandwich filling. All three can honestly pass a no-meat answer.

How do I ask if beans have lard?

Say ¿los frijoles llevan manteca? Manteca is pork lard. If you want a safer default, ask for frijoles de olla, which are simmered in water rather than fried in fat, and confirm anyway.

Does Mexican rice have chicken in it?

Often, yes. Red Mexican rice is commonly cooked with caldo de pollo or chicken bouillon powder. Ask ¿el arroz lo hacen con caldo de pollo o con agua?

Are corn tortillas vegetarian?

Corn tortillas from a tortillería are normally just nixtamalized corn, water, and lime, so they are fine. Flour tortillas, especially in northern Mexico, are usually made with lard or shortening. Ask ¿las tortillas de harina llevan manteca?

Is ham considered meat in Mexico?

Not always in casual speech. Someone can tell you a torta has no carne and still hand you one with jamón. Name it: sin jamón, sin pollo, sin carne.

What Mexican dishes are usually vegetarian?

Nopales, huitlacoche, flor de calabaza, rajas con crema, papa, quesadillas, esquites, elote, guacamole, and enchiladas de queso. Vegans should still ask about queso, crema, mayonesa, and huevo.

How do I ask about vegetarian food without sounding rude?

Ask about the dish, not about your diet. ¿Qué me recomienda sin carne? works better than a list of rules. Then say gracias and take what is offered without negotiating.

What does de olla mean on a bean menu?

Frijoles de olla are beans simmered in a pot with water, onion, and epazote. Frijoles refritos are those beans fried afterward, usually in lard. De olla is the safer starting point.

Words in this post

Share

From the blog