Vegetarian Eating in Mexico: Phrases, Dishes and Where to Stay
A practical phrase-and-dish guide for meat-free travellers, with neighbourhood notes for Mexico City and Tijuana, plus what to order, what to skip and when to go.
The phrases that actually get you fed
Start with the word that keeps lard out of your beans: "sin manteca, por favor" (without lard). Say "soy vegetariano" or "soy vegetariana" to match your own gender, then add "sin carne, sin pollo, sin puerco" so nobody assumes chicken broth is fine. The question "¿esto lleva caldo de pollo?" (does this have chicken stock?) saves you in fondas where the rice is cooked in consommé. If you eat dairy and eggs, say so clearly with "como lácteos y huevos", because Mexican vegetarian cooking often leans on queso fresco, crema and eggs to carry flavour.
Keep a second phrase ready for markets and street stands: "¿me lo puede hacer sin carne?" works better than a long explanation. In Mexico City's Mercado de Medellín in Roma Sur and Mercado San Juan in the Centro, vendors are used to substitutions and will grill nopales or mushrooms to order. Ask "¿lleva manteca?" before accepting refried beans, and "¿el arroz es con verduras?" before rice. In Tijuana, where carne asada sets the tone, say "sin carne, con verduras" at taco stands and you will often get grilled peppers, onions and avocado in a fresh tortilla.
Dishes worth building a day around
Order chilaquiles verdes sin pollo for breakfast and you get fried tortillas simmered in tomatillo sauce, topped with crema, queso fresco and onion; in Mexico City they are a breakfast staple in Condesa and Coyoacán cafés. Tlacoyos, oval masa cakes stuffed with haba beans or requesón, come off comals in markets and are usually meat-free — ask for them with nopales and salsa. Quesadillas de flor de caliz in spring and early summer (roughly March to August) are a seasonal highlight, and huitlacoche quesadillas appear in San Ángel and Coyoacán market stalls. Sopas de tortilla vary widely: the broth is often chicken-based, so confirm before ordering.
Regional dishes reward curiosity. In Oaxaca, tlayudas with frijoles, quesillo and avocado are filling and easy to find meat-free; in Puebla, ask for chiles en nogada without the meat filling only where a kitchen is set up for it, otherwise choose mole poblano over rice. In Tijuana, the Caesar salad was created on Avenida Revolución and is served without anchovy at some kitchens — ask. Baja California's produce shows up in Valle de Guadalupe tasting menus, where vegetable courses are increasingly standard. Skip anything described as "al pastor" or "birria" if you want to stay meat-free, and be wary of "sopa azteca" unless the stock is confirmed.
Neighbourhood notes: Mexico City and Tijuana
In Mexico City, base yourself in Roma Norte, Condesa or Juárez for the densest cluster of meat-free kitchens, health-food cafés and market stalls within walking distance of Metro Insurgentes and Metro Chilpancingo. Coyoacán around Mercado de Coyoacán is another strong option, with tlacoyo stands and sit-down cafés near the Jardín Centenario. Prices in these areas run mid-range: expect a market breakfast well under what a Polanco restaurant charges, and confirm by looking at the menu board. For a quieter stay, Escandón and San Miguel Chapultepec are cheaper and still close to the centre by Metrobús.
Tijuana rewards a car. Stay in Zona Río or Playas de Tijuana if you want easy access to Avenida Revolución and the Centro, and drive 20 to 30 minutes south to Valle de Guadalupe for produce-led menus; the border crossing at San Ysidro can add an hour at peak times, so plan around it. Ensenada is roughly 90 minutes south on Mexico 1. Best months for both cities are March to May and October to November, when heat is manageable and produce is at its best; July and August in Tijuana are busy with domestic visitors.
What I would book, and what to skip
For a first vegetarian-friendly trip, I would book a small hotel in Roma Norte or Condesa, within a ten-minute walk of Mercado de Medellín, and use it as a base for Coyoacán and the Centro. In Tijuana, I would choose Zona Río over the border strip for quieter nights and easier parking. Book directly with the hotel where possible and mention dietary needs in the reservation notes — kitchens in both cities respond well to a heads-up, especially for breakfast.
Skip all-inclusive resorts if meat-free variety matters to you; buffets tend to repeat the same rice-and-salad plates. Skip street stalls with no visible vegetable option and no willingness to grill to order. Do not assume "vegetariano" on a menu means no lard or stock — ask. Carry a written note in Spanish for market days, and keep small change for tlacoyo and quesadilla stands, which rarely take cards.
Questions, answered
How do I say I do not eat meat in Mexican Spanish?
Say "soy vegetariano" or "soy vegetariana", then add "sin carne, sin pollo, sin puerco". Ask "¿lleva manteca?" for beans and "¿esto lleva caldo de pollo?" for rice and soups, since lard and chicken stock are common in everyday cooking.
Which Mexican dishes are easiest to find meat-free?
Tlacoyos with haba beans, quesadillas with flor de caliz or huitlacoche, chilaquiles verdes sin pollo, and tlayudas with frijoles and quesillo in Oaxaca. In Tijuana, ask taco stands for grilled vegetables and avocado in a fresh tortilla.
When is the best time to visit Mexico City and Tijuana for food travel?
March to May and October to November bring manageable heat and good market produce in both cities. Flor de caliz appears roughly March to August, which makes spring a strong choice for Mexico City market cooking and quesadilla stalls.
5% back on completed stays · ~1 tonne CO₂ retired per booking