All states›Minnesota

Mediterranean Restaurants in Minnesota

198 Mediterranean restaurants in 47 cities and towns across Minnesota. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

Minnesota has about 5,793,151 residents, so that's 3.4 Mediterranean restaurants per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

198Mediterranean restaurants
47cities & towns
93%list a phone
136with a website

Across Minnesota, of the 198 Mediterranean restaurants we list, 185 give a phone number and 136 have a website. 4 are branches of national chains — Roti Mediterranean (3), Garbanzo Mediterranean Fresh (1); the remaining 194 are independent. By what they offer: 68 are Greek restaurants, 53 serve gyros, 43 serve falafel. Most often named on their own websites: gyro (34), shawarma (25) and falafel (22). The longest-running is Falafel King, in business since 1982. 4 describe themselves as family-owned.

Top 10 Mediterranean restaurants in Minnesota

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking

  1. 1Golden FingersMinneapolis

    Spotted an error? Let us know

  2. 2Roti Mediterranean Bowls Salads PitasSt Louis Park

    HalalFalafelShawarma

    Spotted an error? Let us know

  3. 3The Greek Grill and FryEden Prairie

    GreekHalalFalafelShawarma

    Spotted an error? Let us know

  4. 4Nupa NorthRochester

    Spotted an error? Let us know

  5. 5Dino's GyrosCoon Rapids

    GreekGyro

    Spotted an error? Let us know

  6. 6Naf Naf Middle Eastern GrillBloomington

    FalafelShawarma

    Spotted an error? Let us know

  7. 7Trieste CafeMinneapolis

    GreekFalafelGyro

    Spotted an error? Let us know

  8. 8New York Gyro University South | GreekSt Cloud

    GreekGyro

    Spotted an error? Let us know

  9. 9Lumi Restaurant and BarRochester

    Turkish

    Spotted an error? Let us know

  10. 10Shawarmania Mediterranean GrillMankato

    Shawarma

    Spotted an error? Let us know

Cities

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

Other towns in Minnesota

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

  1. Gyro KingzAlbert Lea

    2319 Leland Dr, Albert Lea, MN 56007

    GreekGyro

    Spotted an error? Let us know

  2. Kismayo HalalApple Valley

    7595 148th St W, Apple Valley, MN 55124-7535

    Halal

    Spotted an error? Let us know

  3. Falafel KingBrooklyn Center

    5500 Brooklyn Blvd, Brooklyn Center, MN 55429

    Since 1982

    Falafel

    Falafel

    Spotted an error? Let us know

  4. king of olympic cafeCrystal

    6408 Bass Lake Rd, Crystal, MN 55428

    Greek

    Spotted an error? Let us know

  5. VagabondoExcelsior

    205 Water St, Excelsior, MN 55331

    Spotted an error? Let us know

  6. Dino's GyrosFalcon Heights

    1700 E Snelling Dr, Falcon Heights, MN 55113

    Gyro · Greek

    GreekGyro

    Spotted an error? Let us know

  7. Dino's GyrosFalcon Heights

    1701 Carnes Ave, Falcon Heights, MN 55108

    Gyro · Greek

    GreekGyro

    Spotted an error? Let us know

  8. Holy BuffetFridley

    6540 University Ave NE, Fridley, MN 55432-4330

    HalalBuffet

    Spotted an error? Let us know

  9. Christos Greek RestaurantMinnetonka

    15600 Highway 7, Minnetonka, MN 55345

    Greek

    Greek

    Spotted an error? Let us know

  10. Reese & Riley's Olive Oil & Bistro BarMoorhead

    935 37 Ave S, Moorhead, MN 56560

    Spotted an error? Let us know

  11. Original Mediterranean GrillNew Brighton

    788 Cleveland Ave SW, New Brighton, MN 55112

    Spotted an error? Let us know

  12. Tahini Authentic Falafel & ShawarmaNew Brighton

    2398 County Road E W, New Brighton, MN 55112

    FalafelShawarma

    Spotted an error? Let us know

  13. Olympia Cafe and GyrosOsseo

    247 Central Ave, Osseo, MN 55369

    GreekGyro

    Spotted an error? Let us know

  14. Mm Greek FoodsOwatonna

    415 S Cedar Ave, Owatonna, MN 55060-2903

    Greek

    Spotted an error? Let us know

  15. AIDA - a taste of the MediterraneanRichfield

    2208 W 66th St, Richfield, MN 55423

    Spotted an error? Let us know

  16. Athens CafeRobbinsdale

    4080 W Broadway, Robbinsdale, MN 55422

    Greek

    Spotted an error? Let us know

  17. Gyro HouseRogers

    14165 James Rd Ste 102, Rogers, MN 55374

    GreekGyro

    Spotted an error? Let us know

  18. Extreme PitaSaint Cloud

    4101 West Division St Suite FC005, Saint Cloud, MN 56301

    Spotted an error? Let us know

  19. Campus KabobSaint Cloud

    1100 4th Ave S, Saint Cloud, MN 56301

    Kebab

    Spotted an error? Let us know

  20. Pharaoh's Gyro'sSavage

    4817 W 124th St, Savage, MN 55378-1314

    Gyro

    GreekGyro

    Spotted an error? Let us know

  21. Enjoy ShawarmaSavage

    Savage, MN 55378

    Shawarma

    Shawarma

    Spotted an error? Let us know

  22. Kabob by Dangerfield'sShakopee

    1583 1st Ave E, Shakopee, MN 55379

    TurkishKebab

    Spotted an error? Let us know

  23. Rugsan Restaurant & Mediterranean FoodShakopee

    222 1st Ave E, Shakopee, MN 55379

    Spotted an error? Let us know

  24. Lakeside GyrosSouth St Paul

    214 13th Ave S, South St Paul, MN 55075

    Gyro

    GreekGyro

    Spotted an error? Let us know

  25. Habibi’s HalalSpring Lake Park

    8188 Hwy 65 NE, Spring Lake Park, MN 55432

    Halal · Gyro · Falafel

    HalalFalafelGyro

    Spotted an error? Let us know

  26. Sofra KitchenSt Anthony

    3900 Silver Lake Rd NE, St Anthony, MN 55421

    Spotted an error? Let us know

  27. Roti Mediterranean Bowls Salads PitasSt Louis Park

    1620 Park Pl Blvd, St Louis Park, MN 55416

    Halal · Vegetarian · Shawarma

    HalalFalafelShawarma

    Spotted an error? Let us know

  28. Ariana Kabob & Gyro BistroSt Louis Park

    7115 Cedar Lake Rd S, St Louis Park, MN 55426-2712

    Halal · Shawarma · Kabob

    GreekTurkishHalalShawarmaGyroKebab

    Spotted an error? Let us know

  29. Mama’s Gyro & GrillWaconia

    1301 Oak Ave, Waconia, MN 55387-1073

    GreekGyro

    Spotted an error? Let us know

  30. Twin Cities Gyro & TacoWaconia

    1301 Oak Ave, Waconia, MN 55387

    GreekGyro

    Spotted an error? Let us know

  31. Gyro KingWaite Park

    16 2nd Ave N, Waite Park, MN 56387-1113

    Locally owned

    Gyro

    GreekGyro

    Spotted an error? Let us know

  32. Senator Persian foodWayzata

    2930 Minnehaha Curv, Wayzata, MN 55391-2528

    Persian

    Spotted an error? Let us know

  33. Black Sea RestaurantWhite Bear Lake

    1581 County Rd E E, White Bear Lake, MN 55110

    Since 2000

    Family-owned

    Vegetarian · Gyro

    TurkishGyroKebab

    Spotted an error? Let us know

  34. New York GyroWillmar

    915 1st St S, Willmar, MN 56201

    Halal · Shawarma · Gyro

    GreekHalalFalafelShawarmaGyroKebab

    Spotted an error? Let us know

BEFORE YOU GO

Plan your Mediterranean meal

Compare menus, share dishes and arrange takeout.

All guides