Best Restaurants in San Miguel de Allende: From Street Tacos to Tasting Menus

San Miguel de Allende’s restaurant scene punches well above its weight. In a city of 175,000, you’ll find tasting menus that rival Mexico City, family-run fondas serving recipes passed down through generations, rooftop terraces with million-dollar views, and street food that will ruin you for tacos anywhere else. From splurge-worthy tasting menus to the best $3 meal of your life, here are the best restaurants in San Miguel de Allende right now.

Fine Dining: The Splurge

Áperi

The pinnacle of San Miguel dining. Chef Matteo Salas creates a constantly evolving tasting menu ($85–120) that reinterprets Mexican ingredients with European technique. Think huitlacoche risotto, duck with mole negro, and desserts that look like art installations. The minimalist dining room seats 40. Book 2–3 weeks ahead. The chef’s counter is the best seat in the house.

The Restaurant

Chef Donnie Masterton’s farm-to-table flagship. Set in a colonial courtyard with fairy lights and a fountain, the atmosphere is as memorable as the food. The menu changes with the seasons but expect dishes like bone marrow with salsa verde, wood-grilled octopus, and a burger that’s arguably the best in Mexico ($85 tasting menu, à la carte available). Book a week ahead.

Bovine

San Miguel’s answer to the modern steakhouse. Dry-aged beef from Sonora, an extensive wine list heavy on Mexican labels, and a dramatic, design-forward space. The bone marrow appetizer and the tomahawk steak for two are legendary. Entrees $35–60. Great for a celebratory dinner.

Mid-Range: Exceptional Value

Marsala

Wood-fired everything in a candlelit courtyard in Colonia San Antonio. The menu is Mediterranean-Mexican fusion: wood-fired beets with goat cheese, grilled octopus, pizzas, and excellent natural wines. The setting is pure romance. Entrees $15–25. No reservations — arrive by 7 PM or wait.

Hecho en Mexico

A bright, colorful celebration of regional Mexican cuisines. The cochinita pibil (Yucatán-style pork) and the chiles en nogada (in season, August–October) are standouts. The garden courtyard and excellent margaritas make it a perennial favorite. Entrees $12–20. Good for groups and families.

La Posadita

Rooftop dining with a Parroquia view at a fraction of the Rosewood’s prices. Traditional Mexican dishes well executed — enchiladas, chiles rellenos, excellent guacamole. The sunset view is the real draw. Entrees $12–18. Reservations recommended for sunset.

Authentic and Affordable

El Manantial

Where locals eat. This family-run spot on Calle Barranca serves home-style Mexican food in an unpretentious setting. The enchiladas mineras (a Guanajuato specialty — cheese enchiladas with carrots and potatoes in guajillo sauce) are the reason to come. Entire meal for two: $15–20.

Los Burritos

No frills, no sign, no menu — just massive burritos made to order. Choose your meat (carnitas, barbacoa, or chicharrón), add beans and cheese, and prepare for the best $4 meal in San Miguel. Open late. Cash only.

Tacos Don Felix

The late-night taco king. Corner of Insurgentes and Salida a Celaya. Tripa, suadero, pastor — all served on fresh tortillas with fiery salsa. Tacos from 18 pesos ($1). The crowd is a mix of locals, expats, and restaurant industry workers finishing their shifts. Open until 4 AM on weekends.

Breakfast and Brunch

  • Café Rama — The expat breakfast HQ. Excellent coffee, chilaquiles, smoothie bowls, and a leafy courtyard. Get there before 10 AM on weekends.
  • Lavanda Café — Tiny, charming, lavender-themed. The lavender latte and avocado toast are Instagram-famous.
  • Café de la Parroquia — On the Jardín. Touristy but iconic. The chilaquiles are legitimately great, and the people-watching is unmatched.
  • Mercado Ignacio Ramírez fondas — For a true local breakfast, hit the fonda stalls on the upper level of the main market. Huevos rancheros, fresh juice, and coffee: $5.

Quick Reference by Occasion

  • Best splurge: Áperi
  • Best view: Luna Rooftop (Rosewood) or La Posadita
  • Most romantic: The Restaurant or Marsala
  • Best local experience: El Manantial
  • Best cheap eat: Los Burritos or Tacos Don Felix
  • Best breakfast: Café Rama
  • Best vegetarian-friendly: Marsala or Hecho en Mexico

Related Guides

Back to Home