Food & Drink

Get your taco fix: Philly’s 18 ultimate street taco spots revealed!

Philadelphia may not be the first city that comes to mind when you think of street tacos, but this city has a lot to offer in terms of delicious, authentic Mexican cuisine.

Whether you're a local or just visiting, you don't want to miss out on the amazing street tacos that can be found throughout the city.

Street tacos are a staple of Mexican street food, and they're the perfect snack or meal on the go. These small tacos are typically made with soft corn tortillas and filled with a variety of ingredients, including grilled meats, fresh vegetables, and flavorful sauces.

They're often served with a side of lime wedges, cilantro, and onions, allowing you to customize your taco to your liking.

One of the best things about street tacos is that they're affordable, making them accessible to everyone. You can find street tacos at food trucks, markets, and restaurants throughout the city, and each place has its own unique twist on the classic dish.

Some places specialize in traditional tacos, while others offer fusion tacos that incorporate flavors from other cuisines. No matter what your taste preferences are, you're sure to find a street taco that satisfies your craving.

1. South Philly Barbacoa

South Philly Barbacoa
1140 S 9th St, Philadelphia, PA 19147 (Google Maps)

Looking for authentic, slow-cooked barbacoa-style tacos in Philly that will leave you wanting more, then South Philly Barbacoa is the place for you.

This no-frills venue serves up mouth-watering tacos with homemade tortillas and flavorful meats that are sure to satisfy your cravings.

Their toppings bar allows you to customize your tacos to your liking. Don't forget to try their consomme soup made from the meat drippings, it's rich and hearty.

While the line can be long, the service is quick and friendly. This spot is definitely worth the wait.

2. Nemi

Nemi
2636 Ann St, Philadelphia, PA 19134 (Google Maps)

Nemi is a must-visit spot for anyone who loves street tacos. The restaurant has a relaxed atmosphere with friendly staff and delicious food.

Their steak fajitas, chicken enchiladas, and yellowtail ceviche are not to be missed.

The steak tacos are well-seasoned, and the pico and chips make for a great appetizer. The margaritas are impressive, and the beer and cocktails menu is top-notch.

The decor is modern rustic farmhouse, and the staff is accommodating and welcoming. Nemi is a hidden gem that is definitely worth a visit.

3. Blue Corn Restaurant and Bar

Blue Corn Restaurant And Bar
940 S 9th St, Philadelphia, PA 19147 (Google Maps)

If you're craving authentic Mexican street tacos, look no further than Blue Corn Restaurant and Bar.

This hidden gem offers a range of Mexico City-style dishes, from classic tacos and enchiladas to more exotic options like tongue and brain fillings.

The food is reasonably priced and prepared fresh, with favorites like carnitas tacos and chicken enchiladas standing out.

The cozy eat-in area and bar add to the welcoming atmosphere, and the friendly staff provide attentive service. Keep in mind that this cash-only spot is well worth a visit for those seeking a taste of Mexico in the heart of the city.

4. Nora's Kitchen

Nora's Kitchen
248 South St, Philadelphia, PA 19147 (Google Maps)

Nora's Kitchen is a Mexican restaurant that serves up some of the best street tacos in the city. Customers rave about the shrimp, fish, and el pastor tacos, all of which are packed with flavor and generously portioned.

The salsas and sauces are also a standout, adding an extra layer of taste to the already delicious tacos.

Despite the busy, cozy atmosphere of the restaurant, the staff is attentive and welcoming, making for a pleasant dining experience.

Prices are also reasonable, making Nora's Kitchen a great option for those on a budget.

5. TacoTacoMexican

Tacotacomexican
261 S 44th St, Philadelphia, PA 19104 (Google Maps)

TacoTacoMexican is a must-visit for any street taco enthusiast. With a menu full of fresh and flavorful options, customers can't get enough of their delicious tacos, burritos, and nachos.

The staff is friendly and efficient, making the ordering process a breeze.

Vegetarian options are available, and the salsas are a must-try. While seating is limited, customers can call ahead or enjoy their food on the outdoor patio.

If you're in the mood for authentic Mexican cuisine at a reasonable price, TacoTacoMexican is the place to be.

6. El Rancho Viejo

El Rancho Viejo
942 S 5th St, Philadelphia, PA 19147 (Google Maps)

If you're looking for authentic Mexican street tacos in Philly, El Rancho Viejo is a must-visit. This family-run business serves up delicious, homemade tacos with tender pork and generous portions of meat.

The steak quesadilla is a standout dish, and they offer a variety of homemade salsas, including a spicy habanero option.

The service is friendly and welcoming, and the prices are great for the quality of food.

While the seating is limited, the food is worth it for takeout. Don't miss out on trying El Rancho Viejo's delicious tacos.

7. Los Cuatro Soles

Los Cuatro Soles
1801 S Chadwick St, Philadelphia, PA 19145 (Google Maps)

Los Cuatro Soles is a hidden gem for street tacos. Their carnitas and chorizo are fantastic, and the guacamole is fresh and worth the order.

The menu offers more unique options than your average Mexican restaurant, and the huaraches are served on wonderfully fresh tortillas.

The green and red sauce are both delicious, and the service is attentive. Prices are reasonable, and the portions are good.

It's BYOB, and the staff is friendly and accommodating. Los Cuatro Soles is a must-visit for anyone craving authentic Mexican street tacos.

8. Tacos El Rodeo Food Truck

Tacos El Rodeo Food Truck
1001 Washington Ave, Philadelphia, PA 19147 (Google Maps)

Tacos El Rodeo Food Truck is a must-visit spot for anyone craving authentic Mexican street tacos.

The menu is simple, yet delicious, with fresh and flavorful ingredients that are sure to satisfy your taste buds. The prices are very reasonable, making it an affordable option for a quick and tasty meal.

The staff is friendly and efficient, ensuring that you get your food quickly.

Even though the line can be long, it moves fast, so don't let that deter you. This food truck is perfect for a quick and satisfying meal on the go.

9. Taqueria Morales

Taqueria Morales
1429 Jackson St, Philadelphia, PA 19145 (Google Maps)

Taqueria Morales is a Mexican restaurant that serves some of the best street tacos in town. The food is fresh, flavorful, and authentic.

The portions are generous and the prices are reasonable. The staff is friendly and the service is quick. The atmosphere is casual and comfortable.

The menu has a variety of options to choose from, but the tacos are the real highlight. They are made with homemade tortillas and filled with juicy meats and flavorful toppings.

The salsa and sauces are also delicious. If you're looking for a great place for street tacos, Taqueria Morales is definitely worth a visit.

10. El Vez

El Vez
121 S 13th St, Philadelphia, PA 19107 (Google Maps)

El Vez is a trendy Mexican restaurant serving upscale street tacos and cocktails.

The food is excellent, especially the steak tacos and soft shell crab tacos. The menu is limited, but the dishes are delicious.

The ambiance is colorful and flashy, but the decor may not be to everyone's taste. It's a popular spot, so reservations are recommended.

The service is attentive, and the staff is friendly. Prices are a bit high, but it's worth it for the quality of the food and drinks.

11. El Taco

El Taco
3233 Powelton Ave, Philadelphia, PA 19104 (Google Maps)

El Taco is a must-visit for anyone in the mood for delicious street tacos.

The menu may be small, but the variety of salsas and meats make up for it. The portions are generous, and the prices are reasonable.

The staff is friendly and accommodating, making the dining experience even better.

Whether for takeout or dine-in, El Taco is a great option for anyone craving authentic Mexican street tacos.

12. Rico Mexican Tacos

Rico Mexican Tacos
2084 E Allegheny Ave, Philadelphia, PA 19134 (Google Maps)

Rico Mexican Tacos is a must-visit for anyone craving delicious street tacos.

With a great variety of options, including the famous Birria tacos and chicken burritos, the food is always fresh and flavorful.

The staff is friendly and attentive, making for a pleasant dining experience. Be sure to take advantage of their unbeatable Taco Tuesday deal, which offers five tacos for just $8.

Don't miss out on this hidden gem for some of the best Mexican food in town.

13. Mexican Grill Stand

Mexican Grill Stand
1724 N 13th St, Philadelphia, PA 19122 (Google Maps)

Mexican Grill Stand is a must-visit spot for anyone craving authentic street tacos. The prices are reasonable, and the wait times are quick.

The fish tacos are a standout, served on a double corn tortilla that tastes freshly made.

The chorizo burrito is also delicious, and the chips and guacamole are a great addition.

The staff is friendly and welcoming, making the experience even better. If you're looking for a quick and tasty bite, Mexican Grill Stand is the place to go.

14. La Canasta Mexican Food

La Canasta Mexican Food
2341 S 4th St, Philadelphia, PA 19148 (Google Maps)

La Canasta Mexican Food is a must-visit for anyone craving authentic street tacos. The food is fresh and delicious, with the corn on the cob appetizer covered in cotija cheese being a standout choice.

The enchilada with mole sauce is also noteworthy, and overall, the experience is highly recommended.

Whether you're in the mood for burritos, tacos, or other Mexican fare, this restaurant delivers on all fronts.

Don't miss out on the chance to indulge in some truly tasty street tacos at La Canasta Mexican Food.

15. Philly Tacos

Philly Tacos
2011 Reed St, Philadelphia, PA 19146 (Google Maps)

Philly Tacos is a no-nonsense Mexican spot that serves some of the best street tacos in town.

The menu has a variety of options including tacos, quesadillas, tostadas, and platters. The authentic seasonings and flavors make each dish a delight to the taste buds.

The staff is friendly and attentive, making for a great dining experience. The prices are reasonable for the quality of the food.

If you're looking for delicious Mexican fare in a casual environment, Philly Tacos is the place to go.

16. Taqueria La Prima

Taqueria La Prima
1104 S 9th St, Philadelphia, PA 19147 (Google Maps)

Taqueria La Prima is a must-visit for street taco lovers. The menu offers a variety of options for tacos, burritos, and quesadillas.

The portions are generous and the prices are reasonable. The meat is of high quality and well-seasoned.

Vegetarian options are also available and come with a ton of flavors. The staff is friendly and the service is fast.

The only downside is that it is cash only, but there is an ATM inside. The outdoor seating area is a nice touch. Don't miss out on this authentic Mexican gem.

17. Cantina Calaca Feliz

Cantina Calaca Feliz

Cantina Calaca Feliz is a must-visit spot for anyone craving delicious street tacos. The portions are big, the flavors are bold, and the prices are reasonable.

The restaurant has a pleasant atmosphere with outdoor seating and colorful decor. The service is quick and attentive, even during busy hours.

The menu offers a variety of Mexican dishes, but the street tacos are a standout. The tortillas are made in-house and the filling options are flavorful.

The margaritas are also a must-try. Whether you're a local or just passing through, Cantina Calaca Feliz is definitely worth a visit for the authentic street taco experience.

18. La Marqueza

La Marqueza
1700 Spring Garden St, Philadelphia, PA 19130 (Google Maps)

La Marqueza is a hidden gem for street tacos in the city. The authentic handmade Mexican food made to order is worth every penny.

For only $8, you get 3 tacos, beans, rice, and chips, which is a great deal.

The tacos are packed with flavor and the meat is cooked to perfection. The restaurant has a great atmosphere and friendly staff.

If you're looking for a quick and delicious Mexican meal, La Marqueza is the place to go.