Skip to Content

17 Best Places to Eat in Bristol, TN-VA

As you stroll down historic downtown Bristol, your nose just might pull you in all directions.

There are dozens of restaurants in Bristol to try, with some of the best places to eat lining State Street—the main street dividing downtown between both Tennessee and Virginia.

On the Tennessee side, you may find trendy brunch cafes and delicious Appalachian-style bistros, and then boozy craft breweries and smoky bbq joints as you step over the state line into Virginia.

But it doesn’t matter which state you’re standing in, there’s no doubt that Bristol is becoming a must-see small town in Tennessee and Virginia which is ushering in a wave of new eateries, bars, nightlife, music venues, and entertainment.

That means you will be able to try new restaurants popping up around Bristol while also returning to your favorites each time you visit.

That said, in this guide, we are dishing out where to eat in Bristol TN-VA by providing an overview list of the top-rated places to dine in downtown and beyond.

Best Restaurants & Places to Eat in Bristol

1. Hickory at Nicewonder Farms

  • Location: 22010 Nicewonder Drive, Bristol, VA
  • Hours: Dinner Sun – Thursday 5-10 pm / Fri & Saturday 5-11 pm / see website for more hours

Our favorite place to eat in Bristol is at Hickory at Nicewonder Farms — a fine dining restaurant with local Appalachian cuisine.

Every time we come here, we are completely blown away by how good the food is!

The Chef creates an elevated Appalachian cuisine with a changing menu.

Some of our favorites so far have been the blue cornbread with sorghum butter, the crab cakes, and the trout — all perfectly presented and cooked.

wine flight with the wine menu at nicewonder vineyards in bristol va
Wine Flight

Before dinner, we recommend arriving an hour or two early and checking out the beautiful vineyards for a glass (or two) of wine. There are over 13 acres of vineyards on the property, so you’ll be tasting the grapes that were grown right here in Bristol, Va.

As this is fine dining, expect to pay more than other restaurants in Bristol. However, this would be a great restaurant in Bristol for a special event or occasion, such as a birthday or anniversary!

2. Union 41

  • Location: 171 Piedmont Avenue, Bristol, VA
  • Hours: Closed Monday / Tues-Thurs 5-9 pm / Fri & Saturday 5-10 pm / Sunday 10:30-2 pm; 5-8 pm

Union 41 is arguably the best restaurant in Bristol with unique and eclectic creations.

You may recognize the owner and Chef from the popular TV shows, Hell’s Kitchen and Big Restaurant Bet. She was actually the runner-up on Season 14 of Hell’s Kitchen – so you know her food is good!

Chef T now brings farm-to-table creations to Union 41’s menu. Popular menu items previously featured have been oxtail ramen, chargrilled oysters, and Szechuan duck.

There is also a ‘raw & chilled menu’ featuring raw oysters, caviar, and crab legs.

The kitchen is an open-air concept, allowing guests to sit around the bar and watch behind the scenes of dishes being prepared.

The creative cocktails are also worth trying (see the Lavender Haze cocktail above).

We highly recommend making reservations in advance!

3. Bloom

Nice restaurant in Bristol, with brunch and dinner and glass of wine.
interior of bloom restaurant with plants and bright ambience
Photos: Bloom
  • Location: 601 State St, Bristol, VA
  • Hours: Wed–Sun 9am–10pm; Mon–Tues closed

One of our favorite places to eat in Bristol is at Bloom.

Ever since Bloom opened its doors, both locals and tourists have flooded inside. And we can’t blame anyone for the long queue—the food and drinks here are worth waiting for!

What started as a humble café in 2017 quickly turned into a full-service brunch/dinner establishment.

On the menu you’ll find savory Bloody Mary cocktails (among other craft concoctions) plus creative twists on classic feel-good food.

Swing by for their popular hot chicken and waffles sandwich for some of the best brunch in Bristol and return for dinner to sample their fun rotating small plates like the bao pork buns or feast on a plate of juicy steak-frites.

You can reserve a table online here (recommended for weekends and special occasions).

4. Bistro on 6th

medium rare steak with grilled onions, asparagus, and mashed potatoes
Credit: Bistro on 6th
  • Location: 16 6th Street, Bristol, TN
  • Hours: Closed Sun & Mon / Tues-Thursday 11:30-3 pm; 5-9 pm / Friday 11:30-9 pm / Saturday 12-9 pm

A fantastic spot for lunch and dinner is at Bistro on 6th Street in downtown Bristol.

This quaint little restaurant re-opened its doors in early 2023 and has become quite a popular place to eat in Bristol!

Some favorite items on the menu include the champagne pork, shrimp & grits, and the crispy brussel sprouts with seasonal menu changes.

The atmosphere is warm and inviting with outdoor seating available directly on the sidewalk.

Spirits, beer, and wine are available for purchase but you are welcome to bring your bottle of wine for just a $6 corking fee.

5. The Angry Italian

Outside the Angry Italian Restaurant in downtown Bristol TN-VA with owner and chef.
Credit: The Angry Italian
  • Location: 714 State St, Bristol, TN
  • Hours: Mon–Sat 11am–9pm; closed Sundays

For award-winning Chicago-style pizza and Italian cuisine, head to none other than The Angry Italian—one of Bristol’s favorite downtown restaurants.

As owner and executive chef, Keith Yonker, quotes below, the philosophy behind TAI is simple:

“We wish to provide you with the best in authentic Chicago style pizza and sandwiches, surround you with a place that makes you feel welcome, where you meet old friends for lunch and dinners, and make new ones. And, where you can always catch a game on and leave full and satisfied.”

The Angry Italian
Screenshot of gallery Instagram images of The Angry Italian Restaurant dishes—pizza, salads, cocktails.
Photos: @theangryitalianrestaurant

These guys whip up some of the best deep-dish pizza in town!

They also serve cheesy apps, soups and salads, and classic American-Italian pasta dishes and entrées. Plus, enjoy a full bar with specialty cocktails, fine wines, and ten rotating beers on tap. Check the full menu here.

Whether you dine indoors or out on the patio of this beautiful brick building, you will be in for a fun treat.

6. Bristol Gardens & Grill

  • Location: 285 Vance St, Bristol, VA
  • Hours: Tues–Thurs 11am–6pm (Fri–Sat until 7pm, Sun until 3pm); closed Mondays

With locally grown vegetables and herbs straight from their greenhouse and garden, homemade hot sauces, and family-owned “farm to picnic table” philosophy, the Bristol Gardens & Grill easily rivals other Bristol restaurants for being one of the best places to eat.

On the BGG menu you’ll find locally-sourced pork, beef, and chicken that is then wood smoked in their homemade pits, plus homegrown vegetables, fresh sides (coleslaw, green beans, or smoked mac-n-cheese, anyone?), salads, and to-go homemade BBQ sauces, garden dressings, and dry rub seasonings.

Three smoked chicken sandwiches on checkered black-n-white table cloth.
Credit: BGG

And all for a reasonable price.

PS — Vegetarians are welcome! When I go, I get their sautéed veggie grilled cheese.

All in all, if you’re looking for a local, affordable, and family-friendly restaurant, stop by the Bristol Gardens & Grill.

7. 620 State

Historic Downtown Bristol TN-VA with view on the 620 State restaurant.
Photo: 620 State
  • Location: 620 State St, Bristol, TN
  • Hours: Sun–Thurs 11am–9pm; Fri–Sat 11am–10pm

The industrial-cozy interior of 620 State might be why you initially stop and peer in, but the smells of their award-winning Asian-American fusion is what will have you stepping inside (and coming back for more).

As part of the Stir Fry Group which owns other popular establishments in the Tri-Cities—for example, the Label Restaurant and Southern Craft (two of the best restaurants in downtown Johnson City)—620 State practically guarantees good food, good drinks, and a good time.

Here, you’ll find the best of fusion food, from fresh sushi rolls to stir fry noodles to juicy steaks, burgers and smoked meats (the latter from its sister restaurant, featured below).

Check their menu online or give them a call at (423) 652-0314 to reserve a table for your party.

8. Bristol Cafe & Market

philly cheesesteak with melted cheese and green peppers
Credit: Bristol Cafe & Market
  • Location: 2600 Volunteer Parkway, Bristol, TN
  • Hours: Open Daily 11am-3pm / Closed Monday and Saturday

A great place for lunch in Bristol can be found at Bristol Cafe & Market with handcrafted sandwiches, homemade soups and salads.

And if you love deviled eggs, they have a ‘Deviled Eggs of the Day‘ with different flavors including buffalo, traditional, smoky pimento, and bacon jalapeño.

Not only can you eat lunch here, but you can also pick up locally sourced artisan products, baked goods, local fruits and vegetables, and Boar’s Head deli meat and cheeses, to name a few.

Finish off lunch with a hot or iced coffee!

9. Delta Blues BBQ

delta blues BBQ joint in downtown bristol tn-va
Credit: Delta Blues
  • Location: 724 State St, Bristol, TN
  • Hours: Open daily 11am–8pm; ’til 9pm Fri-Sat; closed M–T

Delta Blues BBQ is a locally-owned and operated bbq restaurant located in historic downtown Bristol, on the corner of State Street and 8th Street.

Home of the “Blues, Brews, and BBQ” you’ll feel like you’ve been transported from Northeast Tennessee out west to Memphis.

Find everything you need at Delta Blues to satisfy your craving for southern fare, fixins’, and fun.

As one of the few restaurants in Bristol offering live music, this is a great place to eat at with friends or family. Grab a bite, a beer, and enjoy the atmosphere!

Check out the menu here.

10. J Frank Bristol

Dinner plate of steak, shrimp, crab cake, and asparagus.
Credit: J Frank
  • Location: 412 6th St, Bristol, TN
  • Hours: Wed–Sat 5–10pm; Sun 11am–2pm, Mon–Tues closed

J Frank’s is a one of the nicer restaurants in Bristol, so if you’re looking for to reserve a table for two, bring your date here!

Housed inside a Victorian-era residence, the former Vance family home from the 19th-century, J Frank’s offers a dining experience unlike any other Bristol.

So reserve your table, and settle in for a delicious meal thanks to the seafood-focused upscale menu. Check out their Facebook for the latest info, seasonal offerings, and more.

11. Southern Craft BBQ

Top-down view of plate of bbq brisket and sides with a beer, from the Southern Craft BBQ restaurant in Bristol TN-VA.
Credit: Southern Craft BBQ
  • Location: 15 Commonwealth Ave, Bristol, VA
  • Hours: Open daily 7am–9pm, until 10pm Fri–Sat

Southern Craft BBQ has the been the go-to bbq restaurant, as voted “Best BBQ in the Tri-Cities.” Their Bristol location is just as you would expect.

As you can see on their full menu is centered around smoked meats—beef brisket, bourbon-glazed salmon, chicken tacos, and more.

Since this is a popular family restaurant in Bristol, you’ll also find a packaged kids’ menu offering a choice of either a pulled pork sandwich, chicken tenders or grilled chicken, mac & cheese, and a cheese burger paired with a side, drink, and a sweet treat.

For adults, Southern Craft has a full bar serving cocktails, wine, and their signature craft beer from their brewery, Great Oaks Brewing (located in Johnson City).

12. Vivian’s Table

Fancy deviled eggs appetizer from Vivian's Table restaurant on wooden butcher's block.
Credit: Vivian’s Table
  • Location: 115 Country Music Wy, Bristol, VA
  • Hours: Open daily 7am–9pm; ’til 10pm Fri-Sat

Vivian’s Table features “street-level dining” for friends and family to share. Come here if you’re craving Southern fare served hot!

The menu at Vivian’s Table features highlights cuisine from the Applachian region with a twist—try their cornbread appetizer, grilled rainbow trout for your main, and finish it off with a key lime pie with lime coulis.

And if you end up heading to Vivian’s, don’t forget to stop by the Birthplace of Country Music Museum located at 101 Country Music Way—undoubtedly one of the best things to do in Bristol!

Vivian’s is located on the ground floor of the beautiful Bristol Hotel.

✨ If you’re looking for a place to stay, read our guide to the best hotels in Bristol here!

13. Burger Bar

Inside the retro Burger Bar in downtown Bristol, TN-VA.
Credit: Burger Bar Bristol
  • Location: 120 Piedmont Ave, Bristol, VA
  • Hours: Open daily 7am–9pm; ’til 10pm Fri-Sat

You can’t come to Bristol without grabbing a burger at the original “Burger Bar” retro diner from 1942.

In fact, you won’t be able to miss it! Located right at the start of State Street, this red and faint yellow classic burger joint stands out from the myriad brick buildings around it.

Grab a bar stool or booth table inside and indulge in a Bristol restaurant staple. Burger Bar was voted “Best Burger in VA”, and has become a local icon with historical and cultural heritage.

Did you know that legends say Burger Bar (then known as “Snack King”) is where country music star Hank Williams had his last meal?

Stop by to become a part of Bristol’s history!

14. Mad Greek

pumpkin spice cake at mad greek restaurant in bristol tn-va
Credit: Mad Greek
  • Location: 2419 Volunteer Parkway, Bristol, TN
  • Hours: Open Daily 11 am – 9:30 pm

Another great restaurant in Bristol is Mad Greek. From deliciously made pizzas to gyros and other greek dishes, we don’t think you’ll be disappointed!

Guests rave about the calzones and strombolis, as well as the alfredo sauce. Every time I go, however, I usually get one of the gyros… delicious!

And don’t forget to try dessert, especially a slice of one of their homemade cakes you’ll see on display. From carrot cake to New York cheesecakes, Oreo cake, tiramisu, and more.

15. Tootie’s Restaurant

burger and onion rings with tootie's menu in bristol tn
Credit: Jennifer S. via Google Photos
  • Location: 1310 Virginia Avenue, Bristol, TN
  • Hours: Closed Sunday / Mon – Friday 8-7:30 pm / Saturday 8:30-5:30 pm

For some home-cooked diner food, try out Tootie’s Restaurant.

Although it doesn’t look like much from the outside, locals come here often as this diner has been in business for over 78 years since 1945!

You’ll find your classic diner options here such as burgers, hot dogs, and sandwiches, as well as a large menu of other items.

16. Cootie Brown’s Bristol

Pizza from Cootie Brown's restaurant in Bristol, TN.
Photos: Cootie Brown’s
  • Location: 118 Volunteer Pkwy, Bristol, TN
  • Hours: Open daily 11am–9pm; or until 10pm Fri-Sat

Cootie Brown’s has become a well-known local restaurant in Johnson City and Bristol both.

The original location of Cootie Brown’s opened at Johnson City’s North Roan St in 1999 by the Vella family.

East Tennesseans loved the eclectic atmosphere, great cocktails, and huge portions served at Cootie Brown’s, and so CB expanded into the staple they are known as today.

Whether you are vegetarian, vegan, gluten-free, or a meat-lover, the menu at Cootie Brown’s has you covered.

From tamales to dinner plates to bbq to burgers to pizza to nachos to their famous Key Lime Pie—they’ve got something for the whole family. And they serve up a decent margarita, too!

17. Stateline Bar & Grille

Credit: Stateline
  • Location: 644 State St, Bristol, TN
  • Hours: Tues–Wed 11am–9pm; Thurs til 12am, Fri–Sat 11am–2am; Closed Sun–Mon

Serving the Bristol community since 2002, you can count on the Stateline Bar & Grille to serve you a meal and a beer that’ll satisfy.

Not to mention, these guys are one of the few to stay open late offering local live music and karaoke until 2am (Fridays only).

They have long-time friendly staff, great pub food (i.e. burgers and wings), TVs for watching the game, and a private even room upstairs. They also do catering!

Of course, these are just our top recommendations for where to eat in Bristol TN-VA, but there are much more out there (and new Bristol restaurants in the works).

Bookmark & pin this post to save it for later!