11 vegan spots across Mexico, editor-picked. All Mexico guides.

Por Siempre Vegana Taqueria ★ 4.5 · Mexico City

roma-norte · Manzanillo 18, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Por Siempre Vegana in Mexico City is the Roma Norte vegan taqueria on Manzanillo, a 100 percent vegan trompo-style counter that serves al pastor and suadero.

La Pitahaya Vegana ★ 4.5 · Mexico City

roma-norte · Queretaro 90, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

La Pitahaya Vegana in Mexico City is the Roma Norte 100 percent vegan kitchen on Queretaro, the pink-tortilla taqueria that uses beetroot-and-corn masa.

Plantasia Cafe ★ 4.4 · Mexico City

roma-norte · Puebla 120, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Plantasia Cafe in Mexico City is the Roma Norte 100 percent vegan Pan-Asian kitchen on Puebla, a plant-based room with Pad Thai, vegan sushi rolls and rice.

Boulenc (vegan plates) ★ 4.4 · Oaxaca

centro-historico · Calle Porfirio Diaz 207, Centro, 68000 Oaxaca de Juarez, Oaxaca

Boulenc on Porfirio Diaz marks vegan items across the menu, with mushroom banh mi, tostados and gluten-free pancakes alongside the sourdough loaves.

Vegamo Centro ★ 4.3 · Mexico City

centro-historico · Revillagigedo 47, Centro Historico, Cuauhtemoc, 06010 Ciudad de Mexico

Vegamo Centro in Mexico City is the Centro Historico 100 percent vegan kitchen on Revillagigedo near the Alameda Central, a plant-based fusion room.

Hierba Dulce ★ 4.3 · Oaxaca

centro-historico · C. Porfirio Diaz 311, Centro, 68000 Oaxaca de Juarez, Oaxaca

Hierba Dulce on Porfirio Diaz is the Centro plant-based room with fully vegan Oaxacan plates, named after the local sweet-leaf herb used in cooking.

Santa Hierba ★ 4.3 · Oaxaca

jalatlaco · 5 de Mayo 505, Barrio de Jalatlaco, 68080 Oaxaca de Juarez, Oaxaca

Santa Hierba in Jalatlaco runs a plant-based, gluten-free menu of Oaxacan vegan plates in a tropical rooftop courtyard, on Cinco de Mayo 505 in the barrio.

Nanita ★ 4.2 · Oaxaca

jalatlaco · Ninos Heroes 312, Barrio de Jalatlaco, 68080 Oaxaca de Juarez, Oaxaca

Nanita in Jalatlaco runs vegan chilaquiles, pozole verde, burritos and tetelas, the barrio's dependable plant-based cafe on a quiet Ninos Heroes block.

Corazón Vegano ★ 4.0 · Puebla

san-manuel · Río Bravo 6123, Jardines de San Manuel, 72570 Puebla

Corazon Vegano cooks mexivegana plates in Jardines de San Manuel, Puebla: gringas with vegan cheese, fajitas and a counter of vegan donuts to finish.

Tip: The kitchen only runs weekday afternoons from two until six, so this is a comida address rather than a dinner one.

Guak-Mole Taquería Vegana ★ 3.9 · Puebla

analco · Avenida 5 Oriente 1616, Barrio de Analco, 72500 Puebla

Guak-Mole Taqueria Vegana builds vegan tacos, cemitas and carnitas in Analco, Puebla, which makes it the plant-based answer to the city's street food.

Tip: Saturdays only, from midday until a quarter to six, so plan the visit around the one day the kitchen opens.

La Gordería ★ 3.7 · Puebla

Calle Oaxaca 10312, Puebla

La Gorderia runs vegan antojitos, cemitas and tacos in Puebla, a rarer thing than it sounds in a city that puts lard into almost every masa.

Tip: Takeaway is the main trade rather than sit-down, so treat this as a collection point rather than a dining room.