What are you looking for?

Mexican Restaurants in Cleveland

4.7 - 133 votes

Hours: 11AM - 9PM

247 Keith St NW, Cleveland
(423) 464-5787

Nelas Tacos

Carne asada tacos and the BEST darn shrimp ? cocktail I've ever had. This place is awesome and brought me back for more. Not the biggest place in C... More reviews

4.4 - 135 votes

Hours: 11AM - 10PM

2299 Keith St NW, Cleveland
(423) 790-0563

El Cazador Mexican Restaurant

El Cazador always offers good service and AMAZING cuisine. Their fajita nachos and fajita burrito have always had me coming back! More reviews

4.7 - 88 votes

Hours: 11AM - 8PM

525 Inman St W, Cleveland
(423) 813-4077

Burrito Xpress

I can't even describe how amazing the food was! Service was fast and super friendly. Quality and price once again was perfect. I highly recommend! More reviews

4.5 - 117 votes

Hours: 11AM - 9PM

713 S Lee Hwy, Cleveland
(423) 790-7232


Absolutely the best mexican food ive had! Its all made to order, fresh, and they're always friendly. More reviews

4.4 - 131 votes

Hours: 11AM - 9PM

4450 Frontage Rd NW, Cleveland
(423) 464-5196

DosBros Fresh Mexican Grill

I ordered three chicken tacos. I walked in 12 minutes later was not ready the entire staff started arguing in front of me about whose fault it was. they ... More reviews

4.3 - 128 votes

Hours: 11AM - 10PM

2507 N Ocoee St # 6, Cleveland
(423) 614-5333

Las Margaritas Mexican Restaurant and Cantina

That burrito I ordered was huge it was enough for two meals that Southwestern quesadilla OMG and that green salsa yum More reviews

4.3 - 111 votes

Hours: 11AM - 10PM

4265 TL Rogers St NE, Cleveland
(423) 790-7677

La Fogata Mexican Restaurant

Go above and beyond for customers and are SO NICE!!! I feel so welcome here. They made me a drink they've never made before iust because I asked. Lo... More reviews

4 - 125 votes

Hours: 11AM - 10PM

2311 Treasury Dr SE, Cleveland
(423) 476-4690

La Altena

The food ain't as good as it used to be 10 years ago but you get quick service and very nice wait staff More reviews

3.9 - 136 votes

Hours: 11AM - 10PM

2502 N Ocoee St, Cleveland
(423) 339-1022

Tres Hermanos

Our go to #1 restaurant in town. Love taking the kids there. Kind staff, even better food. More reviews

3.9 - 130 votes

Hours: 11AM - 10PM

1647 25th St NW, Cleveland
(423) 614-8855

Las Margaritas

I've had this delivered a lot in the past couple years. It's always great! Pork carnitas meal is my favorite! More reviews

4.1 - 103 votes

Hours: 5AM - 10PM

1651 25th St NW, Cleveland
(423) 472-0581


Ran out of coffee. Not enough sugar given on request. They did the best they could with a busy mess at breakfast. More reviews

4.2 - 89 votes

Hours: 11AM - 10PM

2509 N Ocoee St, Cleveland
(423) 614-5333

Las Margaritas

Picked up a to go order shortly after they opened. I stood at the register for 5 minutes before anyone bothered to come see if I needed to be seated or w... More reviews

3.7 - 126 votes

Hours: 11AM - 10:30PM

3055 Keith St NW, Cleveland
(423) 339-5700

Monterrey Mexican Restaurant

Monterey is the only place to go for Mexican in Cleveland. The staff is amazing, the food is tasty and fresh. The beer specials are hard to beat. More reviews

4 - 83 votes

Hours: 11AM - 9:30PM

3836 Candies Creek Ridge Rd, Cleveland
(423) 464-6900

Ok Maguey Mexican Grill #2

This place was great when it first opened but now the food doesn't taste as good & the restaurant needs to be thoroughly cleaned. My husband go... More reviews

View on map