Best Mexican Restaurants in Philadelphia, PA

Photo of Mexican Restaurants in Philadelphia, PA

Hunting for the best Mexican restaurants in Philadelphia can feel like a journey across neighborhoods, taco stands, and well-guarded mole recipes. Each spot tells its own story, and Philly’s Mexican food scene stacks up with any city, blending tradition and creative twists in ways that surprise. I remember darting through the Reading Terminal Market one rainy Sunday, drawn in by a glowing tray of tamales—half the city seemed to have the same idea. The steam mixed with hints of masa, and before I knew it, I was hooked.

If you crave authentic flavors, inventive plates, and a dash of local character, you’re in the right place. From late-night taquerias to polished sit-down dinners, and those taco trucks everyone pretends to discover first, there’s a place for every appetite. Get ready to see familiar favorites and off-the-beaten-path gems make their mark—you may end up planning your next meal before you finish reading.

Where to find the best mexican restaurants in Philadelphia, PA

Here are some of the top spots to find the best mexican restaurants in Philadelphia, PA:

  1. Reading Terminal Market
  2. El Vez
  3. Tequilas Restaurant
  4. Bar Bombon
  5. Lucha Cartel
  6. Blue Corn
  7. Distrito
  8. La Calaca Feliz
  9. Buena Onda
  10. Las Bugambilias

1. Reading Terminal Market

Reading Terminal Market
Image by: TripAdvisor
1136 Arch Street, Philadelphia, PA 19107-2956
+1 215-922-2317
See Menu

Reading Terminal Market stands at the crossroads of tradition and diversity. This iconic spot isn’t just a market—it’s where Philadelphians go for a taste of everything, including standout Mexican fare. Every visit brings a burst of new flavors and long lines that move faster than you think.

I once found myself circling the market, led by the aroma of fresh tortillas. The Mexican stalls serve up awesome tacos and tamales that make even skeptics pause for a second bite. Don’t miss the vegetarian tacos, which are piled high with roasted peppers and bold salsas.

If you’re new, start with chicken tinga tacos or fresh guacamole. Both capture the Market’s knack for simple, honest food that packs in taste. Eating here isn’t just a meal—it’s a small adventure tucked into the city’s busiest food destination.

2. El Vez

El Vez
Image by: TripAdvisor
121 South 13th Street, Philadelphia, PA 19107
+1 215-928-9800
See Menu

El Vez keeps Mexican dining fresh and vibrant right in the heart of Midtown Village. The space itself feels lively, full of color, and you’ll notice the buzz from the second you walk in. My first visit started with a bowl of their signature guacamole—mashed while you watch and balanced with the perfect squeeze of lime.

What puts El Vez on the map are unique taco options like mahi mahi and vegetable-friendly fillings. The ahi tuna tostadas always turn heads—light, crisp, and layered with flavor. If you’re feeling bold, try the pasilla-braised chicken pozole; it’s a warm, comforting homage to Mexican tradition, but with that El Vez twist.

This is the place to go if you want contemporary Mexican with thoughtful playfulness. Every dish delivers bold taste and a look that’s as colorful as the room itself.

3. Tequilas Restaurant

Tequilas Restaurant
Image by: TripAdvisor
1602 Locust St, Philadelphia, PA 19103-6305
+1 215-546-0181
See Menu

Tequilas Restaurant blends classic elegance with bold Mexican food in Rittenhouse Square. The atmosphere is warm, with striking artwork and beautiful tilework that invite you to linger. My visit started with house-made chips and salsa that were simple yet utterly addictive.

The menu is stacked with authentic dishes, but the chile relleno and vegetable enchiladas impressed me most. Each plate arrives artfully arranged, with vibrant sauces and careful seasoning. Tequilas doesn’t shy away from presenting dishes the way they’re served in central Mexico.

For a real treat, try the grilled shrimp tacos or the hearty sopa Azteca. Both represent the restaurant’s ability to combine tradition with a touch of refinement. Tequilas is the perfect choice if you’re looking for a thoughtful meal in an inviting setting.

4. Bar Bombon

Bar Bombon
Image by: TripAdvisor
133 S 18th St, Philadelphia, PA 19103-5238
+1 267-606-6612
See Menu

Bar Bombon proves plant-based Mexican food can still be bold and fun. Nestled on a sunny Rittenhouse corner, this spot pulses with energy and warmth, from the friendly staff to the bright, cheery décor. The smell of fresh tortillas hits you as soon as you walk in, promising good things.

My curiosity turned to loyalty after trying their mushroom barbacoa tacos. The flavor was deep and savory, even without animal products in sight. The jackfruit “carnitas” tacos showcase Bar Bombon’s knack for transforming classic recipes into inventive, satisfying plates. You don’t miss what’s not there.

The guacamole and crispy chickpea tacos are also standouts, offering plenty of crunch and spice. If you think plant-based means flavor-free, Bar Bombon will change your mind in a single bite.

5. Lucha Cartel

Lucha Cartel
Image by: TripAdvisor
207 Chestnut St, Philadelphia, PA 19106-2808
+1 267-825-7103
See Menu

Lucha Cartel mixes Old City edge with vibrant Mexican flavors. The playful vibe is matched only by the creativity happening in the kitchen. Exposed brick, lucha libre masks, and artful lighting keep the atmosphere lively—there’s never a dull moment here.

On my last visit, the roasted corn tacos drew me in. They hit the sweet spot between smoky and fresh. The sweet plantain empanadas bring a welcome twist, combining Latin and Mexican inspirations on one colorful plate.

If you’re in the mood to branch out, sample the mushroom chorizo tacos or the loaded black bean nachos. It’s easy to see why this place gets packed. Lucha Cartel isn’t afraid to push boundaries, without losing sight of true Mexican comfort food.

6. Blue Corn

Blue Corn
Image by: TripAdvisor
940 S 9th St, Philadelphia, PA 19147-3935
+1 215-925-1010
See Menu

Blue Corn draws you in with the promise of truly authentic Mexican cooking in the Italian Market district. Its cozy, family-run vibe sets the tone before you even glance at the menu. On a chilly evening, I sat next to a griddle and watched blue corn tortillas puff up before landing on my plate—each one handmade and impossibly fresh.

Signature sopes, heaped with beans, veggies, and salsa, highlight the kitchen’s dedication to tradition. The huitlacoche quesadillas stand out for their earthy, complex flavor, while the taco platter lets you mix, match, and sample.

If you crave bold flavors without shortcuts, try the enchiladas verdes or veggie tamales. Blue Corn serves up comfort food that stays true to its Mexican roots.

7. Distrito

Distrito
Image by: TripAdvisor
3945 Chestnut St, Philadelphia, PA 19104-3621
+1 215-222-1657
See Menu

Distrito brings a burst of Mexico City energy right into University City. Decked in bright pinks and playful décor, including a VW Beetle booth, this spot feels like a party even if you’re there for a quiet meal. The space buzzes with the hum of conversation and the flair of Chef Jose Garces’ take on street food classics.

What pulled me in on my first visit was the shuffle of small plates—each more inventive than the last. The esquites (street corn) and cactus tacos deliver a punch of flavor, perfectly capturing classic D.F. street eats with a modern spin.

If you’re hungry for bold tastes, order the mushroom huaraches or vegetarian tostadas. Each dish celebrates the diverse flavors of the capital, while keeping things playful and approachable.

8. La Calaca Feliz

La Calaca Feliz
Image by: TripAdvisor
2321 Fairmount Ave, Philadelphia, PA 19130-2515
+1 215-787-9930
See Menu

La Calaca Feliz adds a fresh, playful twist to classic Mexican fare in Fairmount. The vibrant murals and upbeat music set a relaxed mood, perfect for unwinding after a busy day. One sunny brunch, I found myself seated outdoors, sipping agua fresca and watching neighborhood life go by between bites.

Signature dishes like zucchini blossom quesadillas and grilled cactus tacos highlight local produce and colorful presentation. Their flavors are layered, bright, and anything but ordinary. Every plate feels honest, with just enough flair to keep things interesting.

If you’re looking for comfort, try the sweet potato taquitos or veggie enchiladas. La Calaca Feliz shows off Philly’s creative side, all while staying true to Mexican tradition.

9. Buena Onda

Buena Onda
Image by: TripAdvisor
1901 Callowhill St, Philadelphia, PA 19130-4150
+1 215-302-3530
See Menu

Buena Onda brings the laid-back spirit of Baja Mexico straight to Philadelphia. The surf-inspired décor and casual crowd make it feel like you’ve wandered off Callowhill and onto a sunny boardwalk. My first stop was for a quick lunch, but I ended up lingering, drawn in by the friendly energy and inviting aroma wafting from the open kitchen.

The main stars at Buena Onda are the tacos, especially the grilled shrimp and roasted cauliflower varieties. Both flavors burst with freshness, and the zesty salsas take every bite up a notch. Their sides—think cilantro rice and street corn—help round out the meal without any fuss.

If you’re after good vibes and crave bold, clean flavors, Buena Onda nails the Baja-style taco experience every time.

10. Las Bugambilias

Las Bugambilias
Image by: TripAdvisor
15 S 3rd St, Philadelphia, PA 19106
+1 267-239-5673
See Menu

Las Bugambilias brings the vibrant flavors of Veracruz to Old City with a sense of home and celebration. Hand-painted walls and a lively, welcoming staff set the mood before your first bite. I remember watching families gather at big tables, laughter rising above the clatter of tortillas and salsa bowls.

It’s the details that make this place special. The Veracruz-style red snapper and plantain empanadas deliver bright, soulful flavors rooted in tradition. If you’re craving comfort, their vegetarian enchiladas pack just the right amount of heat and tenderness.

Las Bugambilias keeps things authentic without sacrificing creativity, serving up dishes that let the region’s character shine in every bite.

More Things to Try in Philadelphia, PA

Frequently Asked Questions

What are the top-rated Mexican restaurants in Philadelphia?
Some of the city’s highest-rated Mexican spots include South Philly Barbacoa, Tequilas Restaurant, Blue Corn, and Distrito. Each offers something different, from cozy family-style comfort to inventive street food twists.

Are there vegetarian or vegan Mexican restaurants in Philadelphia?
Absolutely. Bar Bombon is a 100% plant-based Mexican restaurant, and most places like La Calaca Feliz, Lucha Cartel, and Las Bugambilias provide plenty of vegetarian and vegan-friendly choices.

Where can I find authentic Mexican food in Philadelphia?
Try South Philly Barbacoa for traditional tacos and Blue Corn for house-made tortillas and classic fare. Mole Poblano and Los Gallos are also reliable picks for true Mexican flavors.

Do any Mexican restaurants in Philadelphia offer gluten-free options?
Yes. Restaurants like El Vez, Distrito, and Bar Bombon have gluten-free menu items, and many taquerias use naturally gluten-free corn tortillas for their tacos.

Which spots are best for groups or celebrations?
Distrito’s colorful space is great for groups, as is El Vez with its lively atmosphere. Tequilas Restaurant offers private dining for something more intimate.

Where can I get late-night Mexican food in Philadelphia?
Lucha Cartel and El Rey serve dinner late into the night, and Loco Pez is popular for after-hours taco cravings.

Scroll to Top