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.

  1. El Vez - Philly 1
    El Vez - Philly 0.00 (0 Reviews)
    • 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

    El Vez - Philly 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

    El Vez - Philly Menu Prices
  2. Cantina la Martina 2
    Cantina la Martina 0.00 (0 Reviews)
    • 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

    Cantina la Martina 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

    Cantina la Martina Menu Prices
  3. TAMALEX 3
    TAMALEX 0.00 (0 Reviews)
    • 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

    TAMALEX 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

    TAMALEX Menu Prices
  4. El Rey Mexican Restaurant 4
    El Rey Mexican Restaurant 0.00 (0 Reviews)
    Sandwiches Mexican Burgers Burritos Enchiladas
    • 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

    El Rey Mexican Restaurant 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 Mexicana 5
    Tequilas Casa Mexicana
    Type of Restaurant:

    Fine Dining

    Type of Food:

    Interior Mexican, Traditional Mexican

    Signature Dishes:

    Mole DulceCarne Asada A La TampiqueñaGuacamole Con Atún

    Tequilas Casa Mexicana 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 Bar 6
    Blue Corn Restaurant and Bar
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Regional Mexican, Traditional Mexican

    Signature Dishes:

    Blue HuaracheTacos Puerto VallartaQueso Fundido

    Blue Corn Restaurant and Bar 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 Grill 7
    Tacoteca Mexican Grill
    Type of Restaurant:

    Fast-Casual

    Type of Food:

    Mexican Street Food, Tacos

    Signature Dishes:

    Burrito BowlTortilla TacosCorn Tacos

    Tacoteca Mexican Grill 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 Philly 8
    El Chingon Philly
    Type of Restaurant:

    Fast-Casual

    Type of Food:

    Puebla-Style Mexican, Tacos

    Signature Dishes:

    Tacos QuesabirriasTacos ArabesTacos Arrachera Tatemada

    El Chingon Philly 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 Philly 9
    El Fuerte de Loreto Philly
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican, Tex-Mex

    Signature Dishes:

    ChilaquilesSteak And EggsTlacoyitos

    El Fuerte de Loreto Philly 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 Cantina 10
    El Mezcal Cantina
    Type of Food:

    Traditional Mexican, Tex-Mex

    Signature Dishes:

    FajitasEnchiladasTacosMargaritas

    El Mezcal Cantina 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