5 Highly Rated Guadalajara Food and Drink
Guadalajara often gets lumped in with generic Mexico travel itineraries as a quick tequila stopover, but it’s actually the country’s most underrated food destination, with a culinary scene rooted in centuries of pre-Hispanic tradition, Spanish colonial influence, and creative local flair. Most visitors never make it past the airport’s tequila sample stands, and they miss out on some of the most delicious, affordable, and authentic meals you can find anywhere in North America.
Explore what this destination offers
Get a rental car for your trip
What makes the city’s food and drink scene so special is how accessible it is: you can grab a world-class $2 taco from a street stall, take a multi-course meal at a James Beard-nominated restaurant, or sip 20-year-old tequila at a family-owned hacienda without ever having to book a reservation months in advance. Whether you’re a hardcore foodie, a casual traveler who just likes good snacks, or someone who’s never tried Mexican food outside of fast food chains, there’s something here for you.
1. Slow-Simmered Jalisco Birria
If you’ve only ever seen birria on social media as a trendy taco topped with melted cheese, you’re in for a shock when you try the Guadalajara original. This slow-cooked stew, usually made with beef or goat, is simmered for 6 to 8 hours in a rich broth infused with guajillo and ancho chilies, cinnamon, and cloves, until the meat is so tender it falls apart with a gentle poke. It’s served with warm, handmade corn tortillas, fresh lime, diced onion, and a side of the leftover consommé for dipping, and it’s a weekend staple for local families who eat it for breakfast or late lunch after a big night out. It suits almost every eater, even people who avoid “weird” meat textures will love how soft and flavorful the meat is, and the broth is perfect for dipping extra tortillas if you’re extra hungry.
- Best time to go: Visit between 9am and 11am on a weekend, when the morning batch is freshest and you’ll get to eat alongside local families grabbing their weekly birria fix, rather than the tourist crowds that show up later in the day.
- Booking tip: If you’re heading to a popular spot like Birria Los Arcos, skip the 30-minute dine-in wait by ordering a full family tray to-go; you can eat it at a nearby park or back at your accommodation, and it costs less than ordering individual plates at the restaurant.
2. Authentic Tequila and Mezcal Tastings at a Local Hacienda
Guadalajara sits just 45 minutes outside of Mexico’s official tequila region, so skipping a proper agave tasting here is a huge missed opportunity. Skip the overpriced, crowded commercial tours that shuttle 30 people through a factory every hour, and book a visit to a small, family-owned hacienda where the owners still harvest agave by hand using the same methods their grandparents used decades ago. You’ll get to walk the blue agave fields with a jimador who can explain the difference between tequila (made only from blue agave in specific regions) and mezcal (which can be made from any type of agave, often wild-foraged and smoked over wood), and taste 4 to 6 small-batch pours paired with local snacks like candied oranges and chili-spiced nuts. It suits everyone from casual drinkers who have only ever had cheap tequila shots to spirits nerds who want to learn about aging processes and terroir, and most family spots offer non-alcoholic agave syrups and fresh fruit infusions for non-drinkers.
Get quick travel facts and highlights here
Browse cars available at this location
- Best time to go: Book a weekday morning tour between 10am and 12pm to avoid the crowds and the worst of the midday heat, and you’ll get more one-on-one time with the hacienda owners and jimadores, who are usually more available to chat and answer questions before the afternoon tours start.
- Booking tip: Most small family-run haciendas don’t list their tours on big booking sites, so message them directly on Instagram or WhatsApp a week in advance to reserve; many will throw in a free traditional lunch with the family if you book a weekday slot, something you’ll never get with a big commercial tour.
3. Street-Style Elote and Esquites from a Mercado Stall
Elote (grilled corn on the cob) and esquites (cup of grilled corn kernels) are the ultimate cheap, filling, and flavorful street snack in Guadalajara, sold from tiny, family-run stalls in markets like Mercado San Juan de Dios and Mercado Libertad. The corn is grilled fresh over charcoal right in front of you, then slathered in mayo, sprinkled with crumbly cotija cheese, dusted with chili powder and a pinch of tajín, and finished with a big squeeze of fresh lime. It’s not just a quick bite for tourists: most locals grab an elote as an afternoon snack or a light dinner when they don’t feel like cooking at home, and the bright, tangy, slightly spicy flavors work for almost every palate. It’s perfect for solo travelers who want a cheap, low-fuss meal, families with kids who love the fun, messy experience, and even people who are usually wary of street food, since you can watch the whole preparation process right in front of you.
- Best time to go: Head to the stall between 2pm and 4pm, after the lunch rush and before the evening crowd; the corn is grilled fresh right when you order, you won’t have to wait in line, and the kernels are still warm and juicy instead of sitting out under heat lamps for hours.
- Booking tip: No reservation needed, but bring small 10 and 20 peso bills, as almost no market stalls accept cards, and pack a pack of wet wipes in your bag before you go; the chili, lime, and mayo get everywhere, and you’ll be glad you have them when you’re done eating.
4. Traditional Pozole Rojo from a Century-Old Family Restaurant
Pozole rojo is the ultimate comforting, homey meal in Jalisco, and the best versions are served at tiny, unassuming family restaurants that have been open for 50 years or more, often run by the same family for three generations. The stew is made with hominy (large, fluffy corn kernels), slow-simmered pork (usually shoulder, but many spots add trotters for extra rich, gelatinous texture) cooked for 6 to 8 hours in a deep red chili broth made with guajillo and pasilla chilies, until the meat falls apart at the touch of a fork. It’s served with a side of shredded lettuce, sliced radishes, dried oregano, lime wedges, and crushed chilies, so you can adjust the flavor to your taste. It’s perfect for a cold day, a post-hangover meal, or a hearty dinner before a night out, and most spots offer a chicken version for people who don’t eat pork, which is just as flavorful and rich.
- Best time to go: Visit for late lunch between 1pm and 2pm, when the pozole has been simmering since early morning and is at its richest, most flavorful point; most old-school spots only make one big batch a day, so if you show up after 3pm you might find they’re already sold out.
- Booking tip: No reservations are needed at most small family pozole spots, but ask the owner or server what their “secret” garnish is when you order: most have a house-made pickled vegetable or salsa that’s not listed on the menu, and locals are almost always happy to share it with visitors who ask nicely.
5. Craft Michelada from a Neighborhood Cantina
The michelada is Mexico’s answer to the beer cocktail, and Guadalajara serves some of the best versions in the country, far better than the pre-made, syrupy versions you might find at tourist bars. A proper Guadalajara michelada starts with a frosty mug rimmed with chili salt, filled with ice and a local lager, then mixed with fresh lime juice, a splash of clamato (or tomato juice if you prefer), a dash of hot sauce, and a pinch of oregano. The best spots are tiny, unpretentious neighborhood cantinas with checkered tablecloths, faded posters of old soccer teams, and often a mariachi group playing classic songs in the corner for a small tip. It suits anyone who loves cold, refreshing drinks on a hot day, and even people who usually don’t like beer will love the balanced, tangy, slightly spicy flavor; it’s perfect for sipping while you wander the city’s historic center or kill time before a dinner reservation.
- Best time to go: Stop by between 4pm and 6pm, right after local work hours end; the crowd is mostly neighborhood regulars, the vibe is laid-back and unpretentious, and you can often catch impromptu mariachi sets without paying the inflated tourist prices you’ll find in the main square.
- Booking tip: No reservation needed, and you don’t even have to order food if you don’t want to; just tell the bartender if you want it “muy picante” for extra heat, or “sin clamato” if you don’t like the seafood-flavored base, and they’ll adjust the recipe for free.
The best part of eating and drinking your way through Guadalajara isn’t just how good the food is, it’s how welcoming everyone is: stall owners will give you extra elote if you tell them it’s your first time in the city, cantina bartenders will walk you through the difference between tequila and mezcal even if you don’t speak perfect Spanish, and family restaurant owners will bring you a free sample of their homemade dessert if you tell them you loved your meal. You’ll leave with a full stomach, a new favorite drink, and a bunch of stories you can’t wait to share with friends back home.

Leave a Reply