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.
8 Spots Found
World Vegan Cuisine
St. Petersburg, Florida
House of Vegano
St. Petersburg, Florida
Rollin' Oats Cafe
St. Petersburg, Florida
CALI - St. Pete
St. Petersburg, Florida
Naked Farmer
St. Petersburg, Florida
Shiso Crispy
St. Petersburg, Florida
Grain and Berry - St. Petersburg
St. Petersburg, Florida
Karma Juice Bar & Eatery
St. Petersburg, Florida
Top Vegan Picks in St. Petersburg
- Best rated World Vegan Cuisine 4.9★
- Most reviewed CALI - St. Pete 1,783 reviews
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.
Cities Near St. Petersburg
- Gulfport (1 · 4 mi)
- Pinellas Park (1 · 6 mi)
- Tampa (14 · 19 mi)
- Ellenton (1 · 20 mi)
- Temple Terrace (1 · 24 mi)
- Brandon (2 · 24 mi)
More Vegan Restaurants in Florida
- Jacksonville (12)
- Miami (11)
- Boca Raton (9)
- Orlando (8)
- Pensacola (7)
- Sarasota (5)
- St. Augustine (4)
- West Palm Beach (4)
- Daytona Beach (3)
- Fort Myers (3)
- Pompano Beach (3)
- The Villages (3)