A casual, colorfully tiled seafood spot on Zacateros street serving Pacific-coast style ceviches, aguachile and fish tacos far from the sea.
Los Milagros sits on Calle Zacateros in San Miguel de Allende, a colorfully tiled, casual seafood spot serving Pacific-coast style dishes despite the town's landlocked, high-desert location. The kitchen brings in fish and shellfish daily to plate aguachile, fish tacos and a mixed ceviche that draw comparisons to coastal Mexican seafood shacks. There is no chef-driven tasting menu here; the appeal is fresh, straightforward preparations at accessible prices, popular with both locals and travelers looking for a break from heavier Mexican fare. The dining room is bright and casually decorated with colorful tile work, and there is a small streetside terrace for outdoor seating on Zacateros, a lively pedestrian corridor lined with shops and cafes. Noise levels stay lively and conversational, especially during lunch and early dinner. The drinks list keeps things simple with beer, michelada and a handful of classic cocktails rather than an extensive wine program, in keeping with the casual seafood-shack concept. Reservations are not usually necessary, though the small dining room can fill during peak lunch hours on weekends.
Signature dishes
- Aguachile
- Fish tacos
- Ceviche mixto
Good to know
- Known for
- Casual coastal-style seafood; known for aguachile and fish tacos
- Hours
- Daily 12PM-10PM
- Reservations
- Not usually necessary
Location
Calle Zacateros 41, Centro, 37700 San Miguel de Allende, Gto., Mexico
20.9139, -100.7466 View on map
Highlights
- Pacific-coast style seafood served far from the coast
- Aguachile and ceviche mixto are the most popular dishes
- Colorfully tiled, casual dining room on lively Zacateros street
- Streetside terrace seating for people-watching
Tips for visiting
- Weekend lunch hours get busiest, so arrive early to avoid a wait
- Pair the aguachile with a cold michelada, a popular local combination
- No reservations needed for most visits outside peak lunch times
- The fish tacos are a lighter, more affordable option than the seafood platters
When to visit
Lunch is the liveliest time to visit, though arriving early on weekends helps avoid a wait.
Accessibility
The restaurant is at street level on Zacateros with level access from the sidewalk terrace.
Frequently asked questions
Is the seafood fresh this far from the coast?
Yes, Los Milagros brings in fish and shellfish daily to prepare Pacific-coast style dishes like aguachile and ceviche.
Do I need a reservation?
No, reservations are not usually necessary, though weekend lunch hours can be busy.
What should I order?
The aguachile and ceviche mixto are the standout dishes, alongside simpler fish tacos.