Old-school Mexican restaurants are, simply put, good for the soul — and we’re lucky enough to have a whole lot of excellent options for really good classic Mexican food spanning from coast to coast.
Although there are plenty of modern and high-end Mexican establishments across the country, there’s still something uniquely satisfying about some basic chips and salsa, maybe a cold beer, and a really good enchilada or quesadilla in a cozy, no-frills dining space.
The following restaurants across the U.S. (listed alphabetically) will fulfill your cravings for old-school Mexican flavors and atmosphere — from really good table-side guacamole service to retro dining rooms and ice-cold margaritas.
Related: Does Mexican Coke Actually Taste Better Than American Coke?
Acapulco

Alameda, California This cozy restaurant in the Bay Area somehow combines the charm of a dive bar and a classic sit-down family restaurant into one cozy establishment. Here you’ll find all the classics — from burritos to quesadillas — as well as a creative cocktail menu with a laundry list of delicious margaritas available.
Related: Where to Find Good Cheap Burritos in Every State
Blanco Cafe

San Antonio Texas is well-known as a hotbed for great Mexican food — and Blanco Cafe in San Antonio is no exception. The old-school restaurant was founded in 1974 and has been voted best enchiladas in San Antonio for five years in a row.
Casa Vega

Sherman Oaks, California Casa Vega dates back to the 1950s — but it’s still considered to be one of the best old-school Mexican restaurants in the San Fernando Valley (and the rest of Los Angeles). The proudly family-run restaurant keeps the tradition alive by way of its decadent menu that includes fun street food-inspired dishes like elotes and chicharrones. Oh, and you have to try the table-side guacamole.
Don Antonio’s

Los Angeles Don Antonio’s has been serving the Los Angeles area for more than four decades — and it’s one of the best spots in the city for classic old-school fare. Specials include pork chile verde and menudo soup (weekends only) and you’ll also find an incredible selection of mezcal and tequila for sipping or mixing into a spicy margarita.
El Camino Real Mexican Bar & Grill

Winchester, Kentucky El Camino Real Mexican Bar & Grill is certainly an old-school spot for Kentucky standards; the restaurant first opened its doors in 2001 and has been serving up delicious food and drinks for the past two decades. The sit-down restaurant has a particularly mean selection of authentic street-style tacos as well as the option to order a 60-ounce pitcher of fresh margarita.
Related: Tasty Taco Places Across the Country
Trending on Cheapism
El Castillo Taqueria & Bakery

Jacksonville, Florida El Castillo Taqueria & Bakery is one of those well-loved gems that will blow you away every time. The old-school restaurant and bakery is tucked into an unassuming strip mall in Jacksonville and serves up satisfying Mexican classics as well as a selection of baked goods and imported groceries from Mexico.
El Charro Café

Tuscon, ArizonaHaving first opened its doors in Tuscon over a century ago in 1922, El Charro Café is considered to be the oldest continuously operating Mexican restaurant in the United States. The restaurant has since expanded to three locations across the state but is still owned and operated by the same family. It’s said that the original owner, Monica Flin, invented the chimichanga.
Related: Best Hole-in-the-Wall Mexican Restaurant in Every State
El Cholo

Los Angeles El Cholo first opened its doors in 1923 which makes it another one of the oldest Mexican restaurants in the United States. The legacy restaurant has since become a small regional chain but still serves some of the best classic Mexican food in the country. Be sure to take a close look at the menu—it lists the year each item was added which allows you to take a trip through the restaurant’s history while ordering.
For more great restaurant recommendations, please sign up for our free newsletters.
Sign up for our newsletter
El Compadre

Los Angeles El Compadre aims to showcase “the fine foods of Mexico” by way of carefully selecting the best ingredients and meat for each dish. It also features live music every night and is home to the infamous “Flaming Margarita” which is made with homemade sweet & sour and aged gold tequila.
El Coyote

Los Angeles El Coyote first opened its doors back in 1931 when it was a two-person team consisting of owners Blanche and George March. These days the restaurant employs a hundred people with a dining space of nearly 400 seats. It’s also worth noting that the margaritas at El Coyote were voted best in the city by both Los Angeles magazine and the Los Angeles Times.
Related: All 13 El Yucateco Hot Sauces, Ranked
El Fenix

Dallas El Fenix has about a dozen locations these days — but the old-school Mexican restaurant has been around since 1918 when it first opened its doors. The restaurant briefly shuttered in the early 1960s but thankfully opened back up by 1965 and has continued to serve the Dallas — and Texas — community ever since.
El Milagrito Cafe

San Antonio This heritage Tex-Mex restaurant has been serving the San Antonio community since its first opening in 1969. El Milagrito Cafe is well-loved for its breakfast and lunch menus which include delicious classics like breakfast tacos and huevos rancheros.
Related: 17 Delicious Tex-Mex Recipes Your Family Will Love
El Parador Cafe

New York City There aren’t as many old-school Mexican restaurants in New York as there are in California or Texas — but El Parador Cafe makes up for it. The charming restaurant is a mix of classic and modern Mexican with excellent cocktails (available for takeaway!) as well.
Garcia’s Mexican Food To Go

San Antonio Garcia’s Mexican Food To Go in San Antonio offers a no-frills dining space with really, really good Tex-Mex (including a beyond-decadent breakfast menu). The infamous restaurant has been featured on numerous television shows but continues to offer a humble menu and great service.
Juan’s Place

Berkeley, California Head to Juan’s Place in Berkeley for traditional Mexican comfort food (and a huge variety of ice-cold brews) and has been doing so for over three decades now. It’s here you’ll find high-quality Mexican dishes and Juan’s has even expanded its menu to include both vegetarian and vegan renditions of Mexican classics.
La Cabaña

Los Angeles This long-standing institution in Venice is a stand-out spot for an unforgettable night. La Cabaña offers a huge selection of tequila (we’re talking more than 25 bottles on the go at a given time), a sprawling patio, and live music every night. Oh, and the classic Mexican dishes are some of the best in the city.
Related: Delicious and Inexpensive Mexican Dishes
La Fonda on Main

San Antonio La Fonda on Main will be celebrating its 92nd birthday this year, having opened its doors in 1932. The old-school Mexican restaurant is famous for its delicious Tex-Mex and cocktail menu as well as its homey but bright and cheerful interior dining room.
La Serenata de Garibaldi

Los Angeles La Serenata de Garibaldi had a 32-year run in Downtown L.A. after Jose and Aurora Rodriguez decided to open a small establishment to feed the community. While the original location has since closed, the tradition continues at the West Los Angeles location — where you can still find decadent Mexican-style seafood and home-cooked pastries.
Related: 22 Traditional Hispanic Dishes Most Americans Don’t Know About
Las Palmas Mexican Restaurante

Nashville, TennesseeLas Palmas Mexican Restaurante was voted the best Mexican restaurant in Nashville — and once you have the chance to slide into one of its booths you’ll see why. The old-school restaurant dates back to 1990 and while it has become a local chain, each location still has that homey and comfortable charm (as well as a great menu of Mexican classics, from tacos and nachos to burritos and enchiladas).
Lindo Michoacan

Las Vegas The original Lindo Michoacan first opened its doors back in 1990 — when it was a simple 12-table establishment. The restaurant has since expanded to three locations across Nevada but continues to retain the cozy feel it had over three decades ago. Here you’ll find Mexican classics with a gourmet twist like taco salad and shrimp fajitas.
Related: The Best Mexican Restaurant in Every State
Mexican Village

Detroit Mexican Village is considered the oldest restaurant in Motor City, dating back to 1958, and paved the way for Mexican and Mexican American-owned food businesses to open, according to Eater. The cozy restaurant is perfectly no-frills with red leather booths and a small bar decked out with all things Corona.
Monterrey Mexican Restaurant

Knoxville, Tennessee Monterrey Mexican Restaurant is known for its impressive number of margarita flavors and cozy hole-in-the-wall dining space. With brick walls and brightly colored decor, this old-school spot is the perfect place to waste away a few hours knocking back cocktails and guac.
Plaza Garibaldi Mexican Restaurant

Seattle Plaza Garibaldi Mexican Restaurant is a family-run institution in Seattle serving up a classic old-school Mexican in a colorful dining space that beckons both families and friend groups alike. It’s been around for over 30 years and is well-loved for its sweet and savory selection (be sure to order the churros).
Related: The Most Popular Mexican Fast Food Chains, Ranked
Ruiz Mexican Restaurant

Florissant, Missouri Florissant-based Ruiz Mexican Restaurant opened its doors back in 1966 and continues to be the best (and oldest) Mexican restaurant in the region. The menu consists of classic dishes like tacos and fajitas — but you can also purchase bulk products and meats should you want to cook your dishes at home.
Taqueria Los Comales

Chicago Taqueria Los Comales in Chicago recently celebrated its 50th anniversary in the city — and while it has come a long way from its humble beginnings as a taco stand-style restaurant, the regional chain is still casual and homey. Oh, and it has some of the best tacos in the city.