Across Maine, of the 46 Mediterranean restaurants we list, 43 give a phone number and 31 have a website. No national chains here — every Mediterranean restaurant on this page is independent. By what they offer: 14 are Greek restaurants, 8 serve falafel, 5 serve shawarma. Most often named on their own websites: gyro (5), greek (5) and shawarma (4). The longest-running is Mediterranean Kitchen, in business since 1981.
Top 10 Mediterranean restaurants in Maine
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1TiqaPortland
-
2Olive CafePortland
-
3Jimmy The Greek'sOld Orchard Beach
-
4Bistro LelucoSouth Portland
-
5Dina's CuisinePortland
-
6Evo Kitchen and BarPortland
-
7Jaffa Mediterranean GrillSouth Portland
-
8OPAWaterville
-
9Limon GrilleBar Harbor
-
10UtopiaBangor
Cities
Largest first. Towns with a single Mediterranean restaurant are listed further down this page.
- Portland14
Other towns in Maine
One Mediterranean restaurant each — too few for a page of their own, so they live here.
-
Shawarma ExpressAugusta
25 Western Ave, Augusta, ME 04330
-
UtopiaBangor
96 Hammond St, Bangor, ME 04401
Takeout · Falafel
-
Kebab DenBangor
621 Hammond St, Bangor, ME 04401-4585
-
Limon GrilleBar Harbor
270 Main St, Bar Harbor, ME 04609
-
OpaBar Harbor
122 Cottage St, Bar Harbor, ME 04609
-
Spiro & CompanyBelgrade Lakes
101 Main St, Belgrade Lakes, ME 04918
-
Papous PitaBiddeford
140 Main St, Biddeford, ME 04005
Greek
-
Mama Donia KitchenBiddeford
273 Main St, Biddeford, ME 04005
-
Cafe PaprikaBridgton
146 Harrison Rd, Bridgton, ME 04009
-
Taverna KhioneBrunswick
25 Mill Rd, Brunswick, ME 04011
Locally owned
Greek
-
Mediterranean KitchenDamariscotta
Damariscotta, ME 04543
Since 1981
Lebanese
-
Cleonice Mediterranean BistroEllsworth
192 Main St, Ellsworth, ME 04605-1976
-
Manny's Greek GrillEllsworth
248 State St, Ellsworth, ME 04605
-
Dancing Elephant IIFairfield
166 Main St, Fairfield, ME 04937
-
Mediterranean GrillFreeport
10 School St, Freeport, ME 04032
-
Niky's Greek RestaurantLewiston
29 Lisbon St, Lewiston, ME 04240
-
Royal Chicken & KababLewiston
259 Lisbon St, Lewiston, ME 04240
-
The Front YardOgunquit
355 Main St, Ogunquit, ME 03907
Family-owned
-
Nikanos Mediterranean Bar and GrilleOgunquit
173 Main St, Ogunquit, ME 03907
-
Jimmy The Greek'sOld Orchard Beach
215 Saco Ave, Old Orchard Beach, ME 04064
-
Yamas Bar & GrillOrono
19 Mill St, Orono, ME 04473
Takeout · Gyro · Greek
-
The Greeks Of PeaksPeaks Island
54 Welch St, Peaks Island, ME 04108-1356
Greek
-
Nina JuneRockport
24 Central St, Rockport, ME 04856
-
Rasdal FalafelSearsport
57 E Main St, Searsport, ME 04974-3318
-
Bistro LelucoSouth Portland
347 Cottage Rd, South Portland, ME 04106
-
Jaffa Mediterranean GrillSouth Portland
364 Maine Mall Rd #61, South Portland, ME 04106
Halal · Shawarma · Gyro
-
Athens Mediterranean PizzeriaThomaston
179 Main St, Thomaston, ME 04861
-
Shamee in MaineVeazie
1492 State St, Veazie, ME 04401
-
OPAWaterville
139 Main St, Waterville, ME 04901
Gyro · Greek
-
Lebanese CuisineWaterville
34 Temple St, Waterville, ME 04901
-
Istanbul Restaurant and BakeryWestbrook
888 Main St, Westbrook, ME 04092
-
Masa Sub and GrillWindham
824 Roosevelt Trl, Windham, ME 04062
BEFORE YOU GO
Plan your Mediterranean meal
Compare menus, share dishes and arrange takeout.


