Some of the best meals in Ohio hide behind plain signs in quiet strip plazas you have driven past a hundred times. You walk in expecting a quick taco and walk out carrying a heavy box of leftovers and a new favorite spot.
These taquerias serve plates so big that dinner tonight almost always turns into lunch tomorrow. If you love good food, fair prices, and the thrill of a local find, keep reading and get your appetite ready.
1. Cuco’s Taqueria, Columbus, OH

Tucked into a strip mall on West Henderson Road, Cuco’s looks like just another storefront until the plates land. Then the table fills up fast.
Portions here are famously large, and most orders easily stretch into two full meals.
The menu covers a wide roster of Mexican classics, from birria tacos and puffy tacos to fish tacos and vampiros. Breakfast is a real draw too, with hearty picks like the Sunrise Quesadilla and chilaquiles-style burritos served starting at 10 AM, or 9 AM on Saturdays.
A salsa bar lets you customize every bite.
Families get high chairs and a kids’ menu, while vegetarian and vegan diners will find full menus of their own. Expect to spend around $10 to $20 per person.
Weekday mornings and afternoons are calm, but Friday and Saturday evenings get lively. Note that the doors stay closed on Sundays, so plan your craving accordingly.
2. Santo Matador Street Tacos, Fairview Park, OH

Fair warning: the burritos at Santo Matador are not built for small appetites. They come out so hefty that finishing one in a single sitting is a real challenge.
Most folks happily wrap up the rest for later.
Everything is grilled to order at this counter-service spot on Lorain Road, which keeps the flavors bright and the meat juicy. Birria tacos, carnitas, and a three-taco street plate headline the menu.
Sides like elote and fresh chips round things out, and warm churros make a sweet finish.
The space feels casual and a bit trendy without any fuss. Service moves quickly, which makes it a smart lunch stop for anyone working nearby.
Open daily, with later hours on Friday and Saturday nights, it is easy to fit into a West Side Cleveland day. Free parking keeps things simple, and the value for the price is hard to beat.
3. Taqueria Mercado Cincinnati, Cincinnati, OH

Downtown Cincinnati has plenty of flashy dining rooms, but this one keeps it refreshingly simple. Big windows, casual seating, and a busy kitchen set the scene on East 8th Street.
The real show is what comes on the plate.
Fajitas here could nearly feed two people, and the kitchen never skimps on protein. The chicken fajitas arrive sizzling with four tortillas, while the Parrillada a la Mexicana is a meaty feast built for sharing.
Chilaquiles, taco salads, and classic tacos fill out a menu that also includes breakfast dishes.
Fast service makes it a natural lunch break for downtown workers. Vegans and vegetarians each have full menus, and kids get their own options plus high chairs.
Expect about $10 to $20 per person. Weekday afternoons tend to be quieter, so that is a sweet window to grab a table and a hefty to-go box.
4. Taquitos Uruapan USA #2, Dayton, OH

On Dayton’s north side, a modest storefront along North Dixie Drive quietly turns out some of the area’s best al pastor tacos. No frills, no fuss, just a clean dining room and a steady stream of hungry regulars.
One order here can often feed two or three people.
Platters come loaded with beans, cheese, avocado, rice, and veggies alongside the main event. Steak burritos, tilapia fillets, carne asada with shrimp, and red enchiladas all show up in generous servings.
For something soulful, menudo is on the menu too.
The atmosphere stays calm and low-key, making it a relaxing place to settle in with family. Prices land around $10 to $20 per person.
Hours run 10 AM to 8 PM Monday through Saturday and 11 AM to 6 PM on Sunday. Reservations are not taken, so just show up hungry and bring an extra bag.
5. El Tajin authentic Mexican food, Toledo, OH

Family runs the show at El Tajin, and you can feel it the moment you step inside. The old-school, mom-and-pop warmth fits perfectly with this small strip-plaza spot on West Sylvania Avenue.
Staff greet guests with genuine friendliness.
Everything is cooked to order, and the tamales deserve special attention. They come packed with a good portion of meat and served with smoky beans.
Handmade street tacos, quesabirria, chimichangas, and caldo de res keep the menu interesting, with Mexican street corn and fruit cups on the lighter side.
Here is a tip worth saving: Thursdays bring a street taco special, with your choice of meat for $2.50 each. Regular plates run about $10 to $20 per person and arrive big enough to promise leftovers.
Mornings early in the week are the quietest times. Breakfast and coffee are available too, which makes it handy at almost any hour.
6. El Taco Macho, Painesville, OH

With a name like El Taco Macho, the portions had better be big. Good news: they are.
Plates here arrive large and filling, and nearly every table heads home with leftovers.
Out in Lake County on Mentor Avenue, this casual spot shines with tender carnitas and homemade tortillas. The Dos Caras Quesadilla earns serious praise, and the fajita platters are made for sharing with a group.
Birria tacos and a street corn dip add a fun twist, while fried ice cream makes a classic finish.
Groups will feel right at home, and there is a braille menu for guests who need one. Kids get a menu of their own, and dogs are welcome on the outdoor side.
Prices typically fall between $10 and $20 per person. Friday evenings and Saturday afternoons draw the biggest crowds, so a weeknight visit can be more relaxed.
7. Alejandro’s Amigos Taqueria, Stow, OH

Order the Macho Burrito at Amigos and you are basically ordering two meals. Burritos come so large that tomorrow’s lunch is practically a given.
Free chips and salsa only make the challenge tougher.
Set in a neighborhood strip center on Bridgewater Parkway near Akron, this taqueria adds a little flair with fresh guacamole made right at your table. Chorizo tacos, al pastor sopes, and colorful bowls with mixed veggies keep the menu varied.
The birria quesadilla is a cheesy standout that pairs well with any taco order.
Plan on about $20 to $30 per person, a bit higher than others on this list but balanced by the sheer amount of food. Outdoor seating offers a nice option on warm Ohio days.
Reservations are accepted, which helps on busy Friday and Saturday evenings. Sunday hours run noon to 8 PM for a relaxed weekend meal.
8. Norma’s Casa De Tacos, Boardman, OH

Homemade sauces are the secret weapon at Norma’s Casa De Tacos, especially the bright cucumber hot sauce. Pair it with fresh guacamole and housemade salsas, and every bite gets a fresh kick.
Craft sodas add a fun touch on the side.
Found in Suite 7 of a strip mall on Market Street, this cozy counter-service spot has comfy booths and a quiet feel. Taco platters, birria tacos, and burrito platters anchor a good-sized menu.
The Machaco burrito platter is so filling that taking half home is a smart move.
Timing matters here, since Norma’s keeps shorter hours. Doors open Tuesday through Saturday from 11 AM to 6 PM, with Sundays and Mondays off.
There is no delivery, so takeout or dine-in are the ways to go. Prices sit around $10 to $20 per person, making it a friendly stop for students and families near Youngstown.
Share this story

