10 Best Mexican Restaurants In Philadelphia
The ten best Mexican restaurants in Philadelphia are Tequilas Casa Mexicana, Blue Corn Restaurant and Bar, El Vez, Tacoteca Mexican Grill, El Chingon Philly, El Fuerte de Loreto Philly, Cantina La Martina, El Mezcal Cantina, Tamalex Restaurant, and El Rey. Mexican eateries in Pennsylvania's largest city gain renown for Puebla-influenced cooking, classic taco stands, and an expanding contemporary Mexican approach. Philadelphia also celebrates its Mexican heritage through events like the Philadelphia Taco Festival. An elegant meal is available at Tequilas Casa Mexicana, which has long been considered a venerable institution, while Blue Corn Restaurant and Bar offers a focused flavor of Mexican regional fare.
Mexican dining establishments are found in districts like Old City, Fishtown, and South Philadelphia within Philadelphia County. The collection of Mexican restaurant Philadelphia encompasses sophisticated dining rooms, authentic taco purveyors, and animated bars. Environments differ greatly, from the refined, enduring character at Tequilas Casa Mexicana to the bustling, colorful energy of El Vez. These esteemed venues and favored local spots constitute a vital aspect of the city's food character. A meal at a Mexican restaurant in Philadelphia ranges from $15 to $60 per person.
Some Mexican eateries in Philadelphia receive praise for their commitment to genuine flavors and fulfilling dishes. Tequilas Casa Mexicana, acclaimed for its historical allure, refined menu, and elegant setting, provides a leading upscale dining experience and some of the best Mexican food in Philadelphia. El Chingon Philly stands as a prime option for rapid-service Mexican meals, well-known for its true Puebla-style tacos. Blue Corn Restaurant and Bar is noted for its lasting heritage and regional emphasis, making it a top choice for traditional Mexican cuisine. Diners seeking plant-based meals find options like vegetable-focused main courses at El Vez, while Tequilas Casa Mexicana provides gluten-free selections such as corn tortillas for tacos and enchiladas.
The top Mexican restaurants in Philadelphia are listed below.
10 Best Mexican Restaurants In Philadelphia are listed below.
-
1
El Vez - PhillyEl Vez is a lively and stylish Mexican restaurant in Philadelphia's Midtown Village, offering a menu of modern Mexican cuisine with a focus on fresh ingredients and creative cocktails. The restaurant provides a vibrant, energetic atmosphere.- Item Prices 238
- Average Item Price $13.05
Type of Restaurant:Casual Dining
Type of Food:Modern Mexican, Tex-Mex
Signature Dishes:Guacamole (made tableside)Fish TacosTuna TostadasMargaritas
Location:121 S 13th St, Philadelphia, PA 19107
Special Feature:The restaurant features a retro-chic design and a bustling bar, creating a popular spot for social gatherings and happy hour.
What Makes It Special:El Vez is known for its energetic ambiance, creative cocktails, and its modern take on Mexican comfort food, making it a popular downtown destination.
What Sets It Apart:Its combination of a lively, stylish setting with innovative Mexican dishes and a strong bar program distinguishes it from more traditional or quiet Mexican restaurants.
Operating Hours:Monday – Thursday: 11:30 AM – 10:00 PMFriday: 11:30 AM – 11:00 PMSaturday: 11:00 AM – 11:00 PMSunday: 11:00 AM – 10:00 PM
Price:$20 to $30 per person
-
2
Cantina la MartinaCantina La Martina is a stylish Mexican restaurant in Philadelphia, offering a menu of refined Mexican cuisine with a focus on fresh ingredients and creative presentations. The establishment provides a sophisticated dining experience in a chic setting.- Item Prices 120
- Average Item Price $9.72
Type of Restaurant:Casual Dining
Type of Food:Modern Mexican, Regional Mexican
Signature Dishes:Breakfast BurritoGuacamoleHuevos RancherosQuesadilla
Location:208 York Rd, Jenkintown, PA 19046
Special Feature:The restaurant features a contemporary design with artistic touches and a lively bar area, creating a social dining environment.
What Makes It Special:Cantina La Martina is known for its fresh ingredients, innovative dishes, and a menu that offers a modern perspective on Mexican cuisine.
What Sets It Apart:Its focus on a contemporary, refined approach to Mexican cuisine in a stylish yet relaxed setting, combined with creative cocktails, distinguishes it from more traditional cantinas.
Operating Hours:Monday: 3:00 PM – 9:00 PMTuesday – Thursday: 3:00 PM – 10:00 PMFriday: 3:00 PM – 11:00 PMSaturday: 11:00 AM – 11:00 PMSunday: 11:00 AM – 8:00 PM
Price:$20 to $30 per person
-
3
TAMALEXTamalex Restaurant is a casual Mexican restaurant in Philadelphia, specializing in traditional tamales and other Mexican comfort foods. The establishment offers a straightforward menu of authentic dishes in a relaxed, no-frills setting.- Item Prices 124
- Average Item Price $13.28
Type of Restaurant:Casual Dining
Type of Food:Traditional Mexican, Tamales
Signature Dishes:Burrito TamalexTacos Bistec / SteakPupusas De Frijol Con Queso
Location:1163 S 7th St, Philadelphia, PA 19147
Special Feature:The restaurant is known for its wide selection of homemade tamales, a staple of Mexican cuisine.
What Makes It Special:Tamalex Restaurant is recognized for its authentic, handmade tamales and its dedication to traditional Mexican comfort food.
What Sets It Apart:Its singular focus on well-executed, traditional tamales, prepared with various fillings, distinguishes it as a go-to for this specific Mexican delicacy.
Operating Hours:Monday – Sunday: 10:00 AM – 11:00 PM
Price:$10 to $20 per person
-
4
El Rey Mexican RestaurantSandwiches Mexican Burgers Burritos EnchiladasEl Rey is a modern Mexican restaurant in Philadelphia's Midtown Village, offering a menu of refined Mexican cuisine in a stylish and energetic setting. The restaurant provides a sophisticated dining experience with creative dishes and cocktails.- Item Prices 537
- Average Item Price $15.79
Type of Restaurant:Casual Dining
Type of Food:Modern Mexican, Tex-Mex
Signature Dishes:NachosChicken BurritoMahi Mahi TacosFajitas
Location:2013 Chestnut St, Philadelphia, PA 19103
Special Feature:The restaurant features a vibrant, colorful interior with unique decor, creating a lively and visually appealing dining environment.
What Makes It Special:El Rey is known for its fresh ingredients, innovative presentations, and a menu that offers a modern perspective on Mexican cuisine in a fun setting.
What Sets It Apart:Its focus on a contemporary, refined approach to Mexican cuisine in a stylish yet energetic setting, combined with creative cocktails, distinguishes it from more traditional cantinas.Monday – Thursday: 4:00 PM – 10:00 PMSaturday: 12:00 PM – 11:00 PMSunday: 12:00 PM – 10:00 PM
Price:$20 to $30 per person
-
5
Tequilas Casa MexicanaTequilas Casa Mexicana is an upscale Mexican restaurant in Philadelphia, offering interior Mexican cuisine in an elegant and traditional setting. The menu features refined dishes with a focus on fresh ingredients, complex sauces, and an extensive tequila selection.Type of Restaurant:Fine Dining
Type of Food:Interior Mexican, Traditional Mexican
Signature Dishes:Mole DulceCarne Asada A La TampiqueñaGuacamole Con Atún
Location:1602 Locust St, Philadelphia, PA 19103
Special Feature:The restaurant boasts a vast collection of over 100 tequilas, offering tasting flights and expert guidance.
What Makes It Special:Tequilas Casa Mexicana is known for its sophisticated ambiance, high-quality interior Mexican cuisine, and its impressive tequila selection, providing a truly elevated dining experience.
What Sets It Apart:Its unparalleled tequila collection, coupled with its elegant atmosphere and focus on sophisticated regional Mexican cuisine, distinguishes it as a premier destination for fine dining.
Operating Hours:Monday – Thursday: 5:00 PM – 9:00 PMFriday – Saturday: 4:00 PM – 10:00 PMSunday: Closed
Price:$50 to $100 per person
-
6
Blue Corn Restaurant and BarBlue Corn Restaurant and Bar is a traditional Mexican restaurant in Philadelphia, specializing in regional cuisine from various parts of Mexico, with a particular focus on Puebla. The menu features authentic dishes prepared with fresh ingredients, served in a warm and inviting setting.Type of Restaurant:Casual Dining
Type of Food:Regional Mexican, Traditional Mexican
Signature Dishes:Blue HuaracheTacos Puerto VallartaQueso Fundido
Location:940 S 9th St, Philadelphia, PA 19147
Special Feature:The restaurant is known for its dedication to Puebla-style cuisine, offering dishes that are staples of that region and less common elsewhere.
What Makes It Special:Blue Corn Restaurant and Bar is recognized for its commitment to bringing the true flavors of Mexico's regions to Philadelphia, providing a genuine culinary experience.
What Sets It Apart:Its specific focus on Puebla-style Mexican food, including unique items like Tacos Arabes and Cemitas, distinguishes it from other Mexican restaurants in the city.
Operating Hours:Monday – Thursday: 11:00 AM – 9:00 PMFriday: 11:00 AM – 10:00 PMSaturday: 10:30 AM – 10:00 PMSunday: 10:30 AM – 9:00 PM
Price:$20 to $30 per person
-
7
Tacoteca Mexican GrillTacoteca Mexican Grill is a casual Mexican restaurant in Philadelphia, offering a menu of traditional Mexican street food with a focus on tacos and burritos. The establishment provides a straightforward dining experience with flavorful, authentic options.Type of Restaurant:Fast-Casual
Type of Food:Mexican Street Food, Tacos
Signature Dishes:Burrito BowlTortilla TacosCorn Tacos
Location:1829 John F Kennedy Blvd, Philadelphia, PA 19103
Special Feature:The restaurant is known for its fresh, handmade tortillas, adding an authentic touch to its taco and burrito offerings.
What Makes It Special:Tacoteca Mexican Grill is recognized for its consistent quality, fresh ingredients, and authentic flavors, making it a beloved spot for Mexican street food.
What Sets It Apart:Its focus on well-executed, traditional Mexican street food, particularly its handmade tortillas, distinguishes it as a go-to for genuine taco experiences.
Operating Hours:Monday – Thursday: 11:00 AM – 12:00 AMFriday – Saturday: 11:00 AM – 3:00 AMSunday: 11:00 AM – 12:00 AM
Price:$10 to $20 per person
-
8
El Chingon PhillyEl Chingon Philly is a casual Mexican restaurant in Philadelphia, specializing in authentic Puebla-style tacos and other Mexican street food. The establishment provides a no-frills setting with a focus on flavorful, traditional preparations.Type of Restaurant:Fast-Casual
Type of Food:Puebla-Style Mexican, Tacos
Signature Dishes:Tacos QuesabirriasTacos ArabesTacos Arrachera Tatemada
Location:1524 S 10th St, Philadelphia, PA 19147
Special Feature:The restaurant is known for its dedication to Puebla-style cuisine, offering specific regional tacos like Tacos Arabes.
What Makes It Special:El Chingon Philly is recognized for its authentic Puebla-style street food, providing a taste of a specific Mexican region.
What Sets It Apart:Its singular focus on Puebla-style tacos and other regional specialties, prepared with traditional methods, distinguishes it from more generalized Mexican restaurants.
Operating Hours:Tuesday – Thursday: 11:00 AM – 9:00 PMFriday – Saturday: 11:00 AM – 10:00 PMSunday: 11:00 AM – 9:00 PMMonday: Closed
Price:$20 to $30 per person
-
9
El Fuerte de Loreto PhillyEl Fuerte de Loreto Philly is a casual Mexican restaurant in Philadelphia, offering a menu of traditional Mexican dishes with a focus on hearty, comforting flavors. The establishment provides a relaxed and friendly dining experience.Type of Restaurant:Casual Dining
Type of Food:Traditional Mexican, Tex-Mex
Signature Dishes:ChilaquilesSteak And EggsTlacoyitos
Location:1412 S 5th St, Philadelphia, PA 19147
Special Feature:The restaurant is known for its generous portions and home-style cooking, reminiscent of family recipes.
What Makes It Special:El Fuerte de Loreto Philly is recognized for its consistent quality, satisfying portions, and authentic flavors, making it a beloved spot for traditional Mexican comfort food.
What Sets It Apart:Its focus on providing reliable, home-style Mexican dishes in a no-frills, community-oriented setting distinguishes it from more modern or upscale establishments.
Operating Hours:Monday – Friday: 9:00 AM – 10:00 PMSaturday: 8:00 AM – 10:00 PMSunday: 8:00 AM – 8:00 PM
Price:$20 to $30 per person
-
10
El Mezcal CantinaEl Mezcal Cantina is a lively Mexican restaurant and bar in Philadelphia, offering a menu of traditional Mexican dishes and Tex-Mex favorites. The establishment provides a fun, casual atmosphere with a focus on margaritas and a bustling setting.Type of Food:Traditional Mexican, Tex-Mex
Signature Dishes:FajitasEnchiladasTacosMargaritas
Location:1260 Point Breeze Ave, Philadelphia, PA 19146
Special Feature:The restaurant features a vibrant bar area and often has specials on margaritas, making it a popular spot for social gatherings.
What Makes It Special:El Mezcal Cantina is known for its energetic ambiance, solid Mexican food, and its focus on margaritas, making it a popular spot for a casual night out.
What Sets It Apart:Its combination of a lively atmosphere, a menu of crowd-pleasing Mexican and Tex-Mex favorites, and a strong margarita program distinguishes it as a go-to for a fun dining experience.
Operating Hours:Monday – Saturday: 4:00 PM – 10:00 PMSunday: 4:00 PM – 9:00 PM
Price:$30 to $50 per person
What Makes Mexican Restaurants In Philadelphia Famous?
Mexican restaurants in Philadelphia are known for Puebla-style cooking, traditional taco stands, and a rising modern Mexican movement. Philadelphia's Mexican food attracts patrons seeking specific food preparations like Tacos Arabes and Cemitas. Philadelphia's history and its large Mexican-American population mean eateries incorporate influences from various Mexican areas, especially Puebla. The city maintains a strong appreciation for accessible, flavorful Mexican food, which nurtures a flourishing food setting that supports traditional Mexican cooking. Philadelphia gains recognition for its family-run dining spots and chef-driven concepts that offer Mexican food with fresh components and genuine tastes.
What Types of Mexican Restaurants are Commonly Found in Philadelphia?
Philadelphia's Mexican dining options showcase the city's numerous famous cuisines, such as Puebla-Style Taquerias, Modern Mexican Restaurants, and Traditional Mexican Eateries, providing varied dining experiences. Philadelphia's prevalent Mexican dining categories are detailed below.
- Puebla-Style Taquerias: These venues present true tacos and other dishes originating from the state of Puebla, Mexico, often including Tacos Arabes and Cemitas. El Chingon Philly and Blue Corn Restaurant and Bar are examples.
- Modern Mexican Restaurants: These dining places feature contemporary interpretations of classic Mexican dishes, emphasizing fresh ingredients and elegant presentations. El Vez and El Rey represent this style.
- Traditional Mexican Eateries: These dining spots serve classic, home-style recipes, highlighting genuine flavors and often showcasing regional specialties. El Fuerte de Loreto Philly and Tamalex Restaurant fit this description.
- Interior Mexican Restaurants: These dining places concentrate on the more refined and regional cooking from central and southern Mexico, often with elaborate sauces and fresh ingredients. Tequilas Casa Mexicana exemplifies this type.
- Mexican Cantinas and Bars: These provide an energetic atmosphere, serving Mexican food alongside a focus on beverages like margaritas and a bustling environment. El Mezcal Cantina and El Vez are examples.
Are There Authentic Mexican Restaurants In Philadelphia?
Yes, Philadelphia contains Mexican restaurants that prepare food in a traditional manner, including Blue Corn Restaurant and Bar, El Chingon Philly, and Tamalex Restaurant. Blue Corn Restaurant and Bar is noted for its regional Mexican cooking, emphasizing classic recipes from Puebla. El Chingon Philly is known for its true Puebla-style tacos, including Tacos Arabes. Tamalex Restaurant provides classic Mexican comfort food, specializing in house-made tamales. These dining establishments prioritize classic recipes, cooking methods, and ingredients, delivering genuine Mexican dining experiences.
What are the Signature Dishes at the Best Mexican Restaurants In Philadelphia?
Signature dishes at Philadelphia's best Mexican restaurants display traditional tastes and particular food items including Tacos Arabes, Mole Poblano, and Guacamole. The subsequent list details some of these popular dishes.
- Tacos Arabes: A Puebla-style taco featuring marinated pork, often cooked on a vertical spit, served in a pita-like bread with a distinct chipotle sauce. This is a local favorite at Blue Corn Restaurant and Bar and El Chingon Philly.
- Mole Poblano: A complex, savory-sweet sauce made from many ingredients, including chiles, spices, and chocolate, traditionally served over chicken or other meats. Blue Corn Restaurant and Bar and Tequilas Casa Mexicana offer this rich sauce.
- Guacamole: Freshly prepared avocado dip with onions, cilantro, and lime, often made tableside and served as an appetizer with tortilla chips. El Vez and El Rey offer this popular item.
- Cemitas: A Puebla-style sandwich served on a sesame seed roll, typically filled with milanesa (breaded meat), Oaxaca cheese, avocado, and papalo. Blue Corn Restaurant and Bar and El Chingon Philly feature this regional specialty.
- Tamales: Steamed masa dough filled with various meats, cheeses, or vegetables, wrapped in corn husks or banana leaves. Tamalex Restaurant is celebrated for its wide selection.
- Fish Tacos: Battered and fried or grilled fish, served in a corn or flour tortilla with cabbage, salsa, and crema. El Vez features this popular item.
- Duck Carnitas Tacos: Slow-cooked duck prepared as carnitas, served in tacos, a modern take on a classic dish. El Rey and Cantina La Martina offer this flavorful dish.
How Do Philadelphia Mexican Restaurants Compare to Pasadena’s Best?
Philadelphia Mexican restaurants highlight Puebla-style cooking and a blend of classic and contemporary approaches. This differs from the best Mexican restaurants in Pasadena, which often focuses on Alta California cuisine and Mexican dishes with a Californian twist. Philadelphia's food environment includes many taquerias focusing on specific regional styles and a growing number of contemporary Mexican eateries. Pasadena's Mexican restaurants are recognized for their fresh, often lighter preparations, and a fusion of Mexican flavors with local California ingredients. Philadelphia's offerings lean towards hearty, classic preparations, particularly with dishes from Puebla. Pasadena's Mexican food is often characterized by its use of fresh produce and a more health-conscious method. Philadelphia's restaurants frequently feature a strong BYOB culture and a focus on specific regional food items.
Do Mexican Restaurants in Philadelphia Offer Vegan Options?
Yes, Mexican restaurants in Philadelphia provide vegan options, including El Vez, Cantina La Martina, El Rey, Blue Corn Restaurant and Bar, Tequilas Casa Mexicana, and El Fuerte de Loreto Philly. Many dining establishments present vegetarian sections where dishes can be made vegan by removing cheese and dairy-based sauces. El Vez offers plant-based tacos and vegetable-focused main courses. Cantina La Martina has vegetable fajitas and can adjust burritos for vegan diners. El Rey features several plant-based appetizers and main courses, including vegan ceviche. Blue Corn Restaurant and Bar provides vegetable-focused dishes that suit vegan diets. Tequilas Casa Mexicana offers vegetable-based dishes and can modify items to exclude animal products. El Fuerte de Loreto Philly has choices like bean burritos and vegetable enchiladas.
Do Mexican Restaurants in Philadelphia Offer Gluten-Free Options?
Yes, Mexican restaurants in Philadelphia provide gluten-free options, including Blue Corn Restaurant and Bar, Tequilas Casa Mexicana, El Vez, Cantina La Martina, El Rey, and Tacoteca Mexican Grill. Much Mexican cooking is naturally without gluten, as corn tortillas, meats, and vegetables form the foundation of many dishes. Blue Corn Restaurant and Bar offers many grilled items and corn-based dishes free of gluten. Tequilas Casa Mexicana provides gluten-free corn tortillas for tacos and enchiladas. El Vez features grilled meats and seafood, along with corn-based items. Cantina La Martina prepares many of its modern dishes using corn as a base. El Rey has many naturally gluten-free items, including ceviches and grilled proteins. Tacoteca Mexican Grill offers gluten-free options for many of its tacos and grilled dishes.
What is the Average Price of a Meal at Mexican Restaurants in Philadelphia?
The price for a meal at a Mexican restaurant in Philadelphia ranges from $15 to $60 per person. A single meal at a fast-casual taqueria like Tacoteca Mexican Grill or El Chingon Philly costs $10 to $25. A meal for two to four people at a casual dining spot such as El Vez or El Mezcal Cantina costs $40 to $80. A meal at a budget-friendly restaurant like Tamalex Restaurant or El Fuerte de Loreto Philly costs $15 to $30 per person. A complete dinner experience at an upscale restaurant like Tequilas Casa Mexicana or Blue Corn Restaurant and Bar costs $35 to $60 per person.
Is Mexican Food Popular in Philadelphia?
Yes, Mexican food is popular in Philadelphia. The food's widespread acceptance is clear from the many Mexican restaurants found throughout the city, from casual dining spots to upscale venues. Philadelphia's large Mexican-American population, particularly from the state of Puebla, fosters a thriving Mexican food environment. This cultural connection means many genuine regional dishes, such as Tacos Arabes and Cemitas, are readily available. The presence of chef-led Mexican restaurants, including critically acclaimed spots, shows a demand for high-quality and inventive Mexican food. Mexican food serves as a staple for daily dining and special occasion meals for a significant portion of Philadelphia's population, demonstrating its broad appeal and integration into the local diet.
Find your next favorite spot
Can't decide? start here: