Mexican Restaurants in Tucson

Tucson is the self-proclaimed Mexican food capitol of the United States, and you won't get any argument for us. There are probably more Mexican food restaurants per capita in the Old Pueblo than whole states in the Midwest. As such, it's a challenge to pick and choose the best Mexican restaurants in Tucson, but if we must, our number one pick is El Charro Cafe. El Charro, the oldest family-run Mexican restaurant in the country, continues to be a destination for foodies. Our number two pick, Cafe Poca Cosa, injected a good dose of creativity and energy into the local Mexican food scene, and it can still be tough to get a table here on a Saturday night.

For down-home Mexican cooking in South Tucson, the breakfast buffet at Rigo's is a local favorite. On any given morning, you'll find hungry diners piling their plates with warm, homemade tortillas, creamy beans, perfectly fluffy Spanish rice, and cheesy huevos rancheros. Another South Tucson institution, El Guero Canelo's, continues to churn out consistently good burritos and tacos, along with the famous Sonora Hot Dog, which draws curious foodies from across the city.

El Charro Cafe

user rating

expert pick

311 North Court Avenue

Culinary landmark in downtown Tucson...
Read more

Café Poca Cosa

user rating

expert pick

110 E. Pennington

Fresh Mexican with a flair...
Read more

Guadalajara Grill

1220 E. Prince Rd.

Fresh table-side salsa and fun...
Read more

Mi Nidito

user rating

expert pick

1813 South Fourth Avenue

Big on local charm...
Read more

El Guero Canelo

5201 South 12th Avenue

South Tucson's reigning king of the Sonoran Hot Dog...
Read more

El Minuto Cafe

user rating

354 S Main Ave

Reliably good Mexican in the old barrio...
Read more

Rosa's Mexican Food

1750 East Fort Lowell Road # 164

Reliably tasty Mexican food in north-central Tucson...
Read more

El Sur Restaurant

5602 E 22nd St

Authentic Mexican on the east side...
Read more

Rigo's Mexican Restaurant

expert pick

2527 South 4th Avenue

A South Tucson favorite...
Read more

El Parador Restaurant

2744 East Broadway Boulevard

Mexican food with a tropical twist...
Read more
Contact   ·   Privacy   ·   Terms