39 Best Vegetarian Restaurants near Afton

Blue Mountain Brewery Brewpubs • $
9519 Critzer Shop Rd, Afton

Customers` Favorites

Smoked Pulled Pork Barbeque
Goodwin Creek Farm Pretzel
Grilled Chicken Sandwich
Nachos with Pulled Pork
Spiced Pear Bundt Cake
Local Sausage Pizza
Traditional Reuben
Creole Cuban Press
Pulled Pork Nachos
Black Bean Burger

“Ive been there twice after a backpacking trip and I love the service, food, views and beer“

4.7 Superb247 Reviews
Brewing Tree Beer Co. Brewery • $
Recommended
9278 Rockfish Valley Hwy, Afton

“What an epic visit. Had a wonderful afternoon- great beer, fantastic owners, fab food, and our dog was welcome everywhere- inside and out. Would highly recommend and cannot wait to come back!“

4.7 Superb89 Reviews
Silverback Distillery Vegetarian • $$
9374 Rockfish Valley Hwy, Afton

“Excellent drinks, pumpkin old fashion was great and I dont usually drink those. Bartender was very friendly however the bar is not supplied well, he kept having leave to get stuff, could have served way more drinks, couple of people left because they waited so long.“

4.7 Superb77 Reviews
Afton Mountain Vineyards Winery • $$
234 Vineyard Ln, Afton

“We came by for an afternoon tasting and it was perfect! The atmosphere, especially in the pavilion, was wonderful and the views of the mountains and vineyard were gorgeous. The wine was great and we left with a few bottles. We brought our pups and the staff were very sweet and gave them treats. And we brought a picnic - I recommend bringing your own food. Their selection is nice but it’s a little small, so if you really want a spread of nosh food, bring your own. Definitely recommend this winery!“

4.5 Superb60 Reviews
Flying Fox Vineyard Winery •
10368 Critzer Shop Rd, Afton

“We had an amazing experience when we visited Flying Fox. Tralyn was so informative and pleasant. We spent about 2 hours with her and left with 6 bottles of wine. We can't wait to return. We Left there and moved on to Veritas Vineyard for lunch. (Sister winery)!!😋☺️😁“

4.4 Superb60 Reviews
Veritas Vineyards and Winery Wineries • $$
151 Veritas Ln, Afton

“This is a must visit winery in the Charlottesville area. It is one of the most beautiful vineyards I have been to. They have a great selection of wine and the staff was very friendly!“

4.4 Superb118 Reviews
Iron & Ale at Wintergreen Resort Vegetarian • $$
1354 Stoney Creek W, Nellysford - 9.69 miles

Customers` Favorites

Pulled Pork Tater Tots
Fried Green Tomatoes
Caprese Sandwich
Brussels Sprouts
Chicken Tenders
Reuben Sandwich
Chicken Wings
Smoked Wings
Crab Cakes

“Great tasting food and no pricy for the amount of food received. 10/10 recommendation the Potato Skins and the Ultimate Club with fries!“

4.3 Superb82 Reviews
The River Burgers • $
137 N Wayne Ave, Waynesboro - 3.74 miles

Customers` Favorites

Giant Soft Pretzel with Dipping Sauces
The Hipster with Homemade Chips
Waynesboro Burger with Fries
Udder Burger with Chips
Fried Green Tomatoes
Bacon Pimento Burger
The Fun Guy Burger
Fried Cheese Curds
The Waynesburger
Sun Drop Burger

“Great vibe and wonderful staff. Had a great visit today which included lots of small world story laughter and connecting. Highly recommend.“

4.7 Superb202 Reviews
The Green Leaf Grill American • $$
415 W Main St, Waynesboro - 3.68 miles

Customers` Favorites

Yukon Gold Mashed Potatoes
Nawlin’S Creole Shrimp
Potato Crusted Grouper
Bacon Wrapped Scallops
Cobb Salad with Chicken
Crab Cake Sandwich
Peanut Butter Pie
Shrimp and Grits
Fried Alligator
Fish and Chips

“This is the best restaurant in Waynesboro Va ! I would recommend it for the atmosphere, cleanliness, services, and most of all the food!!! All cooked on site. No frozen produce!! I love it!“

4.7 Superb165 Reviews
Benny Stivale's Pizza • $
328 W Main St, Waynesboro - 3.64 miles

Customers` Favorites

Hot Lips Veggie Special Cherry Peppers Banana Peppers and Pineapple Pizza
Sausage Pizza Mushroom Garlic Pizza and Beer Cheese Broccoli Pizza
Pepperoni Pizza Slice & Cheese Pizza Slice
Pepperoni and Sausage Pizza Slice
50 50 Cheese and Pepperoni Pizza
Sriracha Sausage Pizza Slice
Pepperoni Mushrooms Pizza
Cheese Pizza with Sausage
Single Slice Pizza Slice
Spinach Feta Pizza Slice

“Best pizza / large 28” Highly recommended,great pizza,staff is amazing/and Kind ❤️💙🍕best pizza I had! 7 ⭐️ ⭐️⭐️⭐️⭐️⭐️⭐️🙃 Price is so on point!🙃💙“

4.7 Superb116 Reviews
Hill Top Berry Farm Winery & Meadery Wineries • $$
2800 Berry Hill Rd, Nellysford - 9.15 miles

“Blackberry Festival was so fun and if you missed it, you best plan to attend next year! Multiple vendors with many awesome products for sale… the BBQ was AMAZING, “Live Music” was amazing, and even more importantly, some of the best wine choices Virginia has to offer!“

4.7 Superb105 Reviews
Seven Arrows Brewing Company Brewery • $$
2508 Jefferson Hwy #1, Waynesboro - 6.59 miles

“this place was great experience“

4.7 Superb100 Reviews
Alex's Tacos Mexican • $
250 E Main St, Waynesboro - 3.39 miles

Customers` Favorites

Cheese Quesadilla
Carne Asada Taco
Tacos Al Pastor
Bean Quesadilla
Pollo Asado Taco
Al Pastor Taco
Carnitas Taco
Steak Burrito
Adobada Taco
Birria Taco

“Best Tacos in Waynesboro. Their tortas recently went up in price, but it is a massive sandwich that never disappoints. Definitely call ahead for you order as they get very busy and I have had to wait over 45 minutes for a torta before, but in the end it was worth it. Everything you could want for a taco truck, the OG in Waynesboro, and the best out of the 3 options.“

4.6 Superb124 Reviews
Stella Bella & Lucy's American • $
327 W Main St, Waynesboro - 3.64 miles

Customers` Favorites

Cold Plate with Chicken Salad
Tomato Basil Soup and Quiche
Sweet Potato Bisque
Quiche of the Week
Philly Cheese Steak
Quiche of the Day
Reuben Sandwich
Pineapple Boat
Club Sandwich
Harvest Salad

“This place is a rare gem. Creates an atmosphere that brings you back in time to breakfast at your grandparents. Food is so well cooked and comes out fast no matter how busy. Staff are always lovely! Makes you feel at home no matter which part of the world you come from. I used to live in Waynesboro, but moved to NH three years ago, but still try to come here at least once a year!“

4.6 Superb81 Reviews
Iguana Azul Mexican • $
2556 Jefferson Hwy, Waynesboro - 6.58 miles

Customers` Favorites

One Taco 2 Enchiladas and Rice Combination
Unlimited Chicken Tortilla Soup
Complimentary Chips and Salsa
Arroz Con Camarones Shrimp
Lunch Fajitas De Pollo
Arroz Con Pollo Chicken
Camarones A la Diabla
Huevos A la Mexicana
Tilapia Fish Tacos 3
Enchiladas Mexicanas

“New to Waynesboro. Food was great, waitress very friendly and polite. Will be our future "go to" for Mexican food!“

4.5 Superb118 Reviews
Sakura Japanese Japanese • $
2105 W Main St, Waynesboro - 5.2 miles

Customers` Favorites

Steak and Shrimp Hibachi Filet Mignon
Chicken Fried Rice and Spring Rolls
Hibachi Chicken Steak and Shrimp
Steak & Chicken Bento Box
Yellowtail Jalapeño Roll
Vegetable Fried Rice
Shrimp Tempura Roll
Chicken and Steak
Sushi Bento Box
Sesame Chicken

“This is absolutely my go to place for good, well priced sushi! Their 3 rolls for $13-something can’t be beat, and it really is the best sushi around unless you want to spend $60 on a meal. I’m always impressed by how quickly my food is ready. They’re closed on Mondays and I’m always happy to see Tuesday come back around.“

4.6 Superb65 Reviews
El Puerto Mexican Grill & Cantina Mexican • $
2120 W Main St, Waynesboro - 5.12 miles

Customers` Favorites

Chips and Salsa Dad Liked to Bring His Own Dip to El Puerto
Chips Salsa & Cheese Dip
Sizzling Fajitas Steak
Tacos De Carne Asada
Chicken Chimichanga
Fresh Ingredients
Shrimp Fajitas
Arroz Con Pollo
Chicken Fajita
Chicken Fajitas

“been going here for 10-15 years. has never failed!“

4.5 Superb91 Reviews
Golden Corral Buffet & Grill Buffet • $
51 Apple Tree Ln, Waynesboro - 5.89 miles

Customers` Favorites

Scrambled Eggs Hash Browns and Side
Fried Chicken Sandwich with 2 Sides
Ice Cream and Carrot Cake
Sweet Potato Casserole
Smoked Pulled Pork
Macaroni & Cheese
Carrot Cake Slice
Well Done Steak
Macaroni Cheese
Fresh Fruit Bowl

“How can go wrong with ally can eat“

4.4 Superb207 Reviews
Smoked Kitchen and Tap Barbecue • $
2025 Library Ave, Crozet - 7.95 miles

Customers` Favorites

Smoked BBQ Pulled Pork Sides of Baked Beans with Sausage and Cheese Bacon Potatoes
Pulled Pork and Brisket with Mac Cheese
Brisket & Cheese Sandwich
Southern Fried Pickles
Fried Chicken Sandwich
Smoked Turkey Sandwich
Jalapeno Cream Corn
Pulled Pork Nachos
Fried Sweet Potato
B L T Deviled Eggs

“DO NOT miss the Smoked Kitchen. During a recent "leaf peeping" drive from Richmond, we visited Crozet in time for lunch. First, the location is easy to find and easy to park. Second, they welcome dogs. (A real plus.) But MOST IMPORTANTLY the the food is top notch and the service can't be beat. The pulled pork is the best we've EVER eaten. (I don't use CAPS very often.) Speaking as Virginia/North Carolina customers, that's quite a statement. It's dry, lean and melt in your mouth. Plenty of sauces to choose from if you wish. Absolutely terrific. We bought A POUND to take home. No kidding. The smoked chicken salad sandwich was excellent. And the beer - well, what a nice addition to a great meal.“

4.4 Superb124 Reviews
Fardowners American • $
5773 The Square, Crozet - 8 miles

Customers` Favorites

Fardowners Salad with Steak
Roasted Turkey Sandwich
Chicken Tender Salad
Biscuits and Gravy
Fardowners Burger
The Southern Belle
Rockfish Sandwich
Huevos Rancheros
Shrimp and Grits
Chicken Wings

“We are in town for the week and this was our first place after a long drive. It was amazing! We ended up getting 3 appetizers and 3 entrees. They were all out of this world! Thank you so much for your wonderful hospitality Jessie! Cheers!“

4.4 Superb108 Reviews
La Sabrosita Mexican • $
401 N Poplar Ave C, Waynesboro - 4.25 miles

Customers` Favorites

Taco De Lengua Beef Tounge
Guacomole and Queso Dip
Steak Fajitas Toppings
Camarones A la Plancha
Quesadilla Mexicana
Fajitas De Camaron
Bistec Viva Mexico
Ceviche De Camaron
Chicken Fajitas
Order of Tacos

“My husband and I have eaten here twice and the food and service have been phenomenal both times! This is our new favorite place!“

4.4 Superb102 Reviews
3rd Generations Grill Pubs • $
2800 W Main St, Waynesboro - 6 miles

Customers` Favorites

Honey BBQ Wings and Ranch Wings
Hamburger with Homemade Chips
Rock Fish Sandwich
Chicken Sandwich
Chicken Littles
Baja Fish Tacos
Steamed Shrimp
Chicken Wings
Hand Cut Fries
Cheese Burger

“The best hidden gem in town. The food is amazing and the atmosphere is perfect to just hang out with great people.“

4.4 Superb96 Reviews
Blue Ridge Bucha Brewery • $$
1809 E Main St, Waynesboro - 2.29 miles

“Outstanding local product with delicious and subtle flavors.“

4.6 Superb20 Reviews
Dragon's Chinese Grill Asian • $
109 Lew Dewitt Blvd C, Waynesboro - 6.11 miles

Customers` Favorites

A1 General TSO's Chicken
Spring Vegetable Roll 2
Steamed Mixed Vegetable
Sweet & Sour Chicken
Steamed Dumpling 8
Sauteed Broccoli
Szechuan Chicken
Bourbon Chicken
Shrimp Lo Mein
Orange Chicken

“they have the best Chinese food that I've ever tasted. I highly recommend them.“

4.3 Superb86 Reviews
King Garden Chinese • $
115 Lucy Ln Ste A, Waynesboro - 5.69 miles

Customers` Favorites

House Special Fried Rice
General TSO's Chicken
Chicken Lo Mein
Sesame Chicken
Egg Drop Soup
Beef Lo Mein
Wonton Soup
Sauce

“Definitely my go to!“

4.3 Superb51 Reviews
Basic City Beer Co. Brewery • $$
1010 E Main St, Waynesboro - 2.83 miles

“Best brewery in the lower Shenandoah Valley. There are several other good ones, and I can think of elements of the experience that are superior elsewhere. But the BEER is best here. And that's why you go to a brewery.

Food is good as well. They have really upped the music venue space, so you can have excellent beer (or cocktails) and tunes. And their loungey/ gaming space is tight, which means our kids love it here too.“

4.2 Good77 Reviews
Tailgate Grill (Broad Street Grill) Grills • $
1106 W Broad St, Waynesboro - 4.05 miles

Customers` Favorites

Bacon Double Cheeseburger with Jalapenos
Large Fries with Cheese Chili and Bacon
Fried Dill Pickles Mozzarella Sticks
Philly Cheesesteak Sandwich
Chicken Philly Cheesesteak
Grilled Chicken Sandwich
Bacon Burger with Cheese
Philly Cheese Steak
Bacon Cheeseburger
Chili Cheese Fries

“Staff is amazing. Owner is very approachable. Food is fresh and a lot of it. Don't forget to open shop in Virginia Beach. See you soon.“

4.2 Good123 Reviews
Devil’s Knob Grill American
Clubhouse Dr, Wintergreen Resort - 9.58 miles

Customers` Favorites

Oysters Rockefeller

“We had a great experience here - the food was all fantastic and our waitress was super personable. We had a great table by the windows overlooking the mountains at sunset, which was beautiful. It was quiet and classy - would definitely recommend.“

3.8 Good34 Reviews
Stoney Creek Golf Course Bar & Grill • $$
1354 Stoney Creek West, Nellysford - 9.69 miles

“Stoney Creek Golf Course is a 27-hole Rees Jones-designed layout located about 15 minutes from the main resort. The layouts incorporate the native habitat and natural springs, and flow naturally with the lay of the land. Each course has generous landing areas, large, undulating greens, and a few forced carries. Unlike Devils Knob, Stoney Creek will have you hitting every club in your bag.

If you want to “ease in” to the golf course, start on Shamokin. Because of its location in the valley, Shamokin is relatively flat, which appeals to more golfers, yet it offers enough challenge to get a seasoned player’s attention. There are very few uphill, downhill, or sidehill lies. The course winds through hardwood forests and alongside meandering streams, with each hole presenting a different view of the Blue Ridge Mountains.

The par-3, 7th hole is Shamokin’s signature hole. Although the scorecard puts the yardage at 180 from the White tees, the hole plays considerably shorter due to the dramatic 150-foot drop from tee to green. The tee shot is exhilarating with the Blue Ridge Mountains as the backdrop.

The Monocan nine is the shortest of the three nine-hole layouts at Stoney Creek. The holes wind through pristine wetlands, hardwood forests, and along meandering streams, often offering breathtaking views of the Blue Ridge Mountains. As you would expect from a course in the valley, most holes are relatively flat, with few elevation changes. But what the course lacks in elevation change, it makes up for in water hazards in the form of creeks and lakes/ponds. When you combine the peaceful Rockfish Valley with the sound of natural flowing water and woodland birds, you can forget about those bad shots.

The par-3, 5th hole is the layout’s signature hole. It’s dubbed the “Paw Print” green and gets its name from the four pot bunkers that surround the green and look like a paw print. It’s challenging, too. Playing 148 yards from the White tees, it’s all carry over Lake Monocan to the small green.

The Tuckahoe Nine is pure mountain golf. Water comes into play on four holes, and the hilly terrain comes into play on nearly every hole. The surrounding landscape alternates between gentle meadows and bold, wooded slopes. Dramatic elevation changes require that you pay attention to your footing and stance, especially on uneven lies. If that doesn’t get you, the undulating greens might. No putt is truly a “gimmee!” Jones’ signature mounding serves as a buffer, preventing balls from running too far afield, while simultaneously creating risk-reward opportunities for those willing to attack the pin.

It's important to get off to a good start at Tuckahoe, which may prove challenging as the 1st hole is a 429-yard, par 4. The hill on the left side tends to guide somewhat errant tee shots back towards the fairway, but if your drive drifts too far right, it’s in the lake. A good drive still left me a long iron into the raised, sloping green that is protected by bunkers on either side.

No matter how good or bad you played, take a step back and take in your surroundings. Breathe that fresh mountain air and get ready to do it all again tomorrow.“

4 Good48 Reviews
Los Panchos Mexican Restaraunt Mexican • $
156 Lucy Ln, Waynesboro - 5.81 miles

Customers` Favorites

Vegetarian Fajita Dine in: Yes Outdoor seating: Yes Takeout: Yes Curbside pickup: Yes
Fajitas Steak or Chicken
Chicken & Shrimp Fajitas
Fiesta Lime Chicken
Burrito California
California Burrito
Fajitas Tropical
Burrito El Grande
Burrito Del Mar
Fresh Guacamole

“Los Panchos is our favorite place to eat. We have our birthdays there and this Sunday we had our grandsons graduations with a group of 15 for an awesome time. I want to thank Mauricio,Vanessa,Martin and the rest of the amazing staff for making this and every time such a great experience. Great food ,Great atmosphere and a staff of people who feel like family. Thankyou Bill &Nilda.“

4.1 Good160 Reviews
The Fishin' Pig Waynesboro Southern • $
117 Apple Tree Ln, Waynesboro - 5.99 miles

Customers` Favorites

Beef Brisket Dine in: Yes Outdoor seating: Yes Takeout: Yes
Catfish & Pulled Pork with a Side of Mac and Cheese
Better Than Bang Bang Shrimp
Smoke Shack Sampler Platter
Bang Bang Shrimp Tacos
Smoked Chicken Wings
Fried Green Tomatoes
Shorty's Fish Basket
Fried Catfish Basket
Smoked Baked Beans

“Hands down the best catfish I have ever had. The BBQ was great. The mac and cheese was the closest to homemade I have ever had. And Jamie was fantastic! So glad we drove down here to celebrate!“

4.1 Good284 Reviews
Domino's Pizza Pizza Delivery • $
105 Lew Dewitt Blvd C, Waynesboro - 6.03 miles

Customers` Favorites

Pepperoni Pizza
Chicken Wings

“They continue to be my go to take out pizza place. Great deals online and in the app.. Always on time and correct orders. No puddles of grease in the pepperoni and a good selection of toppings. They are also very customer oriented.
Enjoy.“

4 Good75 Reviews
The Whistle Stop Grill Pet Friendly • $
1200 Crozet Ave, Crozet - 7.92 miles

Customers` Favorites

Chicken Salad Sandwich
Fried Green Tomatoes
Breakfast Platter
Corned Beef Hash
Fried Mushrooms
Mashed Potatoes
Mac and Cheese
Western Omelet
Cheeseburger
French Toast

“Stumbled upon Whistle Stop Grill and the Stoney Creek Freedom Fest this weekend. We had their Maple bacon burger and it was so good we had to get a second one the next day for lunch. I definitely recommend trying.“

4 Good109 Reviews
Chang Xing Chinese Restaurant Chinese • $
30 Windward Dr #108, Fishersville - 9.2 miles

Customers` Favorites

Roast Pork or Chicken Fried Rice
General TSO's Chicken & Chinese
Roast Pork w Chinese Vegetables
Shrimp w Chinese Vegetables
Sweet and Sour Chicken
Beef or Shrimp Lo Mein
Shrimp w Garlic Sauce
Sweet & Sour Chicken
House Special Soup
Shanghai Chicken

“Some of the best Chinese food I’ve ever ate. We love their beef and broccoli and wonton soup. They are always so friendly. Thank you for such delicious food!“

3.9 Good61 Reviews
Silk Road Asian Fusion • $$
2040 Rosser Ave, Waynesboro - 5.67 miles

Customers` Favorites

General TSO's Chicken Crab Wonton's
Sushi and Sashimi Platter
Angry Lobster Roll
Sushi Appetizer
Sesame Chicken
California Roll
Fried Rice
Thai Curry
Miso Soup
Pad Thai

“This was my 1st time there . The food was very good I would recommend it . 5 stars from me“

4 Good127 Reviews
Osaka III Japanese Restaurant Japanese • $$
400 Tiffany Dr Ste D, Waynesboro - 5.55 miles

Customers` Favorites

Spicy Tuna Spicy Salmon Spicy Yellowtail
Dinner Hibachi Beef and Chicken
Tiger Roll and Spider Roll
Hibachi Chicken and Shrimp
Salad with Ginger Dressing
Osaka Lobster Roll
Philadelphia Roll
Green Lady's Roll
California Roll
Sushi Rolls

“I have NEVER had a bad meal here! The pricing and service are always perfect and the sushi is amazing 🤩“

3.8 Good85 Reviews
Crozet Pizza Pizza • $
5794 Three Notch'd Rd, Crozet - 8.03 miles

Customers` Favorites

Feisty Italian Italian Sausage Pepperoni Banana Pepper Basil
House of Blues Burger
Half Everything Pizza
Pepperoni and Sausage
Mediterranean Salad
The Pacifica Pizza
The Big Apple Pizza
The Buddhist Pizza
Great White Pizza
Jalapeno Poppers

“Literally once a week fave spot. ❤️“

3.9 Good161 Reviews
New Ming Garden Buffet and Grill Asian Fusion • $
316 Federal St, Waynesboro - 3.59 miles

Customers` Favorites

Shrimp with Broccoli and Noodles and Cheese Sticks
Oysters on the Half Shell and Steamed Shrimp
Beef or Chicken Orange Flavor
Sweet and Sour Chicken
Fried Chicken Stick 5
General TSO's Chicken
Beef with Broccoli
Low Mein and Sushi
Assorted Salad Bar
Hot and Sour Soup

“Ming garden buffet and grill“

3.8 Good146 Reviews
Plaza Antigua Mexican • $
23 Windigrove Dr, Waynesboro - 5.57 miles

Customers` Favorites

Queso Fundido Choriqueso
Table-Side Guacamole
To Go Margarita 16oz
Enchiladas Bandera
Crema de Poblano
Burrito Mexicano
Arroz Con Pollo
Burrito San Jose
Fajitas for Two
Enchilada Suiza

“Always great service, excellent food, tons of it and very reasonable prices!“

3.5 Good117 Reviews

You May Also Like