11 Best Mediterranean Restaurants in St. Petersburg

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 Good151 Reviews
Mio’s Grill & Cafe Mediterranean • $$
119 2nd St N, St. Petersburg

Customers` Favorites

Falafels Gluten Free & Vegan
Pistachio Homemade Baklava
Miso's Chicken Sautee
Chicken Gyro Platter
Falafel Wrap Platter
Chicken Gyro Salad
Mio's Yogurt Kebap
Beef Gyro Platter
Pistachio Baklava
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 Superb338 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 really enjoyed our experience and meal here. It was clean, friendly, and the food was delicious. The atmosphere is relaxed and the owner was really charming, informative, and friendly. The dining room is a bit smaller, maybe 5 tables so if it is a busy time prepare to order takeout if you don't want to wait. You get very large portions so we ordered two dishes between the three of us and split it along with the baklava. We had the three meet plate and the special as well as a fantastic baklava. There are no water cups so everything is bottled. The prices are very reasonable especially for the portions that you get. The bathroom is clean but very warm in the summer. I will definitely be eating here again and would recommend it to anyone interested.“

4.8 Superb109 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
Greens Grains
Lemon Chicken
Greek Chicken

“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 Good244 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 Shawarma Bowl
Chicken Kabob Platter
Mixed Grill Platter
Vegetarian Platter
Falafel and Sauces
Lamb Kabob Platter
Traditional Burger

“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.1 Good152 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
18'' Gyro Pizza
Pepperoni Pizza
Chicken Skewers

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

4.7 Superb387 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

“went to the tropical room for an event and it was a blast! wait staff was awesome! highly recommend.“

4.6 Superb889 Reviews
8

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

“Wonderful service, ambiance, and AMAZING food! I righly recommend Emily's scallops most of all. Thank you to our server Kyle and to the Chef for an amazing dining experience!“

4.5 Superb321 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 Superb1 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 Superb304 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.2 Average80 Reviews

You May Also Like