Vegan & Vegetarian Restaurants in St. Petersburg

8 places with vegan food: 2 fully vegan and 6 with vegan options. Top rated: World Vegan Cuisine (4.9★, 235 reviews). Filter, sort and map below.

Top Vegan Picks in St. Petersburg

Directory updated November 2026.

All Vegan & Vegetarian Spots in St. Petersburg

Vegan & Vegetarian Dining in St. Petersburg

We list 8 places with vegan food in St. Petersburg: 2 are 100% vegan and 6 serve vegan dishes alongside a regular menu. Ranked by Google rating and number of reviews, the top three are World Vegan Cuisine (4.9 stars, 235 reviews), House of Vegano (4.8 stars, 550 reviews) and Rollin' Oats Cafe (4.8 stars, 181 reviews). Of the 8, 3 open by 8 AM, 3 stay open until 10 PM or later on at least one night and 6 have outdoor seating.

  • 8 spots listed · 2 fully vegan
  • Cuisines: Ramen, Sushi, American, Bar, Californian, New American
  • Price: $$
  • Top rated: World Vegan Cuisine (4.9★)
How many vegan restaurants are in St. Petersburg?

Vegan Eats Map lists 8 vegan and vegetarian spots in St. Petersburg, Florida, 2 of them 100% vegan.

What is the best vegan restaurant in St. Petersburg?

World Vegan Cuisine ranks first: 4.9 stars from 235 Google reviews. We rank by Google rating weighted by the number of reviews, so a few perfect scores do not outrank a long record; next are House of Vegano (4.8 stars) and Rollin' Oats Cafe (4.8 stars).

Are there fully vegan restaurants in St. Petersburg?

Yes: 2 of the 8 spots we list in St. Petersburg are 100% vegan. The other 6 serve vegan options alongside other dishes.

Where can I find vegan food in St. Petersburg?

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