Vegan & Vegetarian Restaurants in Petersburg

1 place with vegan food: NuVegan Cafe Petersburg, 100% vegan (5★, 64 reviews). Filter, sort and map below.

1 Spot Found

Top Vegan Picks in Petersburg

Directory updated November 2026.

Vegan Food by Cuisine in Petersburg

All Vegan & Vegetarian Spots in Petersburg

Vegan & Vegetarian Dining in Petersburg

NuVegan Cafe Petersburg is the one 100% vegan place we list in Petersburg, rated 5 stars from 64 Google reviews. In its Google reviews, diners mention mac and cheese (23 mentions), yams (18) and collards (14) most. Its Google menu lists vegan dishes such as Chk'n Drummies ($13.50), F'sh Sandwich Or Entree ($13.50) and Cr'b Cake Sandwich/Entree ($13.50).

For more choice, Richmond has 12 places with vegan food, about 28 miles away.

How many vegan restaurants are in Petersburg?

Vegan Eats Map lists one place in Petersburg, Virginia: NuVegan Cafe Petersburg, which is 100% vegan.

What is the best vegan restaurant in Petersburg?

NuVegan Cafe Petersburg ranks first: 5 stars from 64 Google reviews.

Are there fully vegan restaurants in Petersburg?

Yes: the one spot we list in Petersburg is 100% vegan.

Where can I find vegan food in Petersburg?

Browse every vegan and vegetarian spot in Petersburg above, each with ratings, hours, menu highlights and directions. Filter by cuisine or price, or use “near me” to sort by distance.