Clicky

Mexican restaurants in Upper Kensington

Mexican Restaurants in Upper Kensington, Philadelphia

Taqueria La Raza

Taqueria La RazaA Mexican restaurant located on W Allegheny Avenue, Taqueria La Raza serves authentic and delicious Mexican cuisine.

Taco Bell

Taco BellCombining a fast food restaurant and a Mexican restaurant, Taco Bell also operates as a KFC location on W Allegheny Avenue.

Top 10 cuisines

The most popular cuisines in Upper Kensington are:

American Mexican

All other cuisines

American Breakfast & brunch Chicken Joint Family style Fast food Food stall Mexican Pizza Place Restaurant

What people say

If you're looking for authentic and delicious Mexican cuisine in Upper Kensington, Philadelphia, you're in luck. There are plenty of options to choose from, each offering their unique take on traditional dishes. We've scoured the internet to bring you the top-rated Mexican restaurants in the area according to online reviews and comments.

Locals rave about Los Gallos Mexican Taqueria, which is known for its fresh ingredients and generous portions. The menu offers a variety of tacos, burritos, and enchiladas with prices ranging from $7 to $14. Many reviewers recommend trying the al pastor tacos or the chicken mole enchiladas.

Another popular spot among locals is La Colombe Fishtown Cafe, which serves up delicious coffee alongside their Mexican-inspired fare. The breakfast burrito with scrambled eggs, chorizo, and potatoes is a fan favorite for just under $10.

For those looking for a more upscale experience, Sancho Pistola's certainly delivers. This trendy gastropub features a fusion of Mexican-American flavors and an extensive tequila selection. Prices are a bit higher here with entrees ranging from $15 to $28, but many reviewers say it’s worth it for the quality of food and atmosphere.

As for tourists, El Compadre Restaurant is a great option for those looking for a more traditional dining experience. The restaurant has been around since 1976 and offers classic dishes like chiles rellenos and carne asada with prices ranging from $12 to $22.

Overall, there is no shortage of fantastic Mexican restaurants in Upper Kensington. Whether you're a local or just passing through, be sure to check out one (or all!) of these highly recommended spots.