25 Best Mediterranean Restaurants near Saint Petersburg

Cedars Grill Mediterranean • $
6549 54th Ave N, St. Petersburg

Customers` Favorites

Hummus with Beef Shawarma
Chicken Shawarma Sandwich
Gyro Plate w Rice & Salad
Cedras Mix Grilled Plate
Cedars Mix Grill Plate
Grilled Chicken Kebab
Pistachio Baklava
Falafel Sandwich
Falafel Plate 6
Tabbouleh Salad

“Two friends and I went there for lunch today it was very quiet and there was one person working he was the waiter possibly the owner. He took our order and made our food and it was pretty quick. He was extremely quiet but the food was good and we’ll definitely go back!“

4.4 Superb104 Reviews
Zekos Mediterranean Grill Mediterranean • $
4880 54th Ave N, St. Petersburg

Customers` Favorites

House Specialty Chicken Kabob Platter
Chicken Tenders with Fries
Grilled Chicken Salad
Gyro with Fries
Fried Mushrooms
Rice and Beans
Beef Shawarma
Fried Shrimp
Gyro Sandwich
Falafel Wrap

“From entering to exiting, the staff was very friendly. Well seasoned and flavorful Mediterranean and seafood dishes. Busch Gardens tries to hide this place with their half-mile wall, but we made the trek anyway! In a sea of burgers and nuggets at the theme park, we wanted something better and this place hit the spot. Happy campers!“

4.1 Good121 Reviews
Tryst Gastro Lounge Mediterranean • $$$
240 Beach Dr NE, St. Petersburg

Customers` Favorites

Truffle Parmesan Fries
Seared Diver Scallops
Mediterranean Platter
Large Truffle Fries
Prime Beef Sliders
Charcuterie Board
Tempura Shrimp
Chicken Wings
Baja Tacos
Tuna Tacos

“Great experience, phenomenal drinks“

3.7 Good86 Reviews
Mio’s Grill & Cafe Mediterranean • $$
119 2nd St N, St. Petersburg - 1.52 miles

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
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 Superb337 Reviews
Bayshore Mediterranean Grill Mediterranean • $$
6102 S MacDill Ave, Tampa - 12.03 miles

Customers` Favorites

Chef's Special Large Mixed Kabab Platter
Bayshore Mediterranean Salad
Mixed Cold Appetizers Small
Arnavut Cigeri Liver Cubes
Bayshore Mix Grill Kebab
Sütlaç Rice Pudding
Turkish Lavas Bread
Dips Hummus Yogurt
Appetizer Sampler
Oven Baked Hummus

“During the past five years, we have enjoyed the authentic Turkish cuisine at Bayshore Mediterranean Grill. Having made several trips to Turkiye, we can attest to this fact! Thanks to the restaurant staff for providing excellent service. Special thanks to Rania, our server.“

4.8 Superb645 Reviews
Serbian Mediteran Restaurant Mediterranean • $
6500 4th St N, St. Petersburg - 5.59 miles

Customers` Favorites

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

“Every time I come here the food is 10/10. Amazing service and outstanding, authentic Serbian food. It’s family-owned and operated , so it’s a great way to support local business! I always bring my out of town guests and foodie friends here.“

4.8 Superb121 Reviews
Sola Bistro and Wine Bar Mediterranean • $$
6700 Gulf Blvd, St Pete Beach - 7.51 miles

Customers` Favorites

Rosemary Fingerling Potatoes
Catena Vista Flores Malbec
Grouper with Goat Cheese
Bucatini Alla Carbonara
Bread and Olive Oil
Grilled Vegetables
Charcuterie Board
Grilled Calamari
Pasta Carbonara
Créme Brûlée

“Stopped in for a light dinner last night and was so pleasantly surprised! I started with a cup of shrimp bisque, which was packed with flavor. Then some polenta and shrimp, beautifully presented and even better tasting. I paired everything with a glass of Chardonnay, which rounded out the meal wonderfully. Loved the cozy vibe and friendly service. I’ll definitely be back!“

4.8 Superb72 Reviews
Palm Bistro Mediterranean • $
11681 49th St N suites 1-3, Clearwater - 9.76 miles

Customers` Favorites

Mediterranean Salad
Greek Loaded Fries
Halal Gyro Platter
Rice and Goulash
Cevapi

“EVERYTHING IS EXCELLENT!!!“

4.9 Superb44 Reviews
Taverna On The Bay Mediterranean • $$
5501 Gulf Blvd, St Pete Beach - 7.24 miles

Customers` Favorites

Beer Battered Fish & Chips
Oysters on the Half Shell
New England Clam Chowder
The Bays Clam Linguine
Greek Stuffed Chicken
Roasted Red Potatoes
Taverna Lobster Roll
Taverna House Salad
Charcuterie Board
Stuffed Mushrooms

“We visited twice during our annual stay and loved it! The food was amazing and staff were very friendly. I would recommend this place off the beaten path because of the great service. We will 100% be back again and will tell our friends to make a stop. Thank you to the nicest staff for making our visit so lovely.“

4.6 Superb231 Reviews
Athenian's Gyros & Chicken Mediterranean • $
5320 Park Blvd, Pinellas Park - 7.77 miles

Customers` Favorites

Fried Mushrooms \u0026 Spinach Pie
Grape Leaves Stuffed with Rice
Fried Mushrooms & Spinach Pie
Greek Salad w Salmon Skewer
Salad with My Chicken Gyro
Greek Salad with Chicken
Chicken Gyro with Salad
Spinach Pie Spinakopida
Chicken Gyro and Salad
Steak and Cheese Sub

“Good food and owner Adam is welcoming and take pride in his food“

4.6 Superb77 Reviews
BRANZINI MEDITERRANEAN RESTAURANT Mediterranean • $$
6800 Gulf Blvd, St Pete Beach - 7.53 miles

Customers` Favorites

Blue Cheese Stuffed Dates
Stuffed Grilled Calamari
Fish Soup of the Day
Zucchini Shrimp Wrap
Vegetarian Linguine
Octopus Appetizer
Seafood Linguine
Mashed Potatoes
Grilled Octopus
Grilled Chicken

“Branzini is a new standard for great Mediterranean Food In St Pete and the entire Tampa Bay Area - The owners and staff ( Especially Tazo and Natatia ) are so inviting and helpful that you just can't find a better restaurant experience in our opinion - The chicken dish was my favorite - my wife loved the seafood and pasta dish and the wine and beer selections are very well suited to the dishes they serve as well. Deserts off the charts ! Just go and enjoy yourself immensely without breaking the bank ! There is also some fine live music from time to time . Call ahead because it's sure to get busy as the word is traveling fast!“

4.5 Superb280 Reviews
12

CAVA

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

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 Good228 Reviews
Zaytoon Grill Mediterranean • $
1618 Central Ave, St. Petersburg - 2.19 miles

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 Good119 Reviews
Local Pizza Company Pizza • $
1846 62nd Ave N, St. Petersburg - 5.62 miles

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 Superb374 Reviews
LALA St. Pete Mediterranean • $$
2324 Central Ave, St. Petersburg - 2.68 miles

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 Superb689 Reviews
Castile Restaurant New American • $$$
3701 Gulf Blvd, St Pete Beach - 7.25 miles

Customers` Favorites

Bacon Wrapped Scallops
Seared Diver Scallops
Boneless Short Rib
Crispy Calamari
Truffle Fries
Burrata Toast
Ribeye 140z
Crab Cakes
Grouper
Salad

“I was there for my birthday and I had a great time the ambiance was great and our waitress was so pleasant her name is Jeanae. I enjoyed talking to her.“

3.7 Good149 Reviews
Odi’s Mediterranean Kitchen Mediterranean • $
6355 Gulf Blvd, St Pete Beach - 7.4 miles

Customers` Favorites

Tzatziki Hummus & Potato Salad with Pita
Small Greek Salad & Spanakopita
Greek Salad with Gyro Meat
Falafel with Tahini Sauce
Chicken Souvlaki Pita
Falafel with Tzatziki
Veggies Grape Leaves
Chicken or Gyro Meat
Lemon Chicken Soup
Sandwich Platter

“A Taste of the Mediterranean! Incredible, authentic Mediterranean food that truly transports you. Everything we ordered was fresh and flavorful—our Greek salad was crisp and vibrant, and the hummus with warm, homemade pita was outstanding. The chicken souvlaki sandwich was perfectly seasoned and cooked to perfection. We topped it all off with a refreshing sangria that tied the meal together beautifully. We’ll definitely be returning soon!“

4.7 Superb83 Reviews
Luna Euro Cafe' & Grill Bar & Grill • $
8421 49th St N, Pinellas Park - 8.03 miles

Customers` Favorites

Over Easy Eggs with Sausage
Ćevapi Ground Beef Rolls
Balkan Burger Combo
Coffee and Cake
Shopska Salat
French Fries
Pljes Kavica
Mix Platter
Banana Roll
Sudzukice

“Delicious, good service and the best cup of coffee! I will come back again for sure“

4.7 Superb63 Reviews
19

Allelo

Allelo Wine Bar • $$$
300 Beach Dr NE #128, St. Petersburg - 1.67 miles

Customers` Favorites

Charcuterie Board Chef Choice
Beef Tartare Traditional
Neuske Thick Cut Bacon
Cardamom French Toast
Ricotta Soft Scramble
Cheese & Charcuterie
Olive Oil Pancakes
Octopus Arancini
Lamb Bolognese
Charred Octopus

“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 Superb268 Reviews
Kaieteur Garden Restaurant Pizza • $$
16th St S, St. Petersburg - 1.72 miles

“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
Palm Court Italian Italian • $$$
5500 Gulf Blvd, St Pete Beach - 7.36 miles

Customers` Favorites

Scallops and Lobster Risotto
Palm Court Bruschetta
Carpaccio Di Manzo
Insalata Di Caesar
Braised Short Ribs
Gnocchi Bolognese
Calamari Fritti
Creme Brulee
Greek Salad
Fettuccine

“Good food and good service!! I highly recommend eating here!! The calamari and the gnocchi are DELICIOUS!!“

4.3 Superb49 Reviews
El Cante Mediterranean • $
10 Beach Dr NE, St. Petersburg - 1.41 miles

“We love it here! We always have the best time. Best advice: Dress COMFORTABLE!!! It gets super hot! Cute shorts and top is perfect. The girls at the bar make a solid drink!! You won't find a watered down drink in the house. The live music on Friday and Saturday keeps us coming back! The DJ afterwards plays a good variety too. We've never had a negative experience while dancing either! I wish they did have food!!!“

3.9 Good28 Reviews
The Pearl Restaurant Fine Dining • $$$
5802 28th Ave S, Gulfport - 5.29 miles

Customers` Favorites

Coquilles St Jacques
Mediterranean Pasta
Sea Bass Special
Lobster Bisque
Beef Short Ribs
Seafood Crepe
Lobster Pasta
Lamb Tangine
Lobster Tail
Tuna Martini

“I am anxious to try this restaurant. I heard they have a new server who is the best!!!,“

4.2 Good78 Reviews
Baba Restaurant Greek • $$
2701 Central Ave, St. Petersburg - 2.96 miles

Customers` Favorites

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

“Everything was so good! Our server, Teal, was wonderful. She was very attentive, helpful, and made our experience even better. Food was delicious and presented beautifully. The atmosphere was very pleasant. Would 100% come back whenever I am in St. Pete.“

3.9 Good122 Reviews
Bonu' Taverna Italiana Italian • $$
601 Central Ave, St. Petersburg - 1.64 miles

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 had a 75th birthday party on a Sat. Night. The owners and staff were helpful, courteous, caring, and the food, drink and dessert were as always excellent. We have been going there since they opened and we have always felt welcomed and treated like family. A very Italian feeling Taverna. One of our favorite in St Pete. Thank you for your help in making our celebration so special.“

4.2 Good244 Reviews

Taste More Cuisines In Saint Petersburg

You May Also Like