Skip to main content

Best Mexican Food in Williamsville

Sizzling fajitas. Cold margaritas. Your table is ready.
Real Mexican food, three locations across Buffalo

Real Mexican food, three locations across Buffalo

Three locations across the Buffalo area, all serving the same authentic recipes people drive an hour to get to.
The fundamentals, done right

The fundamentals, done right

Fresh salsa, warm crispy chips, generous portions, and fair prices. The mole is made from scratch with Mexican chocolate — Grandma's recipe.
Three locations, one family

Three locations, one family

Williamsville, Clarence, and Niagara Falls Blvd — find the spot closest to you.

A Buffalo family's Mexican table

El Ranchito started as one spot in Clarence with a simple commitment: real Mexican food, generous portions, and every guest treated like family. Twenty years later, three locations — and that hasn't changed.

What our guests are saying

My go to place whenever I crave authentic Mexican food. As I’m Canadian I cross the border just to eat at this restaurant. The food is amazing and staff is very friendly and polite. Every time I visit I try something new from the menu and it never disappoints me. Must visit if you are craving some a

AJ B.

We went there just once but the food was really good. We were kind a late but the staff were really patient. Food was good and so were the drinks we got enchiladas, a sizzle with tacos and another dish all of them tastes good. the salsa with chips was authentic. looking forward to going there more o

Peace B.

El Ranchito was absolutely amazing! The owner and server were incredibly attentive, making the whole dining experience feel personal and welcoming. The food was delicious 🤤 every bite was packed with authentic flavor. I highly recommend this spot to both locals and visitors in Buffalo looking for a

T C.

Terrific food and service! Great family run atmosphere that offers a traditional Americanized version of Mexican cuisine, not that that's a bad thing. But they also have a few a few surprises on the menu. One stand outs is their unique regionally inspired burritos. They have a California, Texas, Gua

Chris J.

Frequently Asked Questions

Our location

Map showing the location of El Ranchito Mexican Restaurant on 408 Evans St in Williamsville
Loading today's hours...