The 10 Best Lunch Spots in Ohio!

When you're looking for a good place to get some grub for lunch, the same handful of fast food places can get old really fast. But taking a gamble on a new place to dine can be seriously intimidating. Is the food going to be good? Are the portions going to be enough? Are you going to empty your wallet? We got you covered. Here are the 10 best lunch spots in Ohio.

1. Casa Nueva, Athens, OH

Casa Nueva was started by eight former restaurant workers back in 1985 with the simple goal of providing delicious authentic Mexican-style food for its customers. Between the eight of them they had over a hundred years of experience, and every customer who enters Casa Nueva can tell.

2. Coco's Bistro, Dayton, OH

Coco's Bistro is an independent Dayton original restaurant that's happy to provide a power lunch for anyone with an appetite. With genuine bistro fare, amazing service, outstanding prices, and delicious food. Coco's Bistro is one of a kind.

3. Lily's Bistro, Dayton, OH

Lily's Bistro is a family-owned and operated restaurant located in Dayton's historic Oregon District. They feature “seasonal, eclectic American comfort food and drinks” with a nice twist of Southern influence, according to its site. They maintain the “nice dining” atmosphere, which means good food and welcoming, friendly service.

4. Heirloom Cafe, Columbus, OH

Heirloom has been a hotspot on the scene in Columbus since the summer of 2011, and Heirloom is more than just a name for them, it's a promise to their customers that they will always provide delicious, healthful, and seasonal food that's always farm-to-table and supports local businesses.

5. Sunny Street Cafe, Dublin OH

Sunny Street Cage serves breakfast and lunch all day long and their goal is always to focus on their community while providing fresh and tasty food in a warm and welcoming atmosphere. They offer fresh cut fruit and vegetables every day with real buttermilk pancakes and soups and muffins made from scratch.

6. Crop Bistro & Bar, Cleveland, OH

Crop Bistro and Bar was recognized as one of the top restaurants in the United States by Zagat, and Cleveland's best restaurant according to “Cleveland Scene.” Their menu consists of modern American cuisine built on foundations of flavor, freshness, and invention.

7. The Indian Bistro Restaurant, Cincinnati, OH

The Indian Bistro restaurant provides more than just a casual lunch experience—they provide a mystical and diverse array that reflects the diverse cuisine of India itself. With unique flavors created by significant uses of spices and fresh vegetables, it's the most unique and delicious lunch you'll find anywhere.

8. Mimi's Cafe, Beavercreek, OH

Mimi's Cafe uses ingredients sourced directly from France to maintain their connection to their French-inspired roots. Authenticity is at the core of their cooking techniques, and second only to ingredients. With delectable sauces and dressings made from scratch every day in small batches, authentic French flavor is the king here.

9. Senate Pub, Cincinnati, OH

Senate Pub makes such delicious and renowned food that they're publishing a cookbook with their signature house special recipes, so that they can share the food they love with the world. One of Cincinnati's best lunch spots, with a huge variety of unique foods like the Hello Kitty 2.0 hot dog, the lobster BLT, or the fried bologna sandwich, you're sure to satisfy whatever craving you have here.

10. The Levee House, Marietta, OH

The Levee House is the only remaining original riverfront structure in Marietta since it was built in 1826. In 1980, on a shoestring budget, a local businessman turned it into a cafe, opened a small kitchen, and amazed all of Ohio with its delicious traditional American-style lunch offerings in a casual, welcoming environment.

Select a Ohio town to find the Best Things-To-Do and Places To Go around you
Find Lunch Spots Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adams County

Allen County

Ashland County

Ashtabula County

Athens County

Auglaize County

Belmont County

Brown County

Butler County

Carroll County

Champaign County

Clark County

Clermont County

Clinton County

Columbiana County

Coshocton County

Crawford County

Cuyahoga County

Darke County

Defiance County

Delaware County

Erie County

Fairfield County

Fayette County

Franklin County

Fulton County

Gallia County

Geauga County

Greene County

Guernsey County

Hamilton County

Hancock County

Hardin County

Harrison County

Henry County

Highland County

Hocking County

Holmes County

Huron County

Jackson County

Jefferson County

Knox County

Lake County

Lawrence County

Licking County

Logan County

Lorain County

Lucas County

Madison County

Mahoning County

Marion County

Medina County

Meigs County

Mercer County

Miami County

Monroe County

Montgomery County

Morgan County

Morrow County

Muskingum County

Noble County

Ottawa County

Paulding County

Perry County

Pickaway County

Pike County

Portage County

Preble County

Putnam County

Richland County

Ross County

Sandusky County

Scioto County

Seneca County

Shelby County

Stark County

Summit County

Trumbull County

Tuscarawas County

Union County

Van Wert County

Vinton County

Warren County

Washington County

Wayne County

Williams County

Wood County

Wyandot County