10 Best Greek Restaurants in Virginia!

Ready to take a tasty tour of the best Greek restaurants across Virginia? Jump into wonderful flavors of classic fare like gyros, moussaka, and of course, baklava. From family-run eateries to upscale dining, here are the 10 best Greek restaurants in the state for when you've got a craving!

Eleni's Greek Taverna, Springfield, VA

Experience the flavors of Greece in Springfield at Eleni's Greek Taverna! Sample generous portions of classic Greek cuisine, like moussaka, spanakopita, and gyros. Let Eleni's transport you to the Mediterranean with a mind-boggling culinary adventure.

Kephi Greek Kitchen, Williamsburg, VA

Kephi Greek Kitchen is a magical spot to transport your palate to the heart of Greece! From traditional Mediterranean dishes to healthy Greek cuisine, diners will be spoiled for choice in this authentic atmosphere. Come experience the fresh flavors of a classic Greek feast and fall in love with Kephi's unique flavors!

Plaka Grill, Vienna, VA

Plaka Grill, Vienna, VA Visit Plaka and enjoy the best of Greek cuisine! Come to experience the fast and friendly service as you indulge in freshly prepared dishes made with the finest ingredients. Enjoy an authentic taste of Greece at Plaka!

Cava Mezze, Arlington, VA

Cava Mezze offers a delectably delish experience in a cozy atmosphere. A modern take on traditional Greek recipes, their menu of classic favorites will change the way you see Greek food. With a vibrant full bar, enjoy lunch, dinner, and brunch in a casual neighborhood setting.

Stella's, Richmond, VA

Stella's Greek Restaurant is the perfect blend of modern and rustic cuisine. Enjoy the freshest ingredients, brought to your table with traditional Greek hospitality. Experience flavor like no other in an atmosphere that honors the old-world charm of Greece.

Havabite Eatery, Fairfax, VA

Havabite Eatery has been serving family-style home-cooked meals since 1978. Enjoy a mouthwatering array of Greek, Italian, and American cuisines, all made with love. Havabite has something to satisfy every appetite.

Skorpio's Maggio's Greek Family Restaurant, Vienna, VA

Maggio's is a Mediterranean bliss. Gobble up award-winning Greek dishes like rotisserie chicken, souvlaki, and falafel - all served alongside delicious and traditional Greek desserts! Whether you're dining in or taking out, Maggio's will spark your taste buds with a fantastic and flavorful experience.

Nostos Restaurant, Vienna, VA

Nostos invites you to return to your culinary roots and take a journey through time! Enjoy traditional Greek dishes with a fresh twist that will excite all your senses and transport you to a special place from the past. Savor the inviting flavors of Greek cuisine!

Our Mom Eugenia, Fairfax, VA

Our Mom Eugenia is a great place to take a taste-bud vacation! Eat up authentic Greek cuisine and the welcoming atmosphere of this family-run dining experience. Get ready to dive fork first into the flavors of the Mediterranean in the heart of Mosaic District!

Taverna Cretekou, Alexandria, VA

Take a trip to the Mediterranean without leaving the East Coast! Taverna Cretekou is a vibrant Greek restaurant with a menu full of classic dishes like moussaka and souvlaki. Enjoy the flavors of Greece with a contemporary flash.

This text was created by the author with the assistance of GPT-3, a large-scale language generation model developed by OpenAI. The author reviewed, edited, and revised the draft language to their satisfaction and is fully responsible for the content of this publication.

Share your favorites!
Virginia Search
Find Greek Restaurants Near You
Select a Virginia town to find
the Best Things-To-Do and Places To Go around you
Bristol County
Buena Vista City County
Charles City County
Charlottesville City County
Chesapeake City County
Colonial Heights City County
Covington City County
Danville City County
Franklin City County
Galax City County
Hampton City County
Harrisonburg City County
Hopewell City County
Lexington City County
Loudon County
Lynchburg City County
Manassas Park City County
Martinsville City County
Newport News City County
Norfolk City County
Norton City County
Petersburg City County
Poquoson City County
Portsmouth City County
Powhatan County
Radford County
Roanoke City County
Salem County
Staunton City County
Suffolk City County
Waynesboro City County
Winchester City County