Vegetarian Restaurant in St

Top 6 Vegetarian Restaurant in St. Petersburg FL 2023

Sometimes being a vegetarian comes with a few challenges, like finding the best restaurant in St. Pete, Florida. This is because most vegan eateries offer a limited selection of vegetarian options on their menu. So, is there any reliable vegetarian restaurant in St Petersburg FL?

Well, there are quite a few of them serving extensive vegetarian menus. However, some are more highly rated on sites like Yelp than others for serving the most delicious food. On the other hand, some focus on classic American cuisine and others on Mediterranean or Italian.

Now, if you are looking for the best veggie dining experience in St. Pete, here is a list of the best restaurants. 

Best Vegetarian Restaurant in St. Petersburg FL [Recommendation for 2022]

You will have everything you need to know about these restaurants here.

#1. Fresh Kitchen

For the most delicious and healthy vegetarian entrees, there is no place in St Petersburg like Fresh Kitchen. The restaurant specializes in American cuisine, offering gluten-free, vegan, and vegetarian dishes. However, what stands out about the eatery is its many locations across the United States, especially in Florida.

The first Fresh Kitchen was established in 2014 by the Ciccio Restaurant Group. Ciccio is a family-owned hospitality group with over 25 years of experience in the industry. However, their St Pete branch began operations in 2016 and boasts positive goodwill.

With enough seating area inside and outside and free parking spaces, you should not have an excuse for not dining here. You can also order your flavorful veggies online or opt for kerbside pickup. The eatery also offers catering services.

Opening Hours

This restaurant is open from Monday to Sunday between 11 AM and 9:35 Pm. However, on Sundays, they close at 9:05 Pm. So, you can pop in any day for lunch or dinner.

Menu & Price

Fresh Kitchen has an extensive vegetarian-friendly menu, and every dish is made with fresh ingredients. You will love the roasted veggies, especially the golden spice chickpeas, maple sweet potatoes, and basil mushrooms. Their cauliflower avocado rice, spinach salad, and potato mash will also make your taste buds happy.

The prices here are reasonable, ranging from $11 to $30. Basically, it falls under the medium-price category.


This restaurant has many branches across Florida. These include 3 in Tampa, one in Gainesville, Winter Garden, Orlando, Davie, Boca Raton, Lake Mary, and Sarasota.

In St. Petersburg, they are located at 4447 4th Street. N, Suite 2, FL 33703. Their rating on Yelp and Google is also not bad at 4.5 stars and 4.6-stars out of 5, respectively.

#2. Naked Farmer in ST Petersburg

Established in 2020, this is a relatively new vegetarian restaurant in St Pete that also majors in classic American cuisine. It prides itself on offering the freshest food made from scratch using locally-sourced ingredients. Although new, the eatery’s goodwill is worthwhile.

This eatery offers a dine-in service option, allowing you to enjoy your meal from the inside or the outside. The best part is you can create your own bowl to your liking. You can also order online for takeaway or delivery. The ordering process is simple according to other customers.

Unfortunately, they lack their own parking space. Nothing to worry about because there is parking on Central Avenue with few spots and a parking garage nearby.

Opening Hours

This eatery is open Monday to Thursday from 11 AM to 9 Pm. You can also go there on Friday and Saturday between 11 AM and 10 Pm. On Sunday, they remain closed.

Menu & Price

Serving locally-sourced dishes, their menu features plenty of well-seasoned vegetarian-friendly dishes, so you keep coming back for more. One of the foods you must try is roasted sweet potatoes. Also, don’t miss out on their delicious street cart corn, marinated English cucumbers, and beans.

The food portions here are plentiful. As for the prices, they are medium, with a bowl going for around $13 to $25.


This eatery is conveniently situated at the heart of downtown along 200 Central Avenue Ste 150, St. Petersburg, FL 33701. It has a rating of 4.5 stars on Yelp and 4.6-stars on Google.

Besides their St Pete branch, you can find this restaurant in other locations, including Tampa (Water Street). There are also two coming-soon branches in Coral Gables and Sunrise, Florida.

#3. Love Food Central

If you are looking for a completely vegetarian, vegan, and gluten-free restaurant in St. Petersburg, this could be your second home. The best part about their tasty food is that it’s prepared using local, organic, and non-GMO ingredients.

Situated in the heart of downtown St. Pete, this family-owned eatery boasting positive goodwill opened its doors in 2016. It was founded by Valerie Mantzoros and Cindy Toda, former Yoga Teachers with an immense love for food.

The restaurant offers free two-hour parking just in front of their premises. You will also find plenty of parking space on Central Street and the intersecting street. Even better, they have a cozy dining area inside and outside if you want to dine in. Other service options available include online delivery and kerbside pickup.

Opening Hours

If planning to visit the eatery, they are open on Monday, Wednesday, Thursday, and Sunday from 11 AM to 4 Pm. Also, the restaurant remains open on Friday and Saturday between 11 AM and 8 Pm. However, it’s closed on Tuesday.

Menu & Price

Featuring American cuisine, everything on the menu is vegan and vegetarian-friendly. A favorite for many is the hamburger, potato salad, and golden cauliflower soup. The BBQ jackfruit, roasted veggie wrap, avocado bagel, and desserts are also to die for.

Regarding their food prices, they range between $11 and $30. Similar to their prices, the portions here are also medium, and they offer free water and refills on drinks.


Love Food Central is conveniently located at the heart of the Grand Central district on 2057 Central Avenue, St. Petersburg, FL 33713. On Yelp, it is rated 4.5 stars and 4.7-stars out of 5 on Google.

#4. Noble Crust

This is a one-of-a-kind Italian restaurant in St. Pete for vegetarians and non-vegans. The eatery specializes in Italian and Southern cuisine. But one thing that stands out about this place is its open-plan kitchen design. So, you feel like you are in the center of the action while dining here.

Noble Crust was founded in 2015 by a group of local restaurant veterans, including Tim Curci, Tj Thielbar, and Jeff Strouse. Today, it is considered one of the best Italian restaurants hence its outstanding goodwill.

Regarding their service options, they offer dine-in, online delivery, and kerbside pickup. If dining here, you will love their indoor and outdoor seating. The indoors have air conditioning and heaters for enhanced comfort. You also get a secure and free parking space.

Opening Hours

The restaurant is open on Monday between 4 PM and 9 Pm. From Tuesday to Thursday, they open at 4 PM and close at 10 Pm. On Friday, they are open from 11:30 AMto midnight, while on Saturday, it’s from 10:30 AM to 12 Pm. You can also dine at this place on Sunday between 10:30 AM and 9 Pm.

Menu & Price

The menu keeps changing periodically based on what locally grown ingredients are in season. For appetizers, you must try their crispy but tender broccoli and calamari. The skillet garlic knots, fried green tomatoes, and impossible meatballs are also tasty with incredible seasoning.

With prices ranging from $11 to $30, you will find the food here medium priced. The portions and the services are also exceptional.


This Southern Italian eatery is located at 8300 4th Street North, St. Petersburg, FL 33702. On Yelp, it is rated 4.5 stars and 4.6 stars on Google out of 5. The restaurant has other branches in Florida, including in Wesley Chapel and Tampa (Carrollwood).

#5. Mio’s Grill & Cafe

Here comes another establishment, prominent for offering some of the best Mediterranean and American cuisines. So, what makes Mio’s Grill & Cafe one of the best vegetarian restaurants downtown St Pete? It has to be their freshly prepared, authentic, and healthy food.

This eatery was founded in 2019. But before that, it was known as Meze 119 and served as a vegetarian restaurant for 9 years. However, this changed after getting new ownership but still offers a few vegetarian options. So, overall, its goodwill still remains worthwhile.

For service options, the eatery accepts online orders for takeout only. Currently, online delivery is not available. You can also dine-in here whether you have a reservation or not since the restaurant has indoor and outdoor seating. Unfortunately, they lack their own parking, but there is a University Park nearby where you can leave your car.

Opening Hours

Mio’s Grill & Cafe opens every day of the week from Monday to Saturday between 11 AM and 9 PM. On Sunday, they open at 12 PM and close at 6 PM.

Menu & Price

The menu has an extensive list of American and Mediterranean dishes available to choose from. If you are a hummus fan, you must try this platter. You will also love the falafel here. It is hot and crispy on the outside but soft on the inside. “Best falafel and tzatziki I have ever had in Florida” – Yelp Reviewer.

Prices of food here are budget-friendly, ranging from $5 to $25. The portions are also generous for most dishes.


This eatery is at a very convenient location downtown along 119 2nd Street N, St. Petersburg, FL 33701. Their rating on Yelp is 5-stars and 4.9 of 5 stars on Google.

#6. House of Vegano

For the best sushi made with fresh ingredients and flavors in St. Pete, the House of Vegano got your back. The sushi here is 100% plant-based, and each order is made by the owner of this eatery to ensure the best taste. 

Founded in 2022 by Thalia Tatham, this is a relatively new vegan restaurant here in St. Pete. Therefore, it’s too early to judge its goodwill. But as it turns out, Thalia has been selling sushi rolls for the past year at wholesale and pop-ups.

This all-vegan and vegetarian sushi restaurant boasts a cozy and warm indoor seating area with beautiful decorations for the best dining experience. Parking is also available just outside the eatery. Therefore, you can dine here or order a takeaway.

Opening Hours

The restaurant opens every other day apart from Tuesday. From Monday to Thursday, they open between 11 and 2 PM as well as from 3 PM to 6 PM. On Friday and Saturday, the eatery is open from 11 AM to 2 PMand 3 PMto 9 Pm. You can also come here on Sunday between 12 PM and 5 Pm.

Menu & Price

This eatery has a limited menu, which is understandable since it’s still new. On your next visit to this eatery, you must try the volcano roll with avocado and cucumber. It is very delicious with the tastiest toppings. The caterpillar rolls, Tom Kha Ramen, royale roll, and sweet potato summer roll are also mouth-watering.

Overall, the prices here are a little high, and the portions are also not plentiful. A roll costs between $16 and $23 but is well worth it.


House of Vegano is situated inside the Body Electric Athletic Co., the warehouse section of St. Pete. This is along 655 31 Street S St. Petersburg, FL 33712. Regarding rating, it is rated 4.5 of 5 on Yelp and 4.7-stars on Google.

Final Word

Undoubtedly, you will find many good St Petersburg FL vegetarian restaurants worth checking out. Some specialize in preparing only vegan and vegetarian foods, while others do both, including non-vegan dishes. Therefore, you must let the eatery know you are a vegetarian before placing your order.

Also worth mentioning is that these eateries serve different cuisines, including Mediterranean, Italian, American, Turkish, and Greek. So, regardless of your preferences, you will find a restaurant that meets your vegetarian needs.

Up Next: Best place to eat beef wellington in Miami city.

Leave a Comment

Your email address will not be published. Required fields are marked *