10 Best Greek Restaurants in Mississippi

Mississippi is quite the melting pot of cuisine, offering some of the best flavors of faraway countries. It’s no surprise you’ll find plenty of authentic Greek restaurants that are sharing their mouthwatering family recipes with their customers. There’s no such thing as a bad meal at these 10 best Greek restaurants in Mississippi—go try them for yourself. 

Krilakis, Ridgeland, MS

Their Greek gyros should be world-famous! A warm interior creates an inviting environment that will make you want to sit and stay awhile. Choose an indoor table or eat alfresco on the little outdoor patio. 

View this post on Instagram

A post shared by Visit Ridgeland (@visitridgelandms) on

Kismet’s Restaurant, Brandon, MS

Everything from the ambiance to the food to the decor is brimming with old-world charm. The food is always something to write home about, offering authentic Greek recipes that taste like they came from Greece itself. Their hanging ornaments at Christmas is always a sight to behold.

Athenos Greek & Lebanese, Madison, MS

Serving up the best in Greek and Lebanese cuisine, their selection will leave your appetite wanting for nothing. This charming little eatery packs major flavor and quality, and just might become your new go-to spot. The prices are extremely reasonable, especially considering the portions, making your meal as economical as it is delicious.

Petra Cafe, Biloxi and Hattiesburg, MS

Step inside this cozy cafe and you’d swear you’ve traveled straight to Greece itself. Offering some of the best classics in Greek and Mediterranean cuisine, there’s something here for every palate. They also offer a hookah bar on the deck and indoor pool tables, so there’s plenty of reason to eat, play, and stay. 

View this post on Instagram

A post shared by Silvia Thornton (@silvia_moran_thornton) on

Keifer’s, Jackson, MS

This long-time Greek restaurant has been dishing out the best Greek food in the city for nearly 40 years. Featuring all things Mediterranean, you can expect classics like pitas, suvlaki, kebabs, and more. They’ve really put a lot of thought into the restaurant’s theme and decor, and you’ll appreciate all the fine details that make this place special.

Phoenicia Gourmet Restaurant, Ocean Springs, MS

This local favorite has a lot going for it. Classic American favorites like steak and seafood, Greek and Lebanese influences, delicious coffee and desserts, and a stack of awards supporting them make it easy to why this place is thriving. The presentation at this restaurant, everything from the interior spaces to the food is nothing short of perfection.

Volta Taverna, Oxford, MS

If you’re looking for a great meal under $10, this is THE best place in town to eat. Their menu is quite extensive, featuring favorites like Greek pizzas, wraps, falafel, and fresh pita bread. It’s also one of the best eateries to grab a margarita. 

View this post on Instagram

A post shared by @eggricericebaby on

Mr. Greek, Biloxi, MS

The chef here has a long-standing history of cooking up authentic Greek cuisine, starting from his childhood years living in Skopelos. Their menu is one of the biggest in the area, giving you tons of healthy and wholesome options to fuel your day. The gorgeous murals on the wall are reason enough to visit. 

Vanelli’s Bistro, Tupelo, MS

With the best in Greek and Italian fare under one roof, choosing just one entree won’t be easy. Their pita pizzas are a force to be reckoned with, and you may never eat a traditional pizza again. Even better, they deliver!

View this post on Instagram

A post shared by Vanelli's Bistro (@vanellisbistro) on

JT’s Bar and Grill, Corinth, MS

Falafel and kebabs are their core specialties here, but there’s nothing on their menu that won’t please. Everything here is as fresh and homemade as they come, including their locally famous baklava. The portions here will ensure you won’t walk away hungry. 

Mississippi Search
Find Greek Restaurants Near You
Select a Mississippi town to find
the Best Things-To-Do and Places To Go around you
George County
Jefferson Davis County
Walthall County
Wilkinson County