What are you looking for?

Mexican Restaurants in Bethlehem

4.6 - 194 votes

Hours: 12 - 10PM

821 Linden St, Bethlehem
(610) 419-4901

Aqui Es: A Taste Of Mexico

Their food is fresh and delicious and the prices are fantastic! Great authentic Mexican, I am hooked!! More reviews

4.7 - 156 votes

Hours: 11AM - 8PM

22 E Union Blvd, Bethlehem
(610) 694-9326

El Paisano Taqueria

Great service. Best guac I've had. Excellent food. Have authentic and unusual protein choices for those who are more adventurous. More reviews

4.7 - 140 votes

Hours: 11AM - 9PM

17 W Morton St, Bethlehem
(610) 691-8300

Tulum Restaurant

By far the absolute best burritos in town .I am quite certain all of the other food is just as awesome , but I cannot resist the burritos . More reviews

4.4 - 170 votes

Hours: 11AM - 8PM

4 W 4th St, Bethlehem
(610) 868-5733

La Lupita

Excellent atmosphere, beautiful presentation and such amazing flavor. Highly recommend. More reviews

3.7 - 330 votes

Hours: 11:30AM - 10PM

526 Main St, Bethlehem
(610) 419-1736

Urbano Mexican Kitchen & Bar

Overall horrible experience. Service was super slow. Food was cold. Drinks were weak. GM was apathetic to concerns. I understand the challenges of being ... More reviews

4.1 - 187 votes

Hours: Closed today

2915 Schoenersville Rd, Bethlehem
(610) 814-3000

Cactus Blue

Great food & service. The salsa & sauces are authentic, fresh & delicious. More reviews

4.7 - 85 votes

Hours: Closed today

614 W Broad St, Bethlehem
(484) 893-4467

Orizaba Mexican & Costa Rican Kitchen

Ordered take out for the first time from here and was not disappointed! The shrimp tacos had perfectly grilled shrimp and lots of guacamole. The Tacos Ti... More reviews

4.2 - 161 votes

Hours: 11AM - 8PM

720 Main St, Bethlehem
(610) 691-5141

Mexico Lindo

I came in here for Birrias tacos and they don’t add enough meat inside. Is like all I’m wearing is tacos. Please add more for the price is really not wor... More reviews

3.8 - 192 votes

Hours: 8AM - 3AM

506 E 3rd St, Bethlehem
(610) 419-2000

El Jefe’s Taqueria - Bethlehem

They’re good but if you decide to buy from them do not do delivery or pick up. The workers can’t read. They’ll mess up your order and not even listen to ... More reviews

3.8 - 124 votes

Hours: 11AM - 8PM

5540 Crawford Dr Pointe North Shopping Center, Bethlehem
(610) 438-5661

Don Juan Mex Grill

I got the carne asada and beef taco with chips guac and queso. Everything was very tasty! Love every part of the tacos and the fresh chips were great. Wi... More reviews

View on map