Mexico’s food scene isn’t all about meat and tortillas, even though that’s a big part of it. If you’re vegetarian, you’ll quickly find it’s easy to get creative with dishes here. Cities like Mexico City, Oaxaca, and Guadalajara have plenty of places where beans, squash blossoms, and nopales aren’t just side dishes. For example, in Mexico City, places like Por Siempre Vegana Taquería do vegan tacos that even meat eaters rave about.
A quick tip: ask about the consommés and sauces. Many have hidden beef broth, so it’s worth double-checking if you want to keep it fully vegetarian. Also, street food stalls sometimes have grilled corn on the cob or fresh fruit cups that make perfect quick bites. When you’re in markets like Mercado Roma, you’ll find vendors offering quesadillas with huitlacoche or rajas con crema, both vegetarian-friendly and full of local flavor.
And don’t overlook the regional specialties! Try the Oaxacan cheese quesadillas or chiles en nogada without the meat, which some places can tweak for you. If you’re looking for a casual sit-down meal, spots like Los Loosers in Mexico City focus on plant-based menus with Mexican twists. Bottom line: in Mexico, vegetarian options not only exist, they’re often surprising and delicious if you know where to look.
🌍 Part of the My Guide Network180+ destinations worldwide
If you’re wandering markets or food stalls around Mexico City’s Roma neighborhood, keep an eye out for vegan and vegetarian taco spots popping up. My favorite is Por Siempre Vegana Taquería, which flips traditional tacos entirely vegan without skimping on flavor. Also, many traditional dishes can be vegetarian-friendly, but you gotta ask about broths and sauces , that’s where meat usually sneaks in. And if you visit Oaxaca in the rainy season, you can find amazing squash blossom quesadillas that are seasonal and fresh only for a short time.
Don’t be shy about asking local cooks for recommendations. They often share secret vegetarian dishes or tweaks that aren’t on the menu but will blow your mind.
Frequently Asked Questions
Got questions about vegetarian dining in Mexico? Here’s what I hear most often.
Yes, especially in major cities like Mexico City, Oaxaca, and Guadalajara. Smaller towns might be trickier, but markets and street vendors often have veggie options like grilled corn, fresh fruit, or quesadillas with squash blossoms.
Some dishes are, like chiles rellenos (if you skip meat fillings) or nopal salads. But many traditional sauces and broths use animal stock, so it’s good to ask before ordering.
Definitely try quesadillas with huitlacoche, tlayudas without meat, or enfrijoladas. Don’t miss out on Mexican street snacks like elote (corn) or tamales that can be vegetarian too.
For sure. Look for stalls selling grilled corn, fresh fruit cups with chili and lime, or quesadillas filled with cheese and veggies (just double-check the filling).
It can be tricky because soups and sauces often use meat stock. Just ask your server or vendor if the consommé is vegetable-based,locals usually know and appreciate the question.