Across Oregon, of the 256 Mediterranean restaurants we list, 243 give a phone number and 160 have a website. No national chains here — every Mediterranean restaurant on this page is independent. By what they offer: 73 are Greek restaurants, 56 serve gyros, 32 serve falafel. Most often named on their own websites: vegetarian (22), gyro (19) and shawarma (16). The longest-running is Akres on the Pier, in business since 1972. 5 describe themselves as family-owned.
Top 10 Mediterranean restaurants in Oregon
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Samo's BistroPortland
-
2Crystals Cuisine & CafeCorvallis
-
4Poppi's AnatoliaEugene
-
5SpitzPortland
-
6Sophia's CafeWoodburn
-
7Cafe GlendiEugene
-
8Baba's Mediterranean GrillPortland
-
9Eleni's PhiloxeniaPortland
-
10Al-Amir RestaurantPortland
Cities
Largest first. Towns with a single Mediterranean restaurant are listed further down this page.
- Portland141
- Beaverton16
- Eugene12
- Bend9
- Corvallis7
- Hillsboro7
- Salem6
- Tigard6
- Springfield4
- Ashland3
- Lake Oswego3
Other towns in Oregon
One Mediterranean restaurant each — too few for a page of their own, so they live here.
-
Apollo’s GyrosAlbany
640 Hickory St NW, Albany, OR 97321-1752
-
Akres on the PierAstoria
1 12th St, Astoria, OR 97103
Since 1972
Takeout · Greek
-
Athena Mediterranean KitchenAstoria
100 39th St, Astoria, OR 97103
-
Rhojo'sBurns
83 W Washington St, Burns, OR 97720
-
FOLK FoodCave Junction
330 S Redwood Hwy, Cave Junction, OR 97523-9086
-
BGQ's Doner KebabCottage Grove
34 S 10th St, Cottage Grove, OR 97424
-
PDX KabobFairview
22320 NE Halsey St, Fairview, OR 97024
Vegetarian · Kabob · Falafel
-
Shish KababFairview
22320 NE Halsey St, Fairview, OR 97024-0045
-
Nicholas RestaurantGresham
323 N Main Ave, Gresham, OR 97030
Lebanese
-
TarBoush Lebanese BistroHappy Valley
13180 SE 169th Ave Ste 108, Happy Valley, OR 97086
-
Mediterranean GrillHappy Valley
15910 SE Happy Valley Town Center Dr, Happy Valley, OR 97086
-
Romul'sHood River
315 Oak St, Hood River, OR 97031
-
Gyro StopKeizer
3860 River Rd N, Keizer, OR 97303
-
Greek pitaKlamath Falls
1817 Avalon St, Klamath Falls, OR 97603
-
Yia Yia Nikki'sLa Grande
203 N Willow St, La Grande, OR 97850
-
Chili Olive HalalLebanon
1771 S Main St, Lebanon, OR 97355-3111
-
غابة الواديLebanon
jran main road, Lebanon, OR
-
Taki's SouvlakiLincoln City
5040 SE Hwy 101 #10, Lincoln City, OR 97367
-
Cypress Restaurant & BarMcMinnville
530 NE 4th St, McMinnville, OR 97128
-
Omar's Mediterranean Grill | Food TruckMcMinnville
1150 OR-99W, McMinnville, OR 97128
-
Indian Cafe Gyro and BurgersMedford
1600 N Riverside Ave, Medford, OR 97501
Gyro
-
AL's Mediterranean FoodMedford
812 S Riverside Ave, Medford, OR 97501-7840
-
The Greek Gods GyroMilwaukie
11301 SE 21st Ave, Milwaukie, OR 97222
-
Habebah Mediterranean CuisineMonmouth
110 Main St W, Monmouth, OR 97361
Family-owned
-
Lemon and OliveNewberg
112 1/2 S College St, Newberg, OR 97132
Gyro
-
Gyro Guys Mediterranean GrillNewport
912 N Coast Hwy, Newport, OR 97365
Since 2017
Takeout · Shawarma · Gyro
-
Cafe MediterraneanNorth Bend
1860 Union Ave, North Bend, OR 97459-3422
Since 2001
Gyro · Greek
-
Greek Isle CafeNorth Bend
1611 Virginia Ave, North Bend, OR 97459-2729
-
Shawarma Express HalalOregon City
508 14th St, Oregon City, OR 97045
Locally owned
Halal · Vegetarian · Shawarma
-
The Great Greek Mediterranean Grill - Oregon City, OROregon City
19713 OR-213, Oregon City, OR 97045
-
The Mighty GreekRedmond
818 SW Forest Ave, Redmond, OR 97756-2737
-
The Mighty GreekRedmond
122 SW 5th St, Redmond, OR 97756
-
Alexander's Greek CuisineRoseburg
643 SE Jackson St, Roseburg, OR 97470
-
Didi's CafeSherwood
16784 SW Edy Rd Unit 103, Sherwood, OR 97140
Takeout · Shawarma · Kabob
-
Gyro House Mediterranean GrillSherwood
15996 SW Tualatin Sherwood Rd, Sherwood, OR 97140
-
Shawarma HutchThe Dalles
2638 W 6th St, The Dalles, OR 97058
-
Grab A GyroTualatin
19060 SW Boones Ferry Rd, Tualatin, OR 97062
-
GREEK BITESWEST LINN
19339 WILLAMETTE Dr, WEST LINN, OR 97068
Gyro · Greek
-
Dar EssalamWilsonville
29585 SW Park Pl, Wilsonville, OR 97070-6879
Vegetarian · Takeout · Kabob
-
Gyro House Mediterranean GrillWilsonville
30200 SW Boones Ferry Rd, Wilsonville, OR 97070-6891
-
Gyro KingWood Village
23830 NE Halsey St, Wood Village, OR 97060
-
Sophia's CafeWoodburn
1001 N Arney Rd Unit 621, Woodburn, OR 97071
BEFORE YOU GO
Plan your Mediterranean meal
Compare menus, share dishes and arrange takeout.


