Best Mexican Restaurant

Cantina Feliz

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.

424 South Bethlehem Pike, Fort Washington, PA | 215-646-1320 | Website

2010 WINNER, 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 WINNER, 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 WINNER, 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 »