The 10 Best Brunch Spots in Ohio!

Brunch is that magical meal between breakfast and lunch. It’s the perfect opportunity to wake up late on a Sunday, meet up with friends, and enjoy a relaxing combination of your favorite breakfast and lunch foods. When that late morning hunger strikes, check out these 10 great brunch places in Ohio.  

1. Tano Bistro, Loveland, OH

Tano Bistro opened their doors in 2009 to offer a contemporary dining experience in a quaint, historic building that was built in the early 1870s. They offer up a seasonally changing tapas style menu with daily specials and an extensive wine selection.

2. The Brunch Club, Dayton, OH

The Brunch Club has earned the right to put “Brunch” in the name, because you'd be hard pressed to find a better brunch place. With fast-cooked American fare and amazing customer service, you can meet a friend for a coffee, or have a brunch omelet by yourself.

3. Nada, Cincinnati, OH

If you're looking to try something a little bit different for brunch, why not go with some authentic Mexican fare. Their brunch menu has everything from chips and salsa to sliders or mac and cheese, so whether it's a snack or a full meal, you can get it for brunch here!

4. Skillet, Columbus, OH

Skillet is a great place to grab a scone or two for brunch, some crumb cake, or even go as far as some thick gravy and biscuits. No matter how light or filling you want your brunch to be, Skillet in Columbus has got what you're looking for!

5. Lily's Bistro, Dayton, OH

Lily's Bistro is a family-owned and operated eclectic American comfort food restaurant with a dash of Southern influence. They bring great food in an unfussy and welcoming atmosphere with both classic and inspired brunch menu items.

6. The Golden Lamb, Lebanon, OH

The Golden Lamb has been a community gathering place for neighbors, travelers, families, and friends since 1803. These days, it's Ohio's longest continuously operating business and they'll continue uniting their community under one roof for as long as they remain open.

7. The Grand Finale, Glendale, OH

The Grand Finale earned its name, because when you have your first brunch here, you'll never want to go to another restaurant ever again. They were OpenTable's Diners' Choice Award Winner this year, and if you stop in for a meal, you'll quickly taste why!

8. The Old Arcana, Arcanum, OH

The Old Arcana has a massive menu with a wide selection of options that are reasonably price, elegant, and delicious. It's just a small 38-seat restaurant hidden away in a quaint Ohio village, but it's got big flavor that will have you remembering the name!

9. The Caroline, Troy, OH

The Caroline offers up classic American fare cooked to perfection, and is one of the Dayton area's finest dining experience. With a comfortable atmosphere and dozens of delicious signature dishes, the Caroline is a must-taste when you're in Dayton.

10. Basil's on Market, Troy, OH

Basil's on Market has a little something for everyone. Whether you're in the mood with elegantly cooked grilled vegetable, savory mouth-watering Taco Tuesdays, or anything between, Basil's is an upscale casual dining experience with affordable, yet delicious menu options!

Select a Ohio town to find the Best Things-To-Do and Places To Go around you
Find Brunch 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