All states›New Hampshire

Mediterranean Restaurants in New Hampshire

53 Mediterranean restaurants in 22 cities and towns across New Hampshire. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

New Hampshire has about 1,409,032 residents, so that's 3.8 Mediterranean restaurants per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

53Mediterranean restaurants
22cities & towns
92%list a phone
36with a website

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

  1. 1Fotia Greek TavernaManchester

    GreekGyro

    Spotted an error? Let us know

  2. 2Karv Greek KouzinaWindham

    GreekFalafelGyro

    Spotted an error? Let us know

  3. 3AmphoraDerry

    Greek

    Spotted an error? Let us know

  4. 4Ayasofia Mediterranean RestaurantSalem

    Spotted an error? Let us know

  5. 5Basha GrillManchester

    Spotted an error? Let us know

  6. 6Kelari Taverna & BarPelham

    Greek

    Spotted an error? Let us know

  7. 7The Gyro SpotManchester

    GreekFalafelGyroKebab

    Spotted an error? Let us know

  8. 8The Halal SpotManchester

    Halal

    Spotted an error? Let us know

  9. 9Tinos Kitchen + BarHampton

    Spotted an error? Let us know

  10. 10Nisi Greek Kitchen + BarPortsmouth

    GreekGyro

    Spotted an error? Let us know

Cities

Largest first. Towns with a single Mediterranean restaurant are listed further down this page.

Other towns in New Hampshire

One Mediterranean restaurant each — too few for a page of their own, so they live here.

  1. CAVABedford

    7 Main Street Suite 4, Bedford, NH 03110

    Spotted an error? Let us know

  2. CAVABedford

    7 Main Street, Bedford, NH 03110

    Spotted an error? Let us know

  3. Aegean BistroBow

    Bow Auto Parts, 1317 Route 3A, Bow, NH 03304-4029

    Greek

    Spotted an error? Let us know

  4. 1902Bretton Woods

    310 Mount Washington Hotel Rd, Bretton Woods, NH 03575

    Halal

    Spotted an error? Let us know

  5. Chrysanthi's RestaurantBrookline

    204 Route 13, Brookline, NH 03033

    Greek

    Spotted an error? Let us know

  6. Gas Lighter RestaurantConcord

    204 N Main St, Concord, NH 03301-5002

    Gyro · Greek

    GreekGyro

    Spotted an error? Let us know

  7. The Crazy GoatConcord

    76 N Main St, Concord, NH 03301

    Spotted an error? Let us know

  8. AmphoraDerry

    55 Crystal Ave, Derry, NH 03038

    Greek

    Greek

    Spotted an error? Let us know

  9. Pauly's PocketsDurham

    49 Main St #101, Durham, NH 03824

    Spotted an error? Let us know

  10. PASHA RESTAURANTFitzwilliam

    10 NH-12, Fitzwilliam, NH 03447

    Spotted an error? Let us know

  11. Tinos Kitchen + BarHampton

    325 Lafayette Rd, Hampton, NH 03842

    Spotted an error? Let us know

  12. Lola's KitchenHampton

    339 Ocean Blvd, Hampton, NH 03842

    Falafel

    Falafel

    Spotted an error? Let us know

  13. Martha's RestaurantHampton Falls

    153 Lafayette Rd, Hampton Falls, NH 03844

    Lebanese

    Spotted an error? Let us know

  14. MediterranoHillsborough

    24 Henniker St, Hillsborough, NH 03244

    Spotted an error? Let us know

  15. Mama Maria's Gyros and MoreKeene

    100 Emerald St, Keene, NH 03431

    GreekGyro

    Spotted an error? Let us know

  16. Mona’s MediterraneanMerrimack

    480 Daniel Webster Hwy, Merrimack, NH 03054

    Lebanese

    Spotted an error? Let us know

  17. Kelari Taverna & BarPelham

    125 Bridge St, Pelham, NH 03076

    Greek

    Spotted an error? Let us know

  18. YAMAS Greek EateryPlymouth

    61 Main St, Plymouth, NH 03264

    Veteran-owned

    Greek

    Greek

    Spotted an error? Let us know

  19. Anatolia Mediterranean RestaurantSomersworth

    2 Main St, Somersworth, NH 03878

    Falafel · Greek · Lebanese

    TurkishPersianFalafelKebab

    Spotted an error? Let us know

  20. Karv Greek KouzinaWindham

    1 Delahunty Dr Unit 1, Windham, NH 03087

    Takeout · Gyro · Falafel

    GreekFalafelGyro

    Spotted an error? Let us know

BEFORE YOU GO

Plan your Mediterranean meal

Compare menus, share dishes and arrange takeout.

All guides