28 Best Mexican Restaurants in Cleveland

Find Cleveland's best Mexican restaurants right here.

Agave & Rye American • $$
1352 W 6th St #152, Cleveland

Customers` Favorites

The Cheesy Amigo & the Plain Jane Epic
Sugar Daddy of the Plain Jane
Chips and Salsa and Cheese
Grilled Burria Burrito
Grilled Birria Burrito
Carne Asada Egg Roll
Irish Birria Nachos
Bang Bang Taco
Alderman Tacos
Shrimp Tacos

“See Gina (Woodmere location) if you want great service. My husband and I (from MD) and my brother and his wife (OH) came here to celebrate my birthday. We had an awesome time! Gina was very informative about the restaurant and the menu choices. She was fantastic! Thank you Gina! We’ll be back!“

4.5 Superb175 Reviews
Momocho Mexican • $$
1835 Fulton Rd, Cleveland

Customers` Favorites

Guacamole Sampler Platter
Margarita Flight
Margarita Sampler
Machaca Taquitos
Guacamole Trio
Smoked Trout
Tamale Frito
Carnitas
Flautas
Tacos

“Love margaritas? Love guacamole? Love Momocho! Momocho is the place to go if you are looking for a modern take on Mexican, a flight of margaritas, or a flight of guacamole. Yes, I said a flight of guacamole. Try it. Trust me. My friend and I sat at the bar, which is full service. I had a flight of margaritas and chose the blood orange, hibiscus, and pomegranate. For our flight of guacamole, we tried the goat cheese, the crab, and the peppercorn. For some reason we thought we needed more food, so I ordered the chile relleno and my friend ordered the camarones tacos. Excellent, excellent food. I am going to have to return to Cleveland soon so I can come back here! If you haven't been: be aware that there is a parking lot, but it is very small and fits about 8 cars, so you may have to look for street parking. There is some outside seating, some inside, and a little at the bar.“

4.5 Superb128 Reviews
Blue Habanero - Street Tacos & Tequila Mexican • $$
6416 Detroit Ave, Cleveland

Customers` Favorites

Surf and Turf Fajita
Grilled Chicken Bowl
Spicy Tortilla Soup
Quesadilla Sampler
Carne Azada Bowl
Margarita Flight
Burrito Gigante
Chips and Salsa
Street Corn Cob
Nachos Supreme

“This is one of the most hospitable Hispanic restaurants in the Gordon Square Arts district! I would suggest going over the menu upon arrival...the music, energy and crowd can be a little overwhelming upon first visit. The servers cannot wait to meet you at the front door.The "Prickly Pear" is the most Deliciously Beautiful Drink they offer for a nice, relaxing"Turnt" before you eat.I've tasted everything on the menu...my favorite with the most"Bang for your Buck" is the "Chicken Chorizo Chimichanga'!“

4.5 Superb121 Reviews
Avo Modern Mexican Mexican • $$
2058 W 25th St, Cleveland

Customers` Favorites

Shrimp Guacamole Dip
Grilled Shrimp Taco
Tacos Chips Salsa
Burrito Colorado
Breakfast Tacos
Chicken Waffles
Diablo Shrimp
Birria Tacos
Mexican Pizza
Happy Hour

“We loved our brunch at Avo today! I came with a group of friends and kids before a Playhouse Square's A Christmas Carol, and our waiter was amazing! I think his name is Matthew and he got all 9 of our orders totally correct, even with some crazy changes the kids made. The drinks were amazing, portions were large and we will be back!! He even made sure to get our food and checks out quickly so we could make the show in time.“

4.3 Superb115 Reviews
Blue Agave Street Tacos & Margaritas Mexican • $$
2071 E 4th St, Cleveland

Customers` Favorites

Chips and Salsa with Guac and Queso
Garlic Shrimp Tacos
Quesadilla Sampler
Carne Asada Tacos
Margarita Flight
Tacos De Alambre
Chicken Fajitas
Fresh Guacamole
Grilled Chicken
Chicken Tacos

“Blue Agave Cleveland, an amazing place that you should absolutely try. Great food and the margaritas were terrific. Try street tacos and Mezcal-Rita. Decor looked great and service was amazing. Our server Kristela was amazing, patient and sweet. Thank you blue agave! Definitely a great experience.“

4.4 Superb171 Reviews
1942 Tacos and Tequila Mexican • $
1220 Huron Rd E, Cleveland

Customers` Favorites

Tacos De Carne Asada
Sirloin Taco Salad
Fajitas Vallarta
Carne Asada Taco
Chips and Salsa
Chicken Fingers
Super Burrito
Jumbo Burrito
Chimichangas
Steak Fajita

“This place is easily a 10/10. The food is authentic and SO good, ambience is fun and our server was absolutely amazing, she was working solo in her section while bartending and didn’t miss a beat. She gave awesome recommendations and the food all came out so quick. Hats off the chef!! Yummy!! Highly recommend and will come back next visit!“

4.4 Superb118 Reviews
La Plaza Supermarket Mexican • $
13609 Lakewood Heights Blvd, Cleveland

“Yummmmm. So fun little fact, this hidden gem is attached to a supermarket! The place was virtually empty when we came in for dinner and that's how we knew it was gonna be good! Food came out quick and hot. The burrito was so big, I only ate half and am pleased to save the rest for later.“

4.4 Superb106 Reviews
Cilantro Taqueria Mexican • $
2783 Euclid Heights Blvd, Cleveland

Customers` Favorites

Tacos Barbacoa Steak Carnitas Pastor
Quesabirria Tacos 3 w Consommé
Mexican Street Corn on the Cob
Taco & Side of Rice & Beans
Birria Tacos Con Consome
Birria Tacos w Consommé
Chipotle Steak Burrito
Chorizo Tacos
Burrito Bowl
Side of Guac

“Always a great experience. Everyone is always very friendly and so great at multitasking when busy! Absolutely my favorite Mexican place around here! I’ve been going 4 of of the 7 days of the week since I tried it for the first time. 10000x better than chipotle but still offers “build your own” options and even a DRIVE THRU!“

4.4 Superb104 Reviews
Cozumel Mexican • $
4195 W 150th St, Cleveland

Customers` Favorites

Chicken Burrito & Chicken Enchilada Lunch with Sour Cream Lettuce and Tomato No Substitutions
Margarita Chips and Salsa
Chicken Quesadilla Lunch
Seafood Chimichanga
California Burrito
Enchiladas Verdes
Chicken Fajita
Mexican Tacos
Chips N Salsa
Mexican Mule

“Been to this location many times and it is always good for a hot tasty Mexican meal. Servers have always been good, although sometimes the accent is a bit difficult, but that only adds to the Mex experience. I will always come back.Parking: Limited parking at the building but they have an adjacent extra lot.“

4.4 Superb97 Reviews
El Jalapeños Authentic Mexican Restaurant Mexican • $
1313 W 117th St, Cleveland

Customers` Favorites

Steak or Chicken Fajita Taco Salad
Margherita with Chips and Salsa
Steak Chicken and Shrimp Fajitas
Nachos and Steak Quesadilla
Chip and Dipping Sauce
Seafood Chimichanga
Cheese Enchiladas
Sampler El Azteca
Appetizer Sampler
Frozen Margarita

“First time ordering from this place and I have no regrets. The tacos were amazing,the rice and beans were on point, the strawberry banana frozen margaritas were phenomenal and did there job, the girl who took My order over the phone had great customer service am sorry i didnt catch her name but whoever worked on Monday night and took an order around 8 great job u answered all my questions without an attitude n didn't mind me having so many questions.“

4.4 Superb94 Reviews
11

Currito

Currito Mexican • $
5300 Riverside Dr, Cleveland

Customers` Favorites

Spicy Thai Salad with Chicken
Thai Peanut Bowl

“I come here every year when I go to CL. It is absolutely fantastic. Every time the server is very friendly and kind. We order a make your own bowl and they have countless options to choose from with tags. The food is so so SO tasty and very filling. They have so many smoothies too and they are so good. Everything is a very reasonable and affordable price compared to other trash restaurants like Dunkin and Starbucks which take 6$ for one small drink made up of sugar and ice water. If i could give this place over 100 stars I would.“

4.8 Superb40 Reviews
La Plaza Taqueria Mexican • $
13609 Lakewood Heights Blvd B, Cleveland

Customers` Favorites

Chorizo Mexican Sausage
Carna Asada Taco
Grande Burrito
Pollo Chicken
Tacos 3 50 Ea
1 lb Barbacoa
Tamale
Torta
Soup

“The food was good, so why give five stars you ask? Because, look at my photo - the tacos cost $4 instead of the $3 I pay at most places, but you get an incredible amount of steak!!! They FILL your tacos with steak. And the other reason is the condiments bar - you put what you want! From onions, cilantro and tasty salsa to guacamole and cream, plus, all the pickled jalapeños you want!If you like steak tacos, then this is a "must try" destination.It's located inside of a Mexican grocery store.Staff is friendly, service is FAST!No complaints really.“

4.5 Superb65 Reviews
Barroco Larchmere Mexican • $$
12718 Larchmere Blvd, Cleveland

Customers` Favorites

Carne Asada & Calentado
Condado Cheese Dip
Jimador Reposado
Chicken Tostones
Chicken Skewers
Braised Beef
Lomo Saltado

“This was our first visit to Barocco Larchmere since its conversion back from Hola Tacos. We had a wonderful experience! The food was fabulous and the service was amazing! Mariangel was our server and couldn’t have beensweeter and more professional! We’re excited for their transition and look forward to visiting again soon.“

4.9 Superb28 Reviews
Locos Street Tacos & Burritos Mexican •
4760 W 130th St, Cleveland

Customers` Favorites

Beef Birria Taco and Chicken Burrito Bowl
Black Raspberry Truffle Sunday
Small Consome with Birria
Chicken Beef Birria Tacos
Birria Taco Bogo Box
Mexican Corn in Cup
Chicken Birria Taco
California Burrito
Chick Burrito Bowl
Breakfast Burrito

“OMG!!! Best tacos I've ever had. Burritos and corn are great, too! Better than any I got in Texas. Friendly and wonderful service. Great place to have some tasty food at their picnic tables on Friday night. Great prices! This is NOT fast food. They make it fresh to order and it's well worth the wait.It was so good, we placed a second order to take home!“

4.2 Good106 Reviews
Don Ramon Mexican Restaurant Mexican • $$
4866 Richmond Rd, Cleveland

Customers` Favorites

Burrito Mexicano and Fajitas
Steak Fajitas and Steak
Chicken Chimichanga
Fajitas Accompiants
Chicken Fajitas
Chips and Salsa
Seafood Soup
Taco Loco
Tacos

“We had a company dinner there tonite......I have been to a lot of Mexican places over the years and this place hands down was the best .....the nachos platter could of feed four adults grown men. ....what an amazing place .....all the portions were giant and fantastic.......“

4.3 Superb71 Reviews
Ohio City Burrito Mexican • $
1844 W 25th St, Cleveland

Customers` Favorites

Brothers Burrito
Chicken Burrito
Naked Burrito
Carnitas Bowl
Chips

“These burritos are massive. Had Uber Eats bring me a couple of these burritos and I had to double check they weren't delivered from the hospital, because they were as large as an infant child. Exaggerating a bit but you can bet I'm skipping Chipotle from now on.“

4.2 Good76 Reviews
Don Ramon Mexican Restaurant Mexican • $$
6278 Pearl Rd, Parma Heights

Customers` Favorites

One Burrito One Enchilada Rice and Beans
Enchiladas Supremas
California Burrito
Fajitas Don Ramon
Margarita Flight
Chips & Salsa App
Salsa and Chips
Beef Burrito
Chimichangas
Quesadilla

“We have been ordering the same meal for a couple of years now. It is always a little different for some reason. We get The Jalisco Special, and it is delicious. We get it with chicken and shrimp.It's not full 5 stars for me because of the last few times we ordered, the portions were less than we got used to.The amount of chips and salsa you get inside when you're dining in is about 3x as much as you get with a carry out order. It's a tiny container and they don't give you any extra chips when you buy queso and guacamole.In addition to that, the queso and guacamole cost 5.99 each for the smallest size for anyone else who was wondering.“

4.1 Good81 Reviews
El Rodeo Mexican Restaurant Mexican • $
6935 Pearl Rd, Cleveland

Customers` Favorites

Rice Refried Beans Chimichanga Salad
Taco and Enchilada Combo
Vegetarian Taco Salad
Enchilada Rice Beans
Chicken and Chorizo
Enchiladas Supremas
Beef Chimichanga
Chips and Salsa
Burrito Supreme
Fried Ice Cream

“Title: A Flavorful Fiesta at El Rodeo Mexican Restaurant, Middleburg Heights, OHReview: From the moment I stepped into El Rodeo Mexican Restaurant in Middleburg Heights, OH, I knew I was in for a treat. This hidden gem in the heart of Ohio serves up some of the most authentic and delicious Mexican cuisine I’ve had the pleasure of experiencing.Let’s start with their ground beef seasoning - it’s nothing short of amazing. There’s a unique blend of spices that hits you from the first bite, offering depth and warmth that elevates every dish it graces. Whether tucked into tacos or sprinkled over nachos, the ground beef is a standout star that demands attention.The salsa also deserves its share of the spotlight. Fresh, vibrant, and with just the right kick, it’s the kind of salsa you find yourself dreaming about long after you’ve left the restaurant. It pairs perfectly with their crisp, homemade tortilla chips, making for an addictive start to any meal.But let’s not forget the sides, the unsung heroes of many a meal. The rice and beans at El Rodeo are all amazing in their own right. The rice is fluffy, subtly seasoned, and the perfect complement to the richer dishes. The beans, meanwhile, are creamy and comforting, a testament to the care and tradition that goes into every pot.In conclusion, El Rodeo Mexican Restaurant is a must-visit for anyone in Middleburg Heights looking for authentic Mexican cuisine. The atmosphere is warm and welcoming, the service is friendly, and the food is outstanding. It’s clear that El Rodeo takes pride in every dish they serve, making it not just a meal, but an experience. Highly recommended for a delightful culinary adventure!“

4.1 Good70 Reviews
Media Luna Bakery Mexican • $
250 W Huron Rd, Cleveland

“Tons of delicious options including grab n go stuff they can warm up for you. Great service. They have indoor and outdoor seating, the patio is a relaxing vibe. I always buy way too much stuff when I come! I didn’t think prices were outrageous.“

4.6 Superb18 Reviews
Villa y Zapata Mexican • $
8505 Madison Ave, Cleveland

Customers` Favorites

Ground Beef Burrito Dinner
Lime Margherita and Salsa
Enchilada with Mole Sauce
Chicken Avocado Soap
Chips and Salsa
Chile Rellenos
Guacamole

“This quaint spot has been a favorite of my parent’s for years. If looking for a place that makes “real” Mexican food this is it. Family owned and operated every plate is served with a smile. The guacamole was fantastic. The meals were special. If you like authentic, rush to get this.“

4.2 Good34 Reviews
Nuevo Modern Mexican & Tequila Bar Mexican • $$
1000 E 9th St, Cleveland

Customers` Favorites

Habanero Jelly Guacamole
Birria Quesadillas
Chips and Salsa
Tacos Al Pastor
Guacamole Trio
Tortilla Chips
Birria Ramen
Steak Tacos
Shrimp Tacos
Spicy Mango

“Stopped here for lunch with some co-workers. This was my first time here, and I would go back to again. Something happened with the restaurants POS machines and we had to wait a while for any orders to be taken until they were connected. We had to speed up service with our waiter, but she was respectful and accommodating about it. Sorry I don’t remember name for a shoutout. This was different from any other Tex-Mex I’ve had before, but it was all surprisingly tasty. The menu items are unique, so you just have to be willing to try something new. I had the Lomo Saltado tacos, and they were delicious! Would definitely eat them again. Beautiful atmosphere here. Would be a nice spot to eat outside at when the weather is nice.“

3.9 Good167 Reviews
Si Señor Mexican Restaurant Mexican • $
16800 Lorain Ave, Cleveland

Customers` Favorites

Stuffed Jalapeños with Rice Beans and Cheese
Tortilla Chips and Salsa
Enchiladas Rancheras
Chicken Enchiladas
Quesadilla Grande
La Bamba Nachos
Fried Ice Cream
Seafood Fajitas
Tortilla Soup
Taco Tuesday

“We went in for a take out order and were instantly greeted with excitement. Juan was very hospitable and overall a great personality. The live music is amazing and the entire place is involved, the atmosphere brings people together. Our food was amazing and fresh! Juan made sure that we got our food within 10 minutes of our order. The best restaurant experience we've had and we didn't even dine in.“

4 Good64 Reviews
El Tango Latin Mexican Grill Mexican • $
14224 Madison Ave, Cleveland

Customers` Favorites

Tacos De Carnitas Taco
Homemade Cuban Key
Enchiladas Rojas
Homemade Vanilla
Fresh Made

“We've been eating here sporadically for years. Although the menu is pared down (we miss the deep fried avocados) and the host is also the server, the food is still excellent. I had the chicken coconut lime soup, a meal in itself. The soup had more ingredients than a wedding soup, all freshly cut and served mostly al dente. My husband had the beef tamale; it was huge and tasty, a good value. The guacamole was not overly onioned or too much cilantro, with bits of fresh apple in it, a nice change. The chips were dusted with cinnamon, a heads up for those unused to the mixing of flavors.We lament not going out to eat more often but when we do, we gravitate to owner-run small businesses. It's probably best to arrive during non-peak hours. The host is proud of his creative cuisine and might have time for a quick chat.“

4.4 Superb16 Reviews
Pizza Melt Pizza • $
1413 E 9th St, Cleveland

Customers` Favorites

Half Sheet Hawaiian Pizza
Full Sheet Deluxe Pizza
Half Sheet Deluxe Pizza
Melt's Special Pizza
Small Deluxe Pizza
Chicken Quesadilla
Cinnamon Sticks
Cheese Pizza
Cheese Fries
Breadsticks

“Pizza Melt is my go-to spot for late-night cravings! Their pizzas are always piping hot and delicious, even at 3 a.m. Plus, where else can you snag a large pepperoni pizza for just $13 in the wee hours? It's a steal! Highly recommend for those late-night munchies“

3.9 Good94 Reviews
MODbites Mexican • $
230 W Huron Rd Suite 7421, Cleveland

“Recently found this gem and holy moly flavor town is what I'm talking about!! This place is absolutely hands down best place to eat in n tower city.. I've had the chicken and the bbq Korean short ribs bowls, the guacamole ? ?, if you haven't tried it, get there asap..“

4.9 Superb8 Reviews
Barrio Tremont Tacos • $
806 Literary Rd, Cleveland

Customers` Favorites

Build Your Own Tacos
Build-Your-Own Tacos
Guacamole and Chips
Guacamole Especial
Barrio Caipirinha
Pineapple Salsa
Chips and Salsa
Green Goddess
Shrimp Tacos
Custom Tacos

“This place was soooo good! My husband took me as a surprise to the Kalamazoo location and we loved everything about it, from the service to the decor to the food and drinks. Alyssa was our server and she did an amazing job and loved her recommendations. We will definitely be back, and thanks to Alyssa for a great experience!“

3.9 Good89 Reviews
Tapatias Taqueria Mexican • $
12501 Lorain Ave, Cleveland

Customers` Favorites

Tacos De Asada or Al Pastor
Street Tacos Lunch Combo
Tacos De Carne Asada
Burritos Mexicanos
Salsa and Chips
Chips and Salsa
Mojarra Frita
Chips & Salsa
Lengua Torta
Quesadillas

“Since when they charged the service fee for a party of 4? I know some restaurants have this policy for party over of 6,8,10 etc...., but for a party of 4? Really? Plus the tip is optional not required, I'm been there many times I love the food and I always had good service till today, the service was rude and terrible“

3.9 Good68 Reviews
Ohio City Burrito Mexican • $$
526 Superior Ave, Cleveland

Customers` Favorites

Brother's Burrito

“Here for a conference and wanted to walk to a local place for lunch. I think I found the best place in town. My burrito was huge and delicious (and I’d say I’m a connoisseur of burritos). The employees were very friendly, the space inside is small with only a few tables but one was available and clean for me. Best of all, the giant burrito and fountain drink was very reasonably priced. Winner, winner, burrito lunch (and dinner). ?“

4.1 Good17 Reviews