Nothing hits the spot quite like a massive burrito smothered in cheese next to a bed of rice.
Fortunately, Ohio is home to several delicious restaurants that have mastered the art of Mexican cuisine. The following 11 Mexican restaurants (listed in no particular order) are some of our favorites in the state—and they have food that will blow your mind.
1. Casa Nueva Restaurant & Cantina (Athens)
Open for breakfast, lunch and dinner, this beloved Athens eatery features the area's best Mexican cuisine, made with fresh, local ingredients. On the weekends, business really picks up, so expect a wait. If the wait is too long for you, we suggest grabbing a seat on the bodega side. Casa Nueva is located at 6 W State St., Athens, OH 45701.
2. Casa Hacienda Grill (Columbus)
If fajitas are your jam then Casa Hacienda Grill is your place. Locals and visitors alike come back for more once they've tried the delicious Mexican food here.(Pictured is Carne Asada.) Casa Hacienda Grill is located at 1264 E Dublin Granville Rd.,
Columbus, OH 43229
3. Oler’s Bar and Grill (Findlay)
This "hole in the wall" Mexican restaurant is a family owned and operated diamond in the rough. The Tex-Mex here is out of this world, as are their margaritas. Oler's Bar & Grill is located at 708 Lima Ave., Findlay, OH 45840.
4. Mazunte (Cincinnati)
You can never go wrong with Mazunte. This popular Mexican eatery features amazing enchiladas, tacos and much more. (We recommend soft corn tacos here.) It is located at 5207 Madison Rd.,
Cincinnati, OH 45227.
5. Taqueria Mixteca (Dayton)
This is Mexican, Tex-Mex and Latin American food at its finest. Taqueria Mixteca is located at 1609 E 3rd St, Dayton, OH 45403.
6. Casa Del Taco (Chillicothe)
Forget pseudo taco meat and fast food chains. Chillicothe's "Home of the Taco" is fresh, inexpensive and soon to be the "home of your heart." Casa Del Taco is located at 1055 N Bridge St., Chillicothe, OH 45601.
7. Momocho (Cleveland)
Focusing on seasonal and local ingredients, this Mexican restaurant adds a fresh twist to its cuisine.
(Pictured is Remolacha Taquitos: roasted beets, spinach, goat cheese, spiced peanuts and pico de gallo.) It is located at 1835 Fulton Rd., Cleveland, OH 44113.
8. Jalapeños (Lima)
Known for their exceptional burritos and burrito bowls, this Mexican restaurant is a must-try when you're in town. (Pictured is a veggie burrito.) Jalapeños is located at 2507 Shawnee Rd., Lima, OH 45806.
9. Ranchero’s Taqueria (Akron)
Three words: Get the tacos. Just get the tacos and thank us later. Ranchero's Taqueria is located at 286 E Cuyahoga Falls Ave., Akron, OH 44310.
10. Los Guachos Taqueria (Columbus)
"The best taco al pastor in the city," now has two locations in Columbus. This delicious Mexican eatery is known for cooking their meat on a shawarma all day before grilling and serving it.
11. Plaza Azteca Mexican Restaurant (Toledo)
With excellent margaritas, tableside guac and chill relleno, this Mexican restaurant is a local favorite in the Toledo area. Be sure to try the Mexican skewers here (pictured.) Plaza Azteca Mexican Restaurant is located at 5125 Monroe St., Toledo, OH 43623.
Have you been to any of these restaurants? Where is your favorite place in Ohio to eat Mexican food? Share your opinions with us!