If you follow a plant-based diet, you know that finding good vegan and vegetarian food can be a bit of a challenge. But, with our help, you can navigate the menus of some of the best local restaurants in Tampa Bay and find some of the yummiest veggie-friendly dishes you’ve ever had.
Try out these 6 places to get amazing vegan and vegetarian food in St. Pete Beach!
Chill Restaurant & Bar is the chillest place in St. Pete Beach, for sure! They’ve got great food, awesome drinks, and local live entertainment multiple times a week. This restaurant also serves up some great vegan- and vegetarian-friendly options in their signature New Orleans and French-style cooking. And you can stop by Chill Restaurant & Bar for nearly any meal, from brunch to lunch to happy hour to dinner.
For brunch, order their vegan hash, which is seasoned veggies over breakfast potatoes, or if you’re vegetarian, get their spinach-artichoke and goat cheese crepes or the vegetable omelet. At lunch and dinner, start your meal off with some spinach and artichoke dip, a Margherita flatbread, or brie cheese and warm bread with your choice of sweet or savory toppings.
Get their Beach Burger a la Beyond Beef to make it meatless, or order the Caprese panini or Big Kid Grilled Cheese. If you’re feeling pasta, they’ve got that too! The spaghetti squash has eggplant, zucchini, olives, and fresh marina, and it is oh-so-good. And you can order other pasta dishes without the chicken or seafood for other meatless options, too.
Chill is also a great place if you want to start happy hour early! Stop by from 2PM to 6PM Monday through Friday to indulge in your new fave veggie-friendly dishes and fantastic drink specials!
Hours & Location
Mon – Wed | 11AM – 9PM
Thurs | 11AM – 10PM
Fri | 9:30AM – 10PM
Sat | 9AM – 10PM
Sun | 9AM – 9PM
📍357 Corey Ave. St. Pete Beach, FL 33706
Italian food can be simple to make vegetarian, and Buona Ristorante makes it even easier. They serve veggie-friendly options at lunch and dinner so that everyone can eat around the table.
In terms of appetizers, it’s vegetarian heaven! Take your pick of bruschetta, cheese bread, fried mozzarella, truffle fries, garlic knots, or fried ravioli. And if you’re still hungry after sampling their starters, go with a simple pasta marinara or cheese tortellini for your meal. Pair that with one of their salads (we highly recommend the Caprese!).
If you’re looking for traditional Italian pizza pies, Buona Ristorante doesn’t disappoint. Stick with a classic cheese or quadruple the cheese with the Quattro Formaggi pizza. They also have goat cheese, white pizza, Margherita, and the Nonna Carina, which is mozzarella and asiago cheeses — plus garlic and a gorgeous spiral of red sauce on top. Oh, and if you’re gluten-free, you can also order GF crust for a small upcharge!
Hours & Location
Sun – Thurs | 11:30AM – 9:30PM
Fri & Sat | 11:30AM – 10PM
📍4705 Gulf Blvd. St. Pete Beach, FL 33706
Many Asian cuisines are vegan- and vegetarian-friendly, so Basil Leaf Thai & Sushi is a great place to go for vegan and vegetarian food in St. Pete Beach. From soups and pho to to noodle platters and sushi, this amazing local restaurant has plenty of veggie-friendly options to choose from.
For starters, try the miso soup, the garden salad and the tofu salad (which is so yummy!), spring rolls, edamame, or fried tofu, which is served with a sweet-and-spicy dipping sauce.
Stopping in for lunch or dinner? Try the vegetable fried rice, which vegans can get without the egg, or any of their Thai entrees, curries, or noodles since you can get tofu as your protein. Our favorites include the tofu with fresh ginger sauce and Pad Thai with tofu (again, vegans can go eggless for this dish!)
If you need something sweet to finish the meal, try the Banana Rama, which is tempura fried bananas with ice cream and hot fudge. Or, go with mango sticky rice, a staple dessert!
Hours & Location
Sun – Sat | 12PM – 10PM
📍6395 Gulf Blvd. St. Pete Beach, FL 33706
Head to Skidder’s family restaurant for breakfast, lunch, and/or dinner to order some of the best vegan and vegetarian food in St. Pete Beach, even if you have to get a little creative.
Breakfast is served until noon, so you can sleep in and still get their amazing pancakes, Belgian waffles, or homemade french toast. Feeling eggs? Grab a quick egg or egg-and-cheese sandwich, some yogurt with fruit and granola, warm oatmeal, or even one of their delectable omelets. Opt for a simple cheese omelet, or jazz it up with spinach, green peppers, onions, tomatoes, mushrooms, and all sorts of yummy cheeses, including Swiss, pepperjack, feta, and Greek sheep’s milk cheese.
For lunch, try one of their salads (sans the meat, cheese, and/or, depending on your preference), and pair it with a soup of the day. Or, go for the Skidder’s Wrap, which is marinated portobellos, red peppers, mozzarella, and sundried tomatoes; just be sure to skip the chicken! Or, get their veggie burger for a classic you know you’ll love.
And for dinner, start with something spicy, like jalapeno poppers, or something equally as scrumptious, their stuffed grape leaves. Choose a pizza with any of your favorite veggie toppings, like eggplant, broccoli (seriously, it’s really good!), mushrooms, onions, olives, and peppers. Skidder’s also has plenty of pasta options that you can order as is or without the meat.
Hours & Location
Sun – Sat | 8AM – 10PM
📍5799 Gulf Blvd. St. Pete Beach, FL 33706
📷 Odi’s Mediterranean – Facebook
If you love Greek food, Odi’s Mediterranean Kitchen should be your go-to place for vegan and vegetarian food in St. Pete Beach! This local restaurant has amazing salads, homemade soups, and Greek deli staples. Get fresh breads and pitas, just-baked spanakopita, hand-rolled dolmades, and so much more.
Want the best salad you’ve ever had? Vegetarians can try the veggies-and-cheeses-only salads like the Greek or Village Salads, while vegans can get the grilled veggie salad, avocado salad, or any vegetarian salads without the cheese. And with your falafel wrap, you can get a side of grilled veggies, rice, or the vegan-at-a-restaurant staple, french fries.
But the best part is that you can eat so much more than just salads and french fries at Odi’s. This restaurant has veggie pita sandwiches stuffed with peppers, cucumbers, pepperoncini, hummus, feta, olives, grilled veggie medleys, and eggplant. You can also get falafel with tahini, which is a great vegan sandwich that’s filling and delicious!
Before you leave, make sure to indulge in homemade Greek and Italian pastries, like tiramisu and baklava!
Hours & Location
Sun | CLOSED
Mon & Tues | 10AM – 6PM
Wed – Sat | 10AM – 6:30PM
📍6355 Gulf Blvd. St. Pete Beach, FL 33706
Another delicious Thai restaurant on our list of vegan and vegetarian food in St. Pete Beach is Nori Thai. This must-visit restaurant has all of your plant-based faves, from noodles to pho to veggie sushi.
Yes, we said sushi! They’ve got an avocado roll and a veggie roll that are both scrumptious. But if you’re a pescatarian, you can indulge in any of the sushi rolls and sashimi they have, including our personal favorites, the Philly roll and the Caliente roll.
But if you’re not into sushi, Nori Thai has fantastic starters and entrees that you’re sure to love! Try their Thai spring rolls, which are served with a sweet and sour chili sauce, or fried tofu. Then, dig into entrees like garlic and pepper, pineapple curry, or pad woon sen with tofu or veggies. They’ve also got red and green Thai curry if you’re looking for something nice and spicy.
Cool it all down with some ice cream or try it fried, which is set in a crunchy bowl and topped with whipped cream, chocolate sauce, and a cherry.
Hours & Location
Mon – Fri | 11:30AM – 2:30PM & 4:30PM – 10PM
Sat & Sun | 4:30PM – 10PM
📍7612 Blind Pass Rd. St. Pete Beach, FL 33706
So there you have it, the best places to get vegan and vegetarian food in St. Pete Beach. And while these are our favorites, you can also get creative with other local restaurants’ menus and make your own plant-based meals that way, too!
Did we miss any of your go-to restaurants that serve vegan and vegetarian food options in St. Pete Beach? Let UNATION know!
And if you’re looking for more things to do in Tampa Bay, check out our neighborhood guides!
Hannah is a writer, podcaster, and wine-lover based in Tampa, Florida. As a native of Northeast Ohio and a former Bostonian, she's always se...