11 Best Mediterranean Restaurants in St. Petersburg

Mio’s Grill & Cafe Mediterranean • $$
119 2nd St N, St. Petersburg

Customers` Favorites

Falafels Gluten Free & Vegan
Pistachio Homemade Baklava
Miso's Chicken Sautee
Falafel Wrap Platter
Chicken Gyro Platter
Chicken Gyro Salad
Mio's Yogurt Kebap
Pistachio Baklava
Beef Gyro Platter
Spinach and Feta

“This place makes you feel like you’re in Turkey with music and decor. The food was absolutely delicious. Mehmet and Tugce served us gracefully. My husband said he just found a piece of heaven.“

4.9 Superb389 Reviews
Serbian Mediteran Restaurant Mediterranean • $
6500 4th St N, St. Petersburg

Customers` Favorites

Balkan Style Meat Rolls with Chopped Onion Large
Serbian Hamburger Pljeskavica
Serbian Meringue Slices
Mjesano Meso Platter
Karageorge Schnitzel
Mixed Meats Platter
Baklava & Shampita
Mixed Meat Platter
Chicken Sandwich
Stuffed Pastry

“We went here for lunch after wanting to try for months. The food was amazing and the portions were great. I didn’t take any pictures.“

4.8 Superb133 Reviews
Zaytoon Grill Mediterranean • $
1618 Central Ave, St. Petersburg

Customers` Favorites

Zaytoon Sampler- Try a Little Bit of All 4
Falafel Sandwich with Fries and Drink
Shawarma Wrap Sandwich
Chicken Kabob Platter
Chicken Shawarma Bowl
Mixed Grill Platter
Vegetarian Platter
Traditional Burger
Tabouli Side Salad
Falafel and Sauces

“Quick, super-friendly service - the same now as it always has been! Thank you for the vegan options! The food is plentiful, delicious and made with care.“

4.2 Good168 Reviews
4

CAVA

CAVA Mediterranean • $$
1320 4th St N, St. Petersburg

Customers` Favorites

Spicy Chicken Avocado
Harissa Avocado Bowl
Chicken & Rightrice
Spicy Lamb Meatball
Steak Veggie Bowl
Side Crazy Feta
Lentil Avocado
Lemon Chicken
Greek Chicken
Greens Grains

“I went to cava to pick up a company order amongst other errands. Jessica was running to go orders and I just want to thank Cava for employee such a dedicated employee. Jess was quick understanding and also made sure the order was correct and greeted me with a warm smile. Thank you Jess for being awesome!“

4.2 Good283 Reviews
Local Pizza Company Pizza • $
1846 62nd Ave N, St. Petersburg

Customers` Favorites

Margherita Pizza with Fresh Mozzarella and Basil
Loaded Philly Cheese Steak
Buffalo Chicken Pizza
Classic Philly Steak
Local Pizza Company
Hamcheese Calzone
Cheesy Sticks 14
Chicken Skewers
18'' Gyro Pizza
Pepperoni Pizza

“This is my go to spot for pizza in St Pete! Eddie always does it right!!“

4.7 Superb452 Reviews
LALA St. Pete Mediterranean • $$
2324 Central Ave, St. Petersburg

Customers` Favorites

Prosciutto Burrata Caprese Salad
Black Truffle Mac' N' Cheese
Cheese & Charcuterie Board
Lemon Pepper Chicken Wings
Lala’S Frisee House Salad
Charred Spanish Octopus
Wild Mushroom Risotto
Mediterranean Pasta
Chicken Parmesan
Grouper Sandwich

“Dixie Chicks meets once a month and picks a new restaurant around town to meet and experience our hometown vibe. We were a party of 8 and were greeted warmly. The service and food were exceptional. We will be back!“

4.6 Superb924 Reviews
7

Allelo

Allelo Wine Bar
300 Beach Dr NE #128, St. Petersburg

Customers` Favorites

Charcuterie Board Chef Choice
Beef Tartare Traditional
Neuske Thick Cut Bacon
Cardamom French Toast
Brúleed Goat Cheese
Ricotta Soft Scramble
Cheese & Charcuterie
Baklava Cheesecake
Olive Oil Pancakes
Octopus Arancini

“Tonight was my first visit to Allelo on Beach Drive in St. Pete. We didn’t have a reservation but were lucky to get seats at the bar around 7 p.m. They mentioned they were fully booked, though we did notice a few tables open both when we arrived and when we left. Still, we ended up having a great time at the bar! The female bartender was pretty friendly and attentive, and the bar back (a male) was busy helping with table and silverware setup ~ both were good. We ordered the Baby Gem Salad, Mussels in a delicious tomato sauce, and the Cocktail Shrimp, which were all fantastic. The cocktails were unique and interestingly crafted. The espresso martini had an interesting twist ~ a subtle touch of amaro that gave it depth. The lemon drop martini was made with their house lemonade, which gave it a refreshing and slightly unexpected flavor. My friend ordered the Aperol Spritz and really enjoyed it too. It was a bit loud inside, so next time I’ll definitely ask to sit outside, especially in this beautiful weather. The restaurant has a charming patio right on Beach Drive, a cozy bar area, and another smaller dining room to the right as you walk in. The space is beautifully decorated, with a hand-painted mural of birds by a local artist. They even provided a list so guests can learn about each bird featured on the wall ~ a thoughtful touch! I’m surprised it took me this long to visit, especially since I consider myself quite the foodie. Allelo has been open for 5 years, and after tonight, I can definitely say I’ll be back soon!“

4.5 Superb375 Reviews
Kaieteur Garden Restaurant Pizza • $$
16th St S, St. Petersburg

“Had hawt noods from Uber and by far the best thing I’ve ate in awhile! Truly talented chefs ❤️🥢 all their sauces are amazing.“

5 Superb2 Reviews
Bonu' Taverna Italiana Italian • $$
601 Central Ave, St. Petersburg

Customers` Favorites

Slice Prosciutto Di Parma
Chicken Parmigiana
Seafood Linguine
Burrata Caprese
Lobster Ravioli
Grilled Octopus
Suppli Arancini
Beef Carpaccio
Tiramisu Cake
Octopus Salad

“We popped in as we were walking around the Central Arts District checking out the murals downtown. We only had an appetizer but the hand crafted expresso martini the bartender Zach made was exquisite!“

4.3 Superb370 Reviews
Baba Restaurant Greek • $$
2701 Central Ave, St. Petersburg

Customers` Favorites

Charred Cauliflower and Romanesco Plate
Whole Roasted Catch of the Day
Daily Hummus Preparation
Citrus Marinated Olives
Ribeye Roasted Potatoes
Village Greek Salad
Grilled Lamb Chops
Lamb Confit Plate
Zatar and Labaneh
Charred Octopus

“Had a family dinner at Baba last night and as always the food was delectable! We order a sizeable combo of selections from their consistently amazing menu. All the spreads, octopus, falafel, roasted chicken, lemony orzo, snapper skewers, and more (desserts!) Yum!
The highlight is always our waitress, Teal, who we call ahead to request every time. She is lovely, professional and well versed on the menu of the day/ season. We adore her 😊.
Baba is a guaranteed delicious choice for our family and friends ~ every time!“

4 Good158 Reviews
El Cante Mediterranean • $
10 Beach Dr NE, St. Petersburg

“Great music, fun vibes, but they really need a better ventilation system, doesn't smell great and you'll be sweating profusely while dancing, but even then I think it's worth it and I'll be back. It's so fun that I'll put up w/ the heat, just bring your own fan maybe“

3.3 Good81 Reviews

You May Also Like