There are those who return from Greece with sand still in their shoes and spend the following weeks chasing that taste around the city. And there are those who have never been to Greece, but would still recognize the smell of oregano charred over the coals with their eyes closed.
Greek restaurants in Milan have multiplied and refined their offerings in recent years: no longer just pita and blue-and-white flags on the walls, but taverns that bring the flavors of Thessaly or Crete to life with the same care as a neighborhood restaurant in Athens, where a fresh-from-the-oven spanakopita is just as worth the trip as a glass of ice-cold retsina.
We’ve updated our map of the best Greek restaurants in Milan to include the 8 spots that, in 2026, are truly worth an evening—or even just a lunch break—before deciding where to eat Greek in Milan next time.
Mykonos Greek Tavern, Milan
Overlooking the Naviglio della Martesana, on one of Milan’s most beloved bike and pedestrian paths, it has become a staple for those who live in the area: you often have to wait for a free table, a sign that its reputation has never waned over the years. With a warm and convivial atmosphere and white walls accented with touches of blue, it’s better suited for a dinner with friends than a quick aperitif.
Be sure to try the piperiès kafterès—peppers stuffed with spicy feta—andthe imam baildi. In our experience, they only accept cash, and it’s best to make a reservation; the bill comes to around €30–40 per person.
Greek Island
It calls itself “Greek fine dining,” and for the most part, it is: an elegant setting, attentive service, and a menu that reinterprets the classics—moussaka, souvlaki, gyros—with more attention to plating than the rest of the menu. Among the appetizers, the homemade sauces (tzatziki, kopanisti, melitzanosalata) stand out, as does a surprisingly delicious roasted bell pepper stuffed with tuna; to finish, dolma and baklava.
They also offer a Greek-Italian aperitif with an excellent platter of cold cuts and cheeses.
Open daily, but it’s best to make a reservation: expect to spend around €35 per person, not including drinks. It’s the perfect choice for an occasion that’s a little more special than usual.
Vasiliki Kouzina
Here, Greek cuisine goes beyond tradition and becomes a playground for experimentation: Chef Vasiliki Pierrakea, originally from Kalamata, blends Greek, Turkish, and Balkan influences in dishes likeaplistia (a platter of mixed appetizers) or goat gyros with mint, tzatziki, and pistachios. A small, intimate spot with a cool rather than traditional atmosphere; prices are on the higher end for this category.
Just a stone’s throw away, its “little sister,” Vasiliki Kantina & Gastronomia, offers the same philosophy in a more casual setting, complete with a Greek wine bar. Closed on Sundays.
Esperides
It is Milan’s most historic Greek restaurant, the first—and still the only one—to have received the quality seal from the Milan Chamber of Commerce. The atmosphere is simple and bright, decorated in white and light blue without being over the top, and it has been family-run for years. It also offers a tasting menu for those who want to sample several dishes without having to choose: risogalo (rice pudding) and yogurt with honey and quince are among the most popular desserts.
You’ll spend around 20–25€ per person. Don’t expect a seaside view, but the authentic flavors are all there.
True Greek Flavor
Just a stone’s throw from the Duomo, this is the most convenient choice for anyone looking for Greek cuisine in Milan without leaving the city center. Ninety-five percent of the ingredients come directly from Greece, imported by the Mavroidis family. The atmosphere is simple yet refined, with quick service and Greek music playing in the background. On weekdays at lunch, there’s a discount that makes it even more affordable. Be sure to try the Imam eggplant and the pistachio kantaifi.
Reasonable prices, around €20–25 per person: perfect for a lunch break or an unpretentious dinner.
Greek Gyros and More
Tiny, almost spartan, with about ten tables in the Porta Vittoria area, yet it’s one of the city’s most beloved Greek restaurants—the kind you whisper about to friends. No frills, just quality ingredients: the homemade dolmades, halloumi with honey, and pork gyros pita (€7.50) are the reasons you keep coming back. You can eat well on a budget, spending around €15–20 per person.
It’s the classic spot that no one knows about until they go there—and then they can’t get enough of it.
Mira Greek Cuisine
In the heart of Turro, away from the trendiest spots, this independent spot offers a menu broader than average: not just pita and gyros, but stuffed pitas, savory spreads to slather on warm pita, and an assortment of Greek yogurt and desserts. The atmosphere is casual, the food is made to order, and prices are among the lowest on the list: €10–20 per person.
Ideal for those seeking the essence of Greek cuisine without the postcard-perfect atmosphere.
Casa Greca
In the San Siro neighborhood, far from the city center and the spotlight, it’s one of those places you stumble upon by chance and recommend to friends: family-run, authentic flavors, generous portions. A simple spot, almost more like a takeout place than a full-fledged restaurant, but with a quality that’s surprisingly high given its setting.
Prices are average; some customers find it slightly pricey for what’s offered. Ideal for those seeking authenticity without frills.