
Get notified on new travel guides
No spam, just Awesome San Miguel De Allende guides.
San Miguel de Allende might be famous for its carnitas and barbacoa, but the city’s plant-based food scene has quietly become one of the most exciting in central Mexico. Whether you’re a strict vegan, a curious flexitarian, or just someone who appreciates a phenomenal meal that happens to be meat-free, you’ll find plenty to love here. From dedicated vegan taquerías to upscale rooftop restaurants with entire plant-based tasting menus, San Miguel takes vegetarian and vegan dining seriously — and the results are spectacular.
At first glance, a colonial Mexican town known for its traditional cuisine might not seem like a haven for plant-based eating. But several factors have converged to make San Miguel one of Mexico’s most vegetarian-friendly destinations. The city’s large expat community — estimated at over 10,000 full-time residents from the US, Canada, and Europe — has driven demand for diverse dietary options. Local chefs trained in international kitchens have returned home with techniques that elevate vegetable-forward cooking. And Mexico’s incredible bounty of fresh produce — from Oaxacan heirloom corn to Chiapas-grown cacao — gives chefs an extraordinary palette to work with.
Even traditional Mexican cuisine, when you look past the carnitas, is built on a foundation of plant-based ingredients: corn, beans, squash, chiles, tomatoes, avocado, nopales (cactus paddles), and dozens of varieties of mushrooms. The pre-Hispanic diet was largely plant-based, and that legacy is alive and well in San Miguel’s kitchens.
For anyone who thinks vegan tacos can’t compete with the real thing, Don Taco Tequila on Stirling Dickinson will change your mind permanently. This fully vegan restaurant serves tacos, tortas, and burritos filled with house-made seitan al pastor (marinated in achiote and grilled with pineapple), mushroom carnitas that achieve that perfect crispy-chewy texture, and chickpea chorizo that’s seasoned so well you won’t miss the pork version. The space is colorful and casual, with a courtyard that’s perfect for a long lunch. Don’t miss the horchata — made with almond milk and canela, it’s the best we’ve had in town. Tacos run 30–50 pesos each; three makes a solid meal.
A few blocks from the Jardín on Calle Aldama, Nirvana has been San Miguel’s go-to vegetarian restaurant for over 15 years. The menu is lacto-ovo vegetarian (not fully vegan, though many dishes can be adapted) and draws on international influences — think Thai green curry with tofu, Mexican enchiladas with mole poblano, and Mediterranean platters piled with hummus, falafel, and roasted vegetables. The peaceful, plant-filled courtyard makes it a genuine retreat from the bustle of Centro. The “Menu del Día” — a three-course lunch with agua fresca for around 180 pesos — is one of the best lunch deals in town.
This charming café on Calle Correo is part of the new wave of plant-based spots in San Miguel. Open for breakfast and lunch, KI’BOK serves smoothie bowls topped with local fruit and granola, avocado toast on sourdough from a local bakery, and a rotating lunch menu that might include vegan pozole or chiles en nogada made with a walnut-based cream sauce. Their espresso drinks use oat milk by default, and the rooftop seating area offers a lovely view of the Parroquia. It’s ideal for a light meal or remote-work session.
Áperi, consistently ranked among Mexico’s best restaurants, offers a dedicated vegetarian tasting menu alongside its omnivorous one. Chef Matteo Salas creates dishes that celebrate Mexican ingredients with European technique — a recent menu featured huitlacoche (corn fungus) risotto, roasted beet tostadas with cashew crema, and a dessert of avocado mousse with cacao nibs. The five-course vegetarian menu runs approximately 1,200 pesos. Reservations are essential, especially for weekend evenings. This is the splurge-worthy option for a special night out.
Inside the Rosewood hotel, 1826 (the main restaurant) and Luna Rooftop both offer clearly marked vegetarian and vegan options. The kitchen is accommodating — ask for the vegan menu, which isn’t always printed but is always available. Standouts include the roasted cauliflower with mole amarillo, grilled nopales salad, and a vegan chocolate tart that’s genuinely world-class. Yes, it’s a splurge — mains run 400–600 pesos — but the setting in the Rosewood’s stunning courtyard is unforgettable.
If you’re staying in an Airbnb and want to cook, or just need road-trip snacks, San Miguel has you covered.
You don’t always need a dedicated vegetarian restaurant to eat well in San Miguel. Many traditional dishes are naturally meat-free or easily adapted:
Leave a Comment
No comments yet. Be the first to drop one!