TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Middle Eastern Restaurants in Sydney (NSW)

27 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a booking instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Middle Eastern

Bamiyan Afghan Cuisine

Level 1 – 147-149 Great North Road, 2046, Five Dock (NSW)

9.3 / 10
103 reviews

Lebanese

95-97 Glebe Point Road, 2037, Glebe (NSW)

9.1 / 10
43 reviews

Brazilian

The Grand Parade, 2216, Brighton-Le-Sands (NSW)

8.6 / 10
33 reviews

Lebanese

270 Cleveland Street, 2010, Surry Hills (NSW)

8.9 / 10
17 reviews

american express Welcome

Specify a date and enjoy promotions of up to -50% in our best restaurants

Middle Eastern

215 Clarence St, 2000, Sydney (NSW)

8.9 / 10
21 reviews

Average price $30

-30% off the "à la carte" menu!

Lebanese

608 Liverpool Rd, 2136, Strathfield South (NSW)

8.6 / 10
12 reviews

Average price $50 american express Welcome

Lebanese

Shop 7, 673 Pittwater Road, 2099, Dee Why (NSW)

8.6 / 10
14 reviews

InsiderTurkish

Shop 5 23 Barangaroo Avenue, 2000, Barangaroo (NSW)

9.0 / 10
1,304 reviews

Average price $75

Lebanese

25 Babbage Rd, 2069, Roseville Chase (NSW)

9.0 / 10
820 reviews

Average price $45

Turkish

79 Elliott Street, 2041, Balmain (NSW)

9.0 / 10
665 reviews

Average price $65 american express Welcome

Turkish

409 Cleveland St, 2016, Redfern (NSW)

Average price $40

Lebanese

3-9 Terminus Street, Castle Hill Garden Piazza, 2154, Castle Hill (NSW)

9.3 / 10
51 reviews

Lebanese

372/374 Liverpool Road, 2136, Strathfield South (NSW)

american express Welcome

Middle Eastern

Tenancy 6, 1 Dalgal Way, Harold Park Tramsheds, 2037, Forest Lodge (NSW)

8.8 / 10
379 reviews

Average price $35

Middle Eastern

34 Harrington St, 2000, The Rocks (NSW)

9.2 / 10
5 reviews

Average price $65

Iranian

Shop 127 121-133 Pacific Hwy, 2077, Hornsby (NSW)

9.1 / 10
148 reviews

Average price $20 american express Welcome

Lebanese

1/265 Crown Street, 2010, Darlinghurst (NSW)

9.0 / 10
234 reviews

Average price $35

Iranian

100 Blaxland Rd, 2112, Ryde (NSW)

8.9 / 10
20 reviews

Average price $30

Lebanese

165 Norton St, 2040, Leichhardt (NSW)

7.1 / 10
14 reviews

Average price $25

Lebanese

274 Cleveland St, 2010, Surry Hills (NSW)

9.0 / 10
82 reviews

Average price $35 american express Welcome

Middle Eastern

63/61 Carawa Road, 2099, Cromer (NSW)

8.8 / 10
307 reviews

Average price $55 american express Welcome

Middle Eastern

17 Hickson Road, 2000, Walsh Bay (NSW)

9.2 / 10
110 reviews

Average price $65 american express Welcome

Lebanese

309-313 Forest Road, 2207, Bexley (NSW)

9.3 / 10
28 reviews

Average price $45

Middle Eastern

128 Longuevile Road, 2066, Lane Cove (NSW)

9.0 / 10
238 reviews

Lebanese

Shop 2/ 225 Morrison Rd, 2112, Putney (NSW)

8.9 / 10
24 reviews

Filter

TheFork advantages