What are you looking for?

Mexican Restaurants in Salem

4.7 - 411 votes

Hours: 11AM - 10PM

5024 River Rd N, Salem
(503) 390-0923

Papa Johns Pizza

La Hacienda Real in Keizer has never disappointed! It's a wonderful place to eat out with the family or enjoy with friends. The food is amazing an... More reviews

4.6 - 178 votes

Hours: 10AM - 9PM

4110 Portland Rd NE, Salem
(971) 209-5181

Papa Johns Pizza

Some of the best tacos I’ve ever had. Texture and flavor of the meats (carnitas, lengua, cabeza) were absolutely on point and perfectly complemented by t... More reviews

4.6 - 169 votes

Hours: 12 - 10PM

1391 Broadway St NE, Salem
(503) 339-7297

Papa Johns Pizza

Have never been disappointed in the service, food, or cocktails. Without the A-typical menu, they still have all of the classics, and a great variety of ... More reviews

4.7 - 98 votes

3310 Portland Rd NE, Salem
(971) 915-2705

Papa Johns Pizza

First timer, we tried some of the creamiest cheese. We purchased the Cilantro Jalapeño cheese and the flavors have a nice layer. We will be back for lunch. More reviews

4.5 - 228 votes

Hours: 11AM - 9PM

3330 Center St NE, Salem
(503) 400-7841

Papa Johns Pizza

This restaurant is as good as it gets. When we visit Salem from Southern California we stop here for the best Mexican food in Salem. I grew up here in Sa... More reviews

4.6 - 114 votes

Hours: 11AM - 9PM

1950 Lancaster Dr NE, Salem
(503) 990-7807

Papa Johns Pizza

Delicious, I love the unique take, we got the al pastor pizza and I will definitely be back to try the carnitas pizzaFood: 5/5 More reviews

4.5 - 156 votes

Hours: 8:30AM - 8PM

3815 Devonshire Ave NE #100, Salem
(503) 588-4150

Papa Johns Pizza

Ordered birria and tortillas came separate from the meat. Does not look like the other rating. My son got green enchiladas said it was good. I was excite... More reviews

4.8 - 56 votes

Hours: Closed today

479 Court St NE, Salem
(503) 967-6626

Papa Johns Pizza

Food is excellent in quality, taste, portion size, and price. Staff is attentive and friendly. Establishment is very clean and comfortable to be in. Thin... More reviews

4.5 - 137 votes

Hours: 10AM - 7PM

617 Lancaster Dr NE, Salem
(971) 719-2900

Papa Johns Pizza

Food came out hot!!!! 4 salsas yum!!!Birras spot on. Pastor crunch perfect!!!Highly recommend⭐⭐⭐⭐⭐Food: 5/5 More reviews

4.8 - 53 votes

Hours: 11:30AM - 8PM

590 Lancaster Dr SE, Salem
(503) 465-7296

Papa Johns Pizza

Best tacos! The carne asada is my go-to. The chipotle salsa is soooo good. Burritos are good too. I used to work in Salem and I am going to really miss t... More reviews

View on map