Best of Philly

Best Mexican Restaurant

2017 BEST Authentic Mexican

Tacos California

This is one of the only shops in town serving tacos de canasta, a typical Mexican street food atypical to Philly’s food scene.Small corn tortillas (stuffed with taco fillings) are stacked in a basket, doused in seasoned hot oil, then steamed. The result is a plate of light, crispy, almost pierogi-like tacos. Treat ’em like fries and order a bunch for the table.

1030 South 8th Street, Philadelphia, PA | 215-309-3753

2017 BEST Gringo Mexican

Sancho Pistola’s

19 West Girard Avenue, Philadelphia, PA

Sancho’s chef Adán Trinidad is from Puebla, so maybe it’s not truly gringo. But the flavors here know no bounds. Korean short rib tacos, banh mi tacos, brussels sprout tacos and falafel tacos harmoniously share the menu. If only the rest of us could get along this well. Read more »

2016 BEST Mexican Restaurant

El Primo Taqueria

1719 Markley Street, Norristown, PA

This Mexican joint, tucked at the rear of a well-stocked Hispanic grocery and produce store, is where Mexicans and the few in-the-know gringos hunker down over carne asada, tacos and enchiladas that put to shame most of the Washington Avenue-area offerings. Read more »

2015 BEST Mexican Restaurant

Blue Corn

940 South 9th Street, Philadelphia, PA

This refreshing Italian Market newcomer lives somewhere between down-and-dirty South Philly taqueria and theme-y Center City eatery, with kind waiters and great, simple $9 margaritas bookending a full and surprising menu. Try the shrimp cocktail, which is spruced up with homemade vinegar; the filet mignon that’s pounded thin and smothered in melted cheese; and the… Read more »

2014 BEST Chilaquiles

El Rey

2013 Chestnut Street, Philadelphia, PA

Had a long night? Get this nacho-like dish: marinated skirt steak for heft, crispy tortilla chips for salt, a zingy salsa for a kick in the pants, and a fried egg, just because. Read more »

2012 BEST Mexican Restaurant (Suburbs)

Cantina Feliz

424 South Bethlehem Pike, Fort Washington, PA

High-end Mexican that also includes Korean BBQ tacos, crabcakes and whole-roasted suckling pigs? Just go with it-and brag to your friends that this is one of those places that make you happy you live in the suburbs. Read more »

2010 BEST Mod Mexican Restaurant


3945 Chestnut Street, Philadelphia, PA

Authentic Mexican this isn’t. But order the los hongos huarache (mushroom flatbread) or the camarones and chorizo tacos, and you’ll fight your friends for the last bites. But take heed: No matter how many Cabo Wabo shots you’ve had, control the urge to try on one of the Mexican wrestling masks. Read more »

2009 BEST Cheap Mexican Restaurant

Cantina Los Caballitos

1651 East Passyunk Avenue, Philadelphia, PA

Not everything on the menu at the Cantina is cheap, but many of the best basics are, like the giant bowl of citrus-tinged guacamole ($7), the massive, overstuffed Tex-Mex-style burritos ($8 to $11), and the real-deal tacos ($8 to $11), all of which come with a healthy dusting of cilantro and a lime wedge for… Read more »

2009 BEST Mexican Restaurant


402 South 2nd Street, Philadelphia, PA

What’s left to say about Xochitl? We’ve long sung the praises of chef Dionicio Jimenez’s prepared-tableside guacamole; house-made tamales; mixed grill of perfectly prepared steak, chicken, duck, blood sausage and shrimp; and punchy, perfectly balanced pick-your-(tequila)-poison margaritas. Read more »