15 Best Vegan Restaurants near Harpers Ferry

The Rabbit Hole American • $
186 High St, Harpers Ferry

Customers` Favorites

Braised Short Rib Poutine
Canal Chicken Sandwich
Wanderdown Cheesesteak
Pulled Pork Sandwich
Cheesesteak Sandwich
Artichoke Crab Cake
Crab Cake Sandwich
Blue Ridge Burger
Loaded Pork Fries
Steak and Cheese

“Love the atmosphere, food, and people“

4.2 Good194 Reviews
Kelley Farm Kitchen Vegan • $
1112 Washington St, Bolivar - 0.4 miles

Customers` Favorites

Vegan Nachos Grande
Philly Cheese Steak
Raw Spring Rolls
BBQ Jackfruit
Cali Burger
Mac N Cheese
Cheeseburger
Italian
Salads
Chili

“We ate here for the first time and the food was excellent! Also, the owner was very friendly. It’s a cute restaurant with wonderful food!“

4.8 Superb119 Reviews
Bistro 112 Bar • $$
112 W German St, Shepherdstown - 8.14 miles

Customers` Favorites

Peanut Butter and Chocolate Tart
Grilled Norwegian Salmon
Bistro 112 Salade
French Onion Soup
Chicken Paillard
Chocolate Mousse
Bread Basket
Eggs Benedict
French Toast
Steak Frites

“This is a hidden gem! The environment is super cozy and the food is terrific. The owner (Jaye) went out of her way to greet us and get to know us throughout our visit. Hoping this will be around a while! An unexpected delight. Will be my go- to!“

4.8 Superb117 Reviews
Mi Degollado Mexican Restaurant Mexican • $
92 Somerset Blvd, Charles Town - 5.22 miles

Customers` Favorites

MI Degollado Special
Pollo Con Chorizo
Chicken Fajitas
Fried Ice Cream
Chicken Flautas
Al Pastor Taco
Chile Relleno
Chorizo Queso
Chicken Soup
Carne Asada

“Visiting family and we always eat at least once in our favorite Mexican restaurant. Typically it is always good but tonight it was a bit off. Taco salad was mushy probably because of the refried beans in the bottom of the tortilla bowl. I don’t remember ever having a taco salad with refried beans in it. But in all, honestly, I don’t typically get the taco salad either. regardless, Black beans would have been better. My wife said her nachos that are her favorite or just OK. My daughter got mild chicken tacos and she said they were super spicy. Everything else was OK. It’s always fast service so again maybe this was just an off night. We’ll see next time we visit because I know we’ll eat here again.“

4.6 Superb98 Reviews
Potomac Street Grill American • $
31 E Potomac St, Brunswick - 6.1 miles

Customers` Favorites

Chicken Shawarma Sandwich
Chicken Sandwich
Shawarma Platter
Beef Stroganoff
Walnut Baklava
Cuban Sandwich
Baba Ghanoush
Chicken Curry
Shawarma Plate
Meatball Sub

“if you're visiting the historic town of Brunswick, then the Potomac Street Grill should be on your list. They have a robust menu that will suit anyone from vegetarians to carnivores. They have a great bar and friendly staff. If I'm ever visiting again, I will surely return.“

4.6 Superb84 Reviews
Maria's Taqueria Mexican • $
108 E German St, Shepherdstown - 8.1 miles

Customers` Favorites

Maria Jane Special with Pork
Chicken Chimichamga Special
Ghost Pepper Quesadilla
Chicken Chimichangas
Three Trad Taco Meal
Chips and Guacamole
Huevos Rancheros
Three Taco Meal
Regular Burrito
Burrito Bowl

“Enjoyed a delicious meal with friends at Maria's Taqueria. Two Maria's Chimis and two orders of fish tacos. Everything came out without delay, looking marvelous, and tasting great. Plus, they had my favorite Big Timber porter.“

4.5 Superb94 Reviews
Blue Moon Cafe American • $
200 E High St, Shepherdstown - 8.09 miles

Customers` Favorites

Sweet Potato Fries
Chicken Quesadilla
Artichoke Dip
French Fries
Chicken Salad
Chubby Burger
Pulled Pork
Onion Rings
The Pilgrim
The Gobbler

“We visited a few local restaurants during a visit to the area, and this was one of our favorites! The outdoor garden seating is lovely! The stream is a little loud, but, personally, I liked hearing the sound of nature while enjoying my meal. The overall vibe of the restaurant is very casual. A great place to enjoy a burger or wrap - which is what my husband and I both got. We also got the hummus appetizer, which had delicious warm pita bread with it! The hummus was a little saltier than my preference, but overall good! Similarly, the turkey wrap that I got was a little on the salty side, but still yummy. It had lots of fresh veggies in it, which was delicious. We had our 11 month old with us. They had a high chair for her, but it was a little tricky to use in the outdoor seating. The brick floor by our table was a little uneven, making the chair rock a bit when she moved (which our little one thought was fun, but Mama was a little nervous ?). Staff were kind and friendly to all of us. The individual any gender bathrooms were cute and well maintained. There was a diaper changing station in the larger bathroom. The one bathroom did have a messy toilet seat (the rest of the room was clean), but I told a staff member about it and they promptly took care of it. Overall, this is a great casual and relaxing lunch spot.

Kid-friendliness: There are high chairs. The outdoor seating has brick ground that is slightly uneven in spots, so some tables are not the best for high chairs, but it worked for us. There is a diaper changing station in the bathroom. Staff were very friendly to our baby. Food was a little on the salty side, if you're watching that for little ones, but overall, there were some appropriate baby led weaning options, including the hummus appetizer, if that's what you're looking for.“

4.4 Superb128 Reviews
Beans In the Belfry Coffee Shops • $
122 W Potomac St, Brunswick - 5.93 miles

Customers` Favorites

Flourless Chocolate Cake
Breakfast Sandwich
Lox and Bagel
Coffee Cake
Crab Dip
Pastries
Tuscan
Quiche
Salads

“The owner Stefani took such great care of us and explained the pastries and teas ! We had a wonderful time and food was terrific along with such interesting things and people to enjoy“

4.4 Superb95 Reviews
Alfredo's Mediterranean Grille and Steakhouse Mediterranean • $
735 E Washington St, Charles Town - 6.39 miles

Customers` Favorites

Hummus Plate with Pita Bread
Sausage Stuffed Mushrooms
Mediterranean Pasta
Chicken Marsala
Caprese Salad
Chicken Kabob
Shrimp Alfredo
Baba Ganoush
Crab Bisque
Lamb Gyro

“always good!“

4.2 Good140 Reviews
Daughter Thai Thai • $$
19 E Broad Way, Lovettsville - 6.58 miles

Customers` Favorites

Crispy Chicken over Rice
Crab Meat Fried Rice
Veggie Spring Rolls
Mango Sticky Rice
Chicken Pad Thai
Drunken Noodles
Crispy Duck
Thai Taco
Red Curry
Satay

“We love Daughter Thai. Their food is consistently delicious and fresh. The service is friendly and considerate. So happy to have them in our small town.“

4.2 Good54 Reviews
Pizza City II Pizza • $
702 N Mildred St, Ranson - 6.83 miles

Customers` Favorites

My Favorite Is Philly Cheese Steak
Cheese Pizza
Gourmet Pizza
Taco Pizza
Fries

“Would just like to give a huge shout out to Mike for being our guy and making & delivering 20 large pizzas to Shenandoah Center in Charles Town to feed the residents today during an unexpected propane outage. We really appreciate the effort and promptness, I had 68 hungry residents who needed lunch today and Mike made that happen for them. Thank you Mike & staff for everything.“

4 Good33 Reviews
Sumittra Thai Kitchen & Bar Thai • $$
213 W Washington St, Charles Town - 7.04 miles

Customers` Favorites

Drunken Noodles with Chicken
Spicy Lemongrass Tom Yum
Moo Yang BBQ Pork
Yellow Curry GF
PA Nang Curry
Crispy Wonton
Red Curry GF
Pad Prik Pao
Wonton Soup
Pad See Eew

“Wonderful food Attentive service“

4 Good66 Reviews
Lilah Restaurant American • $$$
115 E German St, Shepherdstown - 8.09 miles

Customers` Favorites

Full English Breakfast
Classic Eggs Benedict
Trio of Deviled Eggs
Fried Green Tomatoes
Cowboy Breakfast
Brunch Burger
Avocado Toast
Lilah Club

“My girlfriends and I went today for brunch and it was fantastic! Nathan, our server, was personable and provided excellent service. We all got something a little different for food and agreed it was delicious, as were the drinks. I can’t wait to bring my husband and family back to try it!“

3.9 Good156 Reviews
Bavarian Inn, Resort and Brewing Company Vegan • $$$
164 Shepherd Grade Rd, Shepherdstown - 8.48 miles

“My family and I stopped in for a bite to eat. We had never been to eat here and it's beyond wonderful. I'm very impressed. Gorgeous location, delicious food, spectacular service and everyone was amazingly friendly. We had Richard for the server and I give that man 100 out of 10 stars. He went above and beyond for me. He checked everything for my son's and my allergies. He was beyond helpful and such a sweety. His suggestions on food to order was spot on! Everything he suggested was sooooo good and on point. I'm so glad I listened to him. Even my son who's picky Eater had some bites off my plate and liked it! He timed bringing out the main dish from the appetizers perfectly so we didn't feel rushed and was able to enjoy our meal.Definitely a wonderful place. Great to bring the family. I felt very relaxed and welcomed. Even our hostess was incredibly nice. I recommend the restaurant 100%“

3.9 Good212 Reviews
Bavarian Inn German • $$
163 Shepherd Grade Rd, Shepherdstown - 8.48 miles

Customers` Favorites

Bavarian Pretzel Stuffed with Crab
Wiener Schnitzel
Jägerschnitzel
Jaegerschnitzel

“Always a wonderful experience at the Bavarian Inn. Visited for an anniversary lunch. Server was friendly & efficient, atmosphere is always lovely and the food delicious.

Parking: They have a large, sprawling paved parking lot. We have never had a problem having plenty of spaces to choose from.“

3.6 Good98 Reviews