Philadelphia is a great city for foodies of all tastes, and taco lovers are no exception! You don’t need to wait for Cinco de Mayo to treat yourself to these delicious Mexican staples. Next time you’re looking for a fun meal out, check out one of the best taco spots in Philadelphia.
📷 Sor Ynez
Sor Ynéz is named after Sor Juana Ynéz de la Cruz, a well-known nun and scholar who lived in Mexico in the 17th century. The gorgeous decor, sourced from renowned Mexican artisans, adds to the restaurant’s ambiance. The menu isn’t limited to tacos— other highlights are shrimp ceviche, a pork carnitas platter, and cheesecake flan for dessert. Plus, there are plenty of vegetarian and vegan options on the menu, including sweet potato and cauliflower tacos as well as vegan churros.
Hours & Location
Monday | Closed
Tuesday–Friday | 4:00pm–9:00pm
Saturday | 12:00pm–9:00pm
Sunday | 12:00pm–5:00pm
📍 1800 North American Street, Philadelphia, PA 19122
📷 Cafe y Chocolate
“Café y chocolate” translates to “coffee and chocolate,” and you won’t want to miss this spot’s signature drink— espresso with Mexican hot chocolate and cinnamon. No matter the size of your appetite, you’ll find something to love. Along with traditional fare like tacos and enchiladas, the menu features several coffees, teas, smoothies, and brunch options. If you’ve ever wished that your favorite coffee shop served Mexican food alongside the lattes, Café y Chocolate should be at the top of your list!
Hours & Location
Sunday–Wednesday | 10:00am–5:00pm
Thursday–Saturday | 10:00am–7:00pm
📍 152 Snyder Ave, Philadelphia, PA 19145
📷 El Rey
For authentic Mexican dining in the heart of Center City, you can’t beat El Rey. The brunch and dinner offerings take their inspiration from home-cooked comfort food. El Rey’s drink menu features a variety of cocktails with tequila, margaritas, and wine and draft beer. Stop by for happy hour and score food and drink specials under $5!
Hours & Location
Dinner Hours:
Sunday | 4:00pm–9:00pm
Monday–Thursday | 4:00pm – 10:00pm
Friday and Saturday | 4:00pm–11:00pm
Brunch Hours:
Saturday and Sunday | 12:00pm–4:00pm
📍2103 Chestnut Street, Philadelphia, PA 19103
📷 Cantina Dos Segundos
Tequila-lovers, rejoice! Cantina Dos Segundos serves over 100 varieties alongside a large selection of “Modern Mexican” dishes. Customize your lunch or dinner with toppings ranging from traditional (pico de gallo, avocado) to unusual (grilled cactus, grilled pineapple). From vegetarian and vegan options to breakfast food to cocktails, there’s something here for everyone.
Hours & Location
Monday, Wednesday, and Friday | 4:00pm–11:00pm
Saturday and Sunday | 12:00pm–11:00pm
📍 931 North 2nd Street, Philadelphia, PA 19123
📷 Rosy’s Taco Bar
No matter when a taco craving strikes, Rosy’s has you covered. They’re open every day until 2AM, with a special late-night menu available starting at 10PM. Taco varieties include short rib, chicken, eggplant, pork, and more. Still hungry? Try the churros or sweet plantains.
Hours & Location
Monday through Sunday | 12:00pm–2:00am
📍 2220 Walnut Street, Philadelphia, PA 19103
When you’re looking for a good time, tacos are never a bad idea. So, grab some friends and check out one (or more) of the city’s top taco spots. You’ll be glad you did!
Julia is a content writer who uses storytelling strategies and SEO best practices to craft compelling copy for email campaigns, websites, social media, and more. She has lent her talents to small nonprofits and large companies alike, including QVC. Julia graduated summa cum laude from Lafayette College in Easton, PA with majors in English and Spanish. When she's not writing, Julia enjoys practicing yoga, hiking, baking, and playing the piano and flute.