← All best-of picks

Best Upscale Mexican in San Miguel de Allende

Chosen by locals, never sponsored.

Tostévere★ Our pick

Tostévere

A small, intimate restaurant on Codo street specializing in gourmet tostadas and creative cocktails that blend Mexican flavors with contemporary techniques. Reservations are recommended, particularly for dinner, and the menu features dishes like ceviche, seared tuna, and roasted vegetables alongside carefully crafted mezcal and margarita selections.

Open in the app →View on map

Also great

La Posadita

La Posadita

A rooftop restaurant in Centro serving Mexican cuisine including mole enchiladas and chile en nogada, with views of San Miguel de Allende and attentive service. Breakfast and brunc

Open in the app →

More best-of picks

Best for Shopping Like a LocalBest ParkBest Italian FoodBest BakeryBest Vegan & VegetarianBest CoworkingBest BurgersBest People WatchingBest Family DayBest Ice CreamBest BBQBest Local MexicanBest rooftop for sunset drinksBest local breakfastBest tacosBest romantic dinnerBest coffeeBest gallery afternoonBest marketBest cocktail barBest pizzaBest splurge dinnerBest cheap eatsBest countryside restaurantBest cafe to work fromBest live musicBest spa and massageBest hot springsBest spot with kids

Plan the whole day

Save the spots you like and let our planner build a San Miguel day around them, walking distances and all.

✨ Plan my trip →