Edinburgh Mediterranean

44 places in Edinburgh, United Kingdom

La Casa and BABA are the best-rated Mediterranean restaurants in Edinburgh. See all 7 rated places, ranked by real diners' comparisons.

88
Highest rated
La Casa
Rated places
7
Average score
75/ 100
88
La Casa
La Casa

Mediterranean · Tapas · Greek

297 Leith Walk

88
BABA
BABA

Mediterranean · Middle Eastern · Bar

130 George Street

85
La Casa Dalry
La Casa Dalry

Mediterranean · Tapas

103-105 Dalry Road

78
Fava
Fava

Greek · Mediterranean · Casual Dining

248 Morrison Street

This casual dining spot offers Mediterranean cuisine, with dishes like Kleftiko for £23.95 and Traditional Moussaka for £17.95.

66
Lady & The Bear
Lady & The Bear

Mediterranean · Coffee Shop · Casual Dining

1 Hope Park Terrace

65
Isola
Isola

Mediterranean · Italian · Seafood

85-87 Newington Road

55
Tony Macaroni
Tony Macaroni

Italian · Pizza · Mediterranean

Newcraighall Rd

Arti & Alba
Arti & Alba

Mediterranean · Italian · Bar

81 Holyrood Road

Not rated yetSee menu and prices
Qupi Cafe
Qupi Cafe

Coffee Shop · Mediterranean · Brunch

171 Leith Walk

Not rated yetSee menu and prices
Kebabish Original
Kebabish Original

Kebab House · Curry House · Mediterranean

128 Dalry Road

Not rated yetSee menu and prices
Braw Brunch
Braw Brunch

Brunch · Breakfast · Mediterranean

East Fountainbridge

Not rated yetSee menu and prices
Mediterranean & Classic Delicious Street Food
Mediterranean & Classic Delicious Street Food

Mediterranean · Coffee Shop · Sandwich Shop

Ocean Dr

Not rated yetSee menu and prices
Palmyra Pizza
Palmyra Pizza

Pizza · Mediterranean · Kebab House

22 Nicolson Street

Not rated yetSee menu and prices
Tony Macaroni
Tony Macaroni

Italian · Pizza · Mediterranean

2 Greenside Lane

Not rated yetSee menu and prices
Melrose Restaurant
Melrose Restaurant

Mediterranean · Bar · Grill

38 Charlotte Square

Not rated yetSee menu and prices
The Shawarma House
The Shawarma House

Middle Eastern · Mediterranean · Kebab House

119 Nicolson Street

Not rated yetSee menu and prices
Eden's Kitchen
Eden's Kitchen

Mediterranean · Turkish · Pizza

32c Broughton Street

Not rated yetSee menu and prices
Amalfino
Amalfino

Mediterranean · Italian · Pizza

90 Haymarket Terrace

Not rated yetSee menu and prices
Dine Craiglockhart
Dine Craiglockhart

Casual Dining · Mediterranean

101b Colinton Road

Not rated yetSee menu and prices
Wee Greek Kitchen
Wee Greek Kitchen

Greek · Mediterranean

158 Dalkeith Road

Not rated yetSee menu and prices