17 Best Restaurants in Abingdon, VA for Foodies

The charming town of Abingdon is where gastronomic delights await at every corner.

From hidden gems to Michelin-worthy establishments, we have scoured the city to bring you the ultimate guide to the 17 best restaurants that will elevate your dining experience.

Whether you’re a local looking for new culinary ventures or a visitor seeking the finest flavors this town has to offer, this article is your golden ticket to an epicurean adventure. Grab your forks and prepare for a feast of flavors like never before!

Tokyo Japanese Steakhouse Hibachi steak and lobster
Photo Credit: Tokyo Japanese Steakhouse

1. Tokyo Japanese Steak House

You’re in for a treat when you walk into Tokyo Japanese Steak House; let’s talk about why you’re here: the food.

This eatery is known for their mouthwatering shrimp, hibachi chicken, and steaks cooked to absolute perfection.

Don’t forget to grab some fried rice or hibachi from their menu too; customers absolutely rave about them!

The hibachi lobster is genuinely exceptional. Though be warned, once you’ve had a taste, you might not want to share.

However, be prepared for some wait during peak hours, and keep in mind they’re closed on Mondays.

2. The Girl & The Raven

The Girl & The Raven is a quirky, charming eatery that has the kind of vibe that makes you feel right at home. With an eclectic mix of décor and a relaxed atmosphere, you’ll be ready to dive into their delicious offerings.

As for the grub, their menu is an absolute treat – think hearty comfort food with a creative twist.

It’s no secret that their mouth-watering grilled cheese is to die for. And let’s not forget about their scrumptious pastries, it’s a hit among patrons.

Here’s a little secret to make your visit even more fantastic: ask about their daily specials! These dishes showcase their ingenuity in the kitchen and give you a chance to taste some unique flavors.

Plus, the friendly staff are always eager to share their own favorites, so don’t be shy.

Chicken Souvlaki at Greeko's Grill and Cafe
Photo Credit: Greeko’s Grill and Cafe

3. Greeko’s

With its authentic Mediterranean vibes, Greeko’s is a charming gem that will have you dreaming of sunny Greek islands while you dine.

You’ll be glad to know that they’re especially famous for their gyros and giant pitas. But don’t stop there, venture into their vast selection on their menu – we’re talking falafel, souvlaki, and more.

Note: They offer a sweet 10% discount for VHCC and EHC students & staff. So if you’re one, make sure to flaunt your ID card there.

4. Mamma Mia Italian

Mamma Mia is an Italian restaurant with a cozy atmosphere that is perfect for a meal with families and friends. The murals adorning the walls will definitely catch your eye!

The Luigi Ravioli is a hit with regulars, and don’t forget to try their scrumptious garlic knots. Oh, and their Fettuccine Alfredo? Delish.

Mamma Mia is conveniently located near the Virginia Creeper Trail, making it a great pitstop if you need to fuel up after your hike.

Mamma Mia Italiano Abingdon Virginia
Photo Credit: Mamma Mia Italiano

5. Puerto Nuevo Fresh Mex & Seafood

Are you craving some delish Mexican cuisine and fresh seafood in the heart of Abingdon? Say hello to Puerto Nuevo Fresh Mex & Seafood – a lively eatery with a welcoming atmosphere to boot.

The menu is packed with customer favorites like their juicy shrimp fajitas and mouth-watering carne asada. And don’t forget to try their scrumptious homemade guac, it’s the avocado on top.

With friendly service and an impressive menu, it’s hard not to fall head over heels for this spot.

6. Peppermill

If you find yourself in Abingdon craving delicious grub, pop on over to The Peppermill. This charming spot is located in a historic house on Main Street, and trust us, it’s every bit as warm and welcoming as it sounds.

So what should you nosh on here? The Peppermill is famous for its creative New American chow, so you won’t be disappointed by their tasty selections. And hey, why not pair it with their refreshing sangria?

The Tavern Bone in pork shank
Photo Credit: The Tavern

7. The Tavern

Ready to chow down on some mouthwatering dishes with a historical twist? Drop everything and head to The Tavern.

This legendary eatery has been around since 1779, serving scrumptious American cuisine with a side of charming ambiance.

Walk into the cozy space, where whispers of history entwine with modern vibes, and you might just fall in love with the place.

The building has gone through quite a rollercoaster of uses, from a post office to a bank to a hospital, before landing in its present avatar.

When it comes to grub, sink your teeth into customer favorites like the crab cakes, or sample uniquely delectable treats from their ever-changing seasonal menu.

8. Blended Pedaler Abingdon

Hey foodies, it’s time to treat yourselves to some amazing açaí bowls and superfoods; Say hello to Blended Pedaler, snuggled inside the cozy Blue Hills Market.

This delightful spot rocks a charming atmosphere that’s not only inviting but also groovy!

Craving customer favorites? Try their lip-smacking açaí bowls and wholesome smoothies. These nutritious treats pack a punch of flavor while keeping your health in check.

Foresta Abingdon VA
Photo Credit: Foresta Abingdon Virginia

9. Foresta

Foresta is an upscale Mediterranean/Italian restaurant that’ll take your taste buds on an unforgettable journey.

Situated in the heart of historic Abingdon, this gem beautifully blends old-world charm with contemporary flair, creating an atmosphere you’ll surely adore.

Foresta’s ever-changing menu means there’s always something fresh and exciting to savor like Peking Duck Wontons or Shanghai Noodle Bowls.

Customers have sung high praises for their top-notch salads and dishes infused with an Asian twist. Stalk their Instagram for menu updates – it’s all part of the fun!

10. Rain Restaurant

You’ll dig the atmosphere at Rain Restaurant, with its chic, contemporary vibe that just invites you to kick back and enjoy some delicious bites.

Rain Restaurant is known for mouthwatering dishes like seared tuna, grilled scallops, and ribeye. You’ll definitely want to order one of these crowd-pleasers to see what all the fuss is about.

Customers rave about the impeccable service and the creative approach to food and drinks.

Seared Scallops at Rain Restaurant and Bar
Photo Credit: Rain Restaurant and Bar

11. 128 Pecan

With its quirky, snug atmosphere and friendly service, you’ll feel right at home as you settle down for some seriously tasty eats at 128 Pecan.

The menu boasts mouthwatering American cuisine, but let’s cut to the chase – they’re known for their amazing burgers. The Jack Smash Burger is a must-try menu item.

And if burgers aren’t your jam, fear not, because they also offer vegetarian, vegan, and gluten-free options.

That being said, don’t be surprised if you have to wait a bit for a table; this hotspot can be popular.

12. Milano’s Italian Cuisine

Get ready to experience a little slice of Italy in Abingdon at Milano’s Italian Cuisine, a cozy spot where you can indulge in tasty Italian dishes.

People can’t stop talking about their Gourmet White Pizza, and who could forget the seafood pasta and grilled sandwiches?

Milano’s offers a convenient pick-up option, so you can grab your fave Italian dishes without even stepping foot inside the restaurant.

Overall, Milano’s Italian Cuisine is a lovely spot for enjoying splendid Italian meals, especially if you’re looking for something casual.

Key Lime Pie at Anthony's Desserts
Key Lime Pie Photo Credit: Anthony’s Desserts

13. Anthony’s Desserts

Sweet tooth hankerings got you feeling down? Anthony’s Desserts is here to save the day! This cute and charming shop is the perfect destination for a little pick-me-up treat.

Step inside, and you’re instantly enveloped in the delightful aromas wafting through the air. You’ll be jumping for joy as you check out the gourmet baked goods and hand-dipped ice cream.

When it comes to menu faves, the raspberry cheesecake is the talk of the town. But don’t count out the key lime pie. If you’re a sucker for classics with a twist, we recommend the Peanut Butter Pie.

14. JJ’s Restaurant & Sports Bar

JJ’s Restaurant & Sports Bar just screams good times with friends and family. Patrons love to chow down on their popular dishes like the Catfish Dinner or indulge in the JJ’s Special Burger, where quality beef meets pimento cheese and fried jalapenos.

If you’re feeling adventurous, try out something new with their selection of awesome pastas.

JJ’s unique décor adds a delightful quirkiness too, plus, there’s no need to worry about snagging a spot as making reservations is a breeze.

However, fair warning – come prepared for a bustling atmosphere during peak hours, as it can get a bit noisy. But really, when the grub’s this good, who minds a little chatter?

Pasta at JJ's Restaurant and Sports Bar
Photo Credit: JJ’s Restaurant and Sports Bar

15. Bonefire Smokehouse BBQ

Itching for the mouthwatering aroma of slow-smoked BBQ? Bonefire Smokehouse is here to please with rustic vibes and live music to boot.

Let’s dig into the good stuff: the food. Their tender brisket and fall-off-the-bone ribs are a must-try, and don’t forget to save room for the oh-so-famous cornbread.

If you can’t decide, go for the combo plates that let you sample a bit of everything. Be adventurous and try their unique offerings like smoked catfish – you won’t regret it!

Tip: jazz up your plate with their variety of homemade sauces, from sweet to spicy, they’ve got it all.

16. Sister’s American Grill

Located at The Martha Washington Inn, Sister’s American Grill is a quaint spot that caters to contemporary Southern cuisine.

You can’t go wrong with the scallops or Shrimp and Crab Cocktail as your starters. Go for the Rack of Lamb or Grilled Ribeye for your entree.

Their delicious desserts, like the ice cream, bread pudding, and cheesecakes, will have your sweet tooth going crazy.

17. Luke’s Cafe

Step into Luke’s Cafe and you’ll instantly feel the welcoming vibes of this cozy, homey spot in Abingdon.

With its popular Tour Bus Shrimp, truffle fries and truffle mushroom Swiss burger, you’ll surely find something you love.

If you’re up for seafood, make sure to order their to-die-for fish tacos. Many pleased diners has sung their praises, so you know they must be doing something right.

This place is a perfect fit for food lovers who seek out scrumptious bites in a laid-back setting.