restaurants in san miguel

El Pegaso restaurant in the San Miguel Centro

The guys at El Pegaso will take good care of you...

You’ll eat well in San Miguel. You’ll find more epicurean thrills here than in many much larger cities. There are scores of great restaurants, cafes, bakeries, taco stands, take out joints, and market stalls—from shoestring to gourmet. Whether you’re craving cheap, tasty tacos or fancy french fusion, you’ll find it in San Miguel (and more affordably than at home, most likely).

San Miguel boasts good food of every stripe and nationality: Italian, Spanish, French, Asian, Mediterranean, Middle Eastern, meat and potatoes, fusion, gourmet, Tex-Mex, and even Mexican! So don’t even think of dieting while in San Miguel, although walking all those cobblestone streets might just let you indulge and tighten your belt at the same time.

Below are a few of our favorite eateries—find them on our world-famous map of San Miguel. Buen provecho…

our favorite san miguel restaurants:

the azotea restaurant bar in san miguel de allende, mexico

Azotea restaurant and bar in the golden hour

Best ambiance: La Azotea restaurant and bar upstairs from Pueblo Viejo restaurant. Interesting tapas menu, great view, good staff. One of the best places to watch the sunset in San Miguel. Major Mexico City hipster party scene on Saturday nites.
Best patio: El Buen Cafe  owned by a good friend. Great people, yummy food and perhaps the prettiest patio dining in town. Do not miss their Sunday brunch!

Best inexpensive Mexican food in the centro: Cenaduria la Alborada — a more traditional, inexpensive Mexican food restaurant with fun decor. My father loves their posole. I usually go for the green enchiladas.

Best bagels/breakfasts: The Bagel Cafe — Best bagels south of New York. And all sorts of other goodies. The two brothers in charge recently purchased the place from their gringo boss—a wonderful example of a successful San Miguel business going local and really benefitting the community. Please stop in and support these great guys.

Best vibe: El Pegaso — A fun, lively place full of locals and tourists alike. Very varied menu. Terrific, friendly waiters. Try the mussel ceviche and, of course,  Mexico’s beautiful and tasty national dish—Chiles en Nogada.

Best Italian: Cafe vivoli — Gnocchi and baby greens salad. Va bene!

Best Chinese: Dragon Chinese — on the Salida a Celaya. They deliver. (yay!)

Best Tacos: