Across New Hampshire, of the 53 Mediterranean restaurants we list, 49 give a phone number and 36 have a website. 3 are branches of national chains — CAVA (3); the remaining 50 are independent. By what they offer: 21 are Greek restaurants, 8 serve gyros, 6 serve kebabs. Most often named on their own websites: gyro (6), greek (6) and vegetarian (4). The longest-running is The Gyro Spot, in business since 2011.
Top 10 Mediterranean restaurants in New Hampshire
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Fotia Greek TavernaManchester
-
2Karv Greek KouzinaWindham
-
3AmphoraDerry
-
5Basha GrillManchester
-
6Kelari Taverna & BarPelham
-
7The Gyro SpotManchester
-
8The Halal SpotManchester
-
9Tinos Kitchen + BarHampton
-
10Nisi Greek Kitchen + BarPortsmouth
Cities
Largest first. Towns with a single Mediterranean restaurant are listed further down this page.
- Manchester14
- Salem7
- Nashua6
- Dover3
- Portsmouth3
Other towns in New Hampshire
One Mediterranean restaurant each — too few for a page of their own, so they live here.
-
CAVABedford
7 Main Street Suite 4, Bedford, NH 03110
-
CAVABedford
7 Main Street, Bedford, NH 03110
-
Aegean BistroBow
Bow Auto Parts, 1317 Route 3A, Bow, NH 03304-4029
-
1902Bretton Woods
310 Mount Washington Hotel Rd, Bretton Woods, NH 03575
-
Chrysanthi's RestaurantBrookline
204 Route 13, Brookline, NH 03033
-
Gas Lighter RestaurantConcord
204 N Main St, Concord, NH 03301-5002
Gyro · Greek
-
The Crazy GoatConcord
76 N Main St, Concord, NH 03301
-
AmphoraDerry
55 Crystal Ave, Derry, NH 03038
Greek
-
Pauly's PocketsDurham
49 Main St #101, Durham, NH 03824
-
PASHA RESTAURANTFitzwilliam
10 NH-12, Fitzwilliam, NH 03447
-
Tinos Kitchen + BarHampton
325 Lafayette Rd, Hampton, NH 03842
-
Lola's KitchenHampton
339 Ocean Blvd, Hampton, NH 03842
Falafel
-
Martha's RestaurantHampton Falls
153 Lafayette Rd, Hampton Falls, NH 03844
-
MediterranoHillsborough
24 Henniker St, Hillsborough, NH 03244
-
Mama Maria's Gyros and MoreKeene
100 Emerald St, Keene, NH 03431
-
Mona’s MediterraneanMerrimack
480 Daniel Webster Hwy, Merrimack, NH 03054
-
Kelari Taverna & BarPelham
125 Bridge St, Pelham, NH 03076
-
YAMAS Greek EateryPlymouth
61 Main St, Plymouth, NH 03264
Veteran-owned
Greek
-
Anatolia Mediterranean RestaurantSomersworth
2 Main St, Somersworth, NH 03878
Falafel · Greek · Lebanese
-
Karv Greek KouzinaWindham
1 Delahunty Dr Unit 1, Windham, NH 03087
Takeout · Gyro · Falafel
BEFORE YOU GO
Plan your Mediterranean meal
Compare menus, share dishes and arrange takeout.


