What are you looking for?

American Restaurants in Lebanon

4.6 - 215 votes

Hours: 11AM - 9PM

145 Public Square, Lebanon
(615) 784-4593

Town Square Social

Nice little hole in the wall restaurant right in the middle of town. It's more of a classic American sandwich/wrap cuisine style. We went in for bru... More reviews

4.4 - 187 votes

Hours: 11AM - 8PM

1714 W Main St, Lebanon
(615) 443-4299

Snow White Drive in

Everyone told us that we needed to hit Snow White for a burger. We were definitely impressed with the quick service (despite it being packed) and ordere... More reviews

4.1 - 233 votes

Hours: 11AM - 10PM

130 Legends Dr, Lebanon
(615) 443-4600

Demos' Restaurant

Our first time here and we will definitely be back. Our waiter was great, very helpful. Tyrone gave us the sample sauce plate since it was our first time... More reviews

4.2 - 162 votes

Hours: Closed today

640 S Cumberland St, Lebanon
(615) 444-9530

Sunset Restaurant

This is a hole in the wall place people need to try. Food is comfort country style food. When we went, it was filled with an older, retired crowd. This i... More reviews

4 - 178 votes

Hours: 7AM - 9PM

635 S Cumberland St, Lebanon
(615) 444-4995

Cracker Barrel Old Country Store

3 stars because the food is good. Lack of 5 stars because To-Go orders are NEVER correct. 9 out of ten times something is missing or it’s the incorrect f... More reviews

3.9 - 188 votes

Hours: 6AM - 10PM

814 S Cumberland St, Lebanon
(615) 444-2447


Fried chicken was very good. Good assortment of veggies. Ribs mainly fat and gristle. Service was poor. Mixed experience. More reviews

4.7 - 58 votes

Hours: 1 - 9PM

1960 Murfreesboro Rd, Lebanon
(615) 784-4065

Helenbak Bar and Grill

I love this bar! Visited while on vacation but I wish there was a bar like this in my town. Nice stage for live music nights. All the staff was very f... More reviews

4.5 - 75 votes

Hours: 11AM - 3AM

102 Rocky Rd, Lebanon
(615) 453-7090

Whiskey River Bar & Grill

The staff treats you like family!! Food is great drinks are strong!!! Love the atmosphere and all around experience!!! More reviews

4 - 129 votes

Hours: 5:30AM - 11PM

1210 Sparta Pike, Lebanon
(615) 449-0030

Uncle Pete's Truck Stop

This used to be an excellent southern fare restaurant for drivers to eat. My husband went in there this morning, sat at the counter...the "waitress&... More reviews

3.6 - 184 votes

Hours: 11AM - 9PM

902 Murfreesboro Rd, Lebanon
(615) 453-1185

O'Charley’s Restaurant & Bar

If you may have been disappointed with this O"Charley's, give it another chance. This restaurant has done a complete 360. Fantastic food, great... More reviews

4 - 124 votes

Hours: Open 24 today

380 TN-109 N, Lebanon
(615) 547-0409

Waffle House

Late night/early morning breakfast... Only place open when I finish my route. Always delicious. More reviews

4.2 - 94 votes

Hours: 11AM - 9PM

705 Cadet Ct, Lebanon
(615) 547-4550

Sammy B's

Great atmosphere and wonderful menu. I find it hard not to order the fried shrimp every time. It's a perfect place with friends or a date night. More reviews

3.7 - 152 votes

Hours: 11AM - 10PM

450 Cherokee Dock Rd, Lebanon
(615) 444-2783

Cherokee Marina - Steakhouse - Campground

A great place they know how to treat a customer. We came to eat by boat and as soon As we pulled up to the dock 3 guys were there to direct us in and hel... More reviews

4.2 - 93 votes

Hours: Closed today

1 Outlet Village Blvd, Lebanon
(615) 886-0984

City Limits Cafe

I only have 3 stars because we could not find the place. GPS brought us to the Lebanon Shopping Plaza ? Really wanted to try it due to the rest of the r... More reviews

3.9 - 118 votes

Hours: 11AM - 11PM

6750 Eastgate Blvd, Lebanon
(615) 470-8415

Coach's Eastgate Grille

Great selection of liquor. Wings and fried pickles were delicious. And services was great,We'll be back! More reviews

3.6 - 140 votes

Hours: 11AM - 10PM

909 S Hartmann Dr, Lebanon
(615) 443-7121

Chili's Grill & Bar

Server was great. Food was low quality at best. The food was hot, but the chicken was not meaty, but more chewy. Good ingredients are obviously not used ... More reviews

4.1 - 81 votes

Hours: 7AM - 6PM

210 W High St, Lebanon
(615) 547-6888

Belle's Little Country Kitchen

This menu is disgusting. I can’t believe they would hand this to a customer. Food was decent, but it was served on paper plates with plastic silverware. ... More reviews

4.3 - 64 votes

Hours: 11AM - 9PM

705 Cadet Ct, Lebanon
(615) 547-4550

Sammy B's Restaurant and Catering

DO NOT GO WITH A GROUP! They are incapable of handling the service or food prep for more than one table. We were supposed to have a room to handle all of... More reviews

4.1 - 66 votes

Hours: 9:30AM - 6:30PM

1427 W Main St, Lebanon
(615) 443-4267

The Honey Baked Ham Company

Today we ordered lunch as a group at work and everyone was friendly and efficient except Belle! I’m sorry but we faxed in an order for boxed lunches whic... More reviews

3.6 - 102 votes

Hours: 10:30AM - 10PM

1041 W Main St, Lebanon
(615) 449-1966

Captain D's

Absolutely love this place. Good food but sad they are having trouble finding help to work there More reviews



3.6 - 92 votes

Hours: 10:30AM - 10PM

155 Legends Dr Ste A, Lebanon
(615) 444-2221


It wasnt too bad only had like 5 options of pizza but they also werent that busy so im sure they didnt want to waste food. Salad bar was good and they ha... More reviews

5 - 13 votes

Hours: 11AM - 9PM

1300 Coles Ferry Pike, Lebanon
(615) 784-4166

The Edge Food & Drink

You need to get out to The Edge if you have not been. The food is wonderful, I have been twice and it has not failed. This is not BAR FOOD, these people ... More reviews

View on map