Top 20 Vegetarian Friendly Spots in Virginia


1. Busboys and Poets, DC

2021 14th St NW, Washington, District of Columbia
Facebook | Website | Twitter | Photo:

Busboys and Poets isn’t just any coffee shop, it is a progressive community. With poetry readings, discussions and art, this is the place to be for the artistic and politically active mind. They also have an extensive green initiative that can be viewed on their site. Most of their menu is vegetarian.

2. Ipanema Café, Richmond

917 W. Grace Street, Richmond, Virginia 23220
Facebook | Website | Twitter | Ipanema Cafe FB

Ipanema Cafe is a delicious vegetarian and vegan restaurant. They have filling entrees like Red Lentil Kofta with spiced quinoa and roasted vegetables.

3. The Little Grill Collective, Harrisonburg

621 N Main St, Harrisonburg, Virginia
Facebook | Website | Photo: The Little Grill FB

The Little Grill Collective is a vegetarian and vegan restaurant, but don’t worry carnivores, they also have some grass-fed beef dishes.

4. Amsterdam Falafelshop, DC

2425 18th St NW, Washington, District of Columbia 20009
Facebook | Website | Twitter | Photo: Amsterdam Falafelshop FB

The Falafelshop Fantasy is waiting for you… top it! The falafel is amazing, but the staff really sets Amsterdam Falafelshop apart from the rest. The toppings and sauces are incredible, as well, and you should definitely try them all!

5. Burrito Perdido, Chesapeake

1229 Cedar Rd, Chesapeake, Virginia
Facebook | Website | Photo: Burrito Perdido FB

Burrito Perdido has vegetarian burritos.

6. Grilled Cheese Mania, Harrisonburg

1321 S High St, Harrisonburg, Virginia
Facebook | Website | Photo: Grilled Cheese Mania FB

Most of Grilled Cheese Mania’s menu is vegetarian. They have great veggie chili.

7. Harrison St. Café, Richmond

402 N. Harrison St., Richmond, Virginia 23220
Facebook | Website | Photo: Harrison St. FB

Harrison St. Cafe has a robust vegan menu with burritos, sandwiches and burgers. You don’t have to worry about nothing but salad here! And where else can you get vegan French toast?

8. Firefly Fare, Roanoke

32 Market Sq SE, Roanoke, Virginia 24011
Facebook | Website | Twitter | Photo: Firefly Fare FB

Chef and owner Chris Parkhurst offers a seasonally changing menu, a fresh juice bar, and freshly baked desserts. His goal is to bring us back a little closer to how our great grandparents used to eat, but with a bit of modern sensibility and global influence. That means sourcing locally and sustainably when possible and creating a changing landscape of great tastes. Firefly Fare is providing quick access to healthy, tasty food while supporting local farmers.

9. Gillie’s, Blacksburg

153 College Ave, Blacksburg, Virginia
Facebook | Website | Photo: Gillie’s FB

Gillie’s is a lovely vegetarian restaurant with an Asian influence. They also have a few meat dishes.

10. Holy Cow, Charlottesville

110 2nd Street NW, Charlottesville, Virginia 22902
Facebook | Photo: Holy Cow FB Page

Dr. Ho of the famous Dr. Ho’s Humble Pie has created a completely vegan menu with fresh local ingredients. Holy Cow is plastic free, from the eating utensils they use to the currency they accept (cash only).

11. Wildflour Restaurant and Bakery, Roanoke

1212 4th Street, SW, Roanoke, VA 24016
Facebook | <Website | a href=”” target=”_blank”>Twitter | Photo: Wildflour Restaurant and Bakery FB

Wildflour Restaurant & Bakery, located in the heart of Roanoke’s Old Southwest Historic District, prepares fresh, wholesome, delicious food made from their own original recipes. They have an entire vegetarian menu!

12. Hot & Cold Café, Lynchburg

205 9th St, Lynchburg, Virginia
Facebook | Website | Photo: Hot & Cold Cafe FB

Hot & Cold Cafe has a huge vegetarian menu. They know vegetarian doesn’t mean boring.

13. Food For Thought Restaurant, Williamsburg

1647 Richmond Rd, Williamsburg, VA 23185
Facebook | Website

Food For Thought’s food is prepared with love and served with pride. They have fantastic and original vegetarian dishes.

14. Dish, Lynchburg

1120 Main St, Lynchburg, Virginia
Facebook | Website

Dish has fantastic vegetarian tapas.

15. Milan Indian Cuisine, Charlottesville

1817 Emmet St N, Charlottesville, Virginia 22901
Facebook | Website | Photo:

Milan Indian Cuisine has fantastic vegan options like Baingan Bahaar which is eggplant cooked in a zesty tomato sauce!

16. Our Daily Bread, Blacksburg

1329 S Main St, Blacksburg, Virginia
Facebook | Website | Twitter | Photo: Our Daily Bread FB

Our Daily Bread has a fantastic vegetable casserole and several vegetarian sandwiches.

17. Lizz Creative Juices, Fredericksburg

915 Lafayette Boulevard, Fredericksburg, Virginia
Facebook | Website | Photo: Lizz Creative Juices FB page

Lizz Creative Juices is sort of an alternative option for lunch in Fredericksburg. Focusing on specialty items and vegetarian and vegan themes you will find inexpensive food here that is sure to satisfy your pallet.

18. Galaxy Hut, Arlington

2711 Wilson Blvd, Arlington, Virginia
Facebook | Website

Almost all of Galaxy Hut’s menu items have a vegetarian alternative like this vegan cheesesteak.

19. Sammy T’s, Fredericksburg

801 Caroline St, Fredericksburg, Virginia
Facebook | Website | Photo: Sammy T’s FB

Sammy’s T’s is a vegetarian restaurant with some meat options as well.

20. Baladi Mediterranean Cafe, Virginia Beach

626 Hilltop West Shopping Ctr, Virginia Beach, Virginia
Facebook | Website | Photo: Baladi FB

Baladi Mediterranean Cafe has several delightful vegetarian options and great hummus.

If you liked this article, you might also enjoy Top 20 Soul Food Spots In Virginia and Top 20 Virginia Sandwich Spots.

At Scoutology, we scout your city so you don’t have to. You’re going to love the Scoutology Network.

The following two tabs change content below.

Maggie Comeau, Content Manager

Maggie Comeau is the content manager of Scoutology. Her favorite things to write about are sweets, brunch and burgers.

Latest posts by Maggie Comeau, Content Manager (see all)