European and Mediterranean

Take a look at our choice of Italian, French and Mediterranean Restaurants and Dine Out in Style in Edinburgh

Cafe Andaluz Food

French Restaurants in Edinburgh

L’escargot Blanc

Lescargot Blanc

Climb the stairs to the lofty upstairs restaurant at 17 Queensferry Street and let your senses absorb the wonderful sights, sounds and smells of this traditional French restaurant.  L'escargot Blanc is the little sister of L’escargot Bleu in Edinburgh’s New Town at Broughton Street.

Let your imagination drift as you listen to the sounds of French music playing in the background and take in the gorgeous posters adorning the walls - you could almost be in Latin Quarter or Marais districts of Paris.

Only the best quality food, imported directly from France or sourced locally here in Scotland, is served. Take your time and peruse the menu with a light aperitif, Poire William or Ricard and drool at the delicious offerings of Lapin Chausseur or Poisson du Jour prepared in cast iron pots.

This is a delightful French restaurant and well worth a visit.

17 Queensferry St, Edinburgh EH2 4QW (website)

0131 226 1890

Le Di-Vin

Le Di Vin 001

At 9 Randolph place is an authentic French wine bar found in the West End of Edinburgh. Proprietors Virginie and Ghislain have transformed the former Oratory of St. Anne into a stunning meeting place for drinks or a light meal with friends, with convivial seating, intimate corners and a stunning mezzanine floor.

Whether you’re a wine connoisseur or simply want to relax and enjoy the perfect glass or two with friends, Le Di-Vin is the perfect place for unwinding in the heart of Edinburgh’s New Town.

9 Randolph Pl, Edinburgh EH3 7TE (website)

0131 538 1815

La P’tite Folie 

Randolph Resto 3

Upstairs at Randolph Place and serves traditional French cuisine in a warm and welcoming dining venue. You are guaranteed a warm welcome and sumptuous dishes that you aren’t likely to find anywhere else in Scotland, which are, naturally, complemented by heavenly French wines.

9 Randolph Pl, Edinburgh EH3 7TE (website)

0131 225 8678

Italian Restaurants in Edinburgh

Oliviero Antipasti


O’Oliviero’s is a family friendly independently run Italian restaurant on the beautiful Grassmarket, just steps away from Edinburgh castle. Their Italian chefs use a combination of local and Italian produce to serve up authentic flavours from rich ragù to crisp, hand stretched pizzas to decadently creamy tiramisu. Relaxed, friendly servers are always happy to cater to any dining needs and the busy hum at O’Oliviero’s provides a warm ambiance for any dining occasion.  

64 Grassmarket, Edinburgh EH1 2JR (website)

0131 226 3706

La Favorita

La Favorita Exterior 500X210

Aptly named, Tony Crolla’s authentic Italian restaurant has been a firm favourite with local residents and visitors for many years. A fabulous menu, combined with warm, friendly staff, this bustling restaurant offers wood-fire oven baked pizzas, mouthwatering pastas and much-loved Italian desserts including tiramisu, pannacotta and homemade chocolate and pear sponge cake.

331-325 Leith Walk, Edinburgh EH6 8SA (website)

0131 554 2430

La Rusticana

This family-run restaurant provides traditional home-made Italian cooking at its finest.  With freshly prepared ingredients served with a warm welcome, it’s no surprise that this Italian restaurant has been a mainstay of the Edinburgh restaurant scene for over 20 years.  Perfect for lunch or dinner diners can enjoy their favourite Italian cuisine and select from fresh pasta, seafood, pizza and risotto.

90 Hanover St, Edinburgh EH2 1EL, UK (website)

0131 225 2227

Contini Restaurant

George Street Contini Restaraunt Outside Seating

An award winning family run restaurant in the heart of Edinburgh which combines the finest ingredients from Scotland’s own larder with freshly imported produce direct from Italy reflecting the warmth of the Italian sun. This is classic, Italian cuisine at its very best.  Contini welcomes diners for lunch, dinner or simply a strong Espresso shared with a friend in its casual bar.

103 George St, Edinburgh EH2 3ES (website)

0131 225 1550

Nonna’s Kitchen

Fragrant Italian flavours, wholesome cooking and warm, Italian hospitality are the perfect ingredients for this popular restaurant in Edinburgh’s Morningside to the South of the city.  Traditional starters such as baked aubergine and mozzarella in a delicious tomato sauce are enhanced by options which can include scallops, black pudding and pesto on a specials list equal in length to the menu. This popular restaurant is a local favourite for residents and visitors venturing further afield.

45 Morningside Rd, Edinburgh EH10 4AZ (website)

0131 466 6767

Locanda de Gusti

Locando De Gusti 600

Just a short walk from Haymarket station you’ll find a little bit of Naples in Edinburgh. Chef Rosario Sartore (pictured) imports Denominazione di Origine Protetta (D.O.P) artisan produce from Italy, combining them with prime Scottish ingredients to recreate authentic dishes from southern Italy. The menu changes daily and includes fresh fish and seafood, hand-made pasta and cakes, with gluten-free options always available.

102 Dalry Rd, Edinburgh EH11 2DW (website)

0131 346 8800


Gusto Table

Gusto Italian has been a mainstay of elegant George St. dining for almost 15 years. Serving the best in authentic Italian food and chic cocktails, Gusto has remained close to the heart of Edinburgh locals and tourists alike. They specialize in catering to all dietary requirements with over 30% of the menu available as Vegan. They can provide comprehensive information on all menu items and are adept at dealing with allergens.

Central to the dining area is the ‘Con Amici’ table -literally meaning ‘with friends’- which can seat groups of up to 40. The mezzanine level can sit up to 75 for a sit down meal, or up to 100 for an informal canapé or bowl food event. On street level, the main restaurant can sit up to 130 incorporating the ‘Con Amici” table. There is also a bar area which is fantastic for laid back cocktail, prosecco or champagne style events.

135 George St, Edinburgh EH2 4JS (website)

0131 225 2555


Cucina 500

Opened in 2009 with Head Chef Mattia Camorani at the helm, award-winning restaurant Cucina is the vibrant, bustling soul of Radisson Collection Royal Mile Hotel Edinburgh located on the city’s historic Royal Mile. The restaurant offers fresh and authentic Italian dishes, perfectly matched to the season, all year round. The menus and atmosphere created at Cucina are based on the enjoyment of good food, genuine Italian hospitality and a concept of sharing with friends and family. 

1 George IV Bridge, Edinburgh EH1 1AD (website)

0131 220 6666

Spanish Restaurants in Edinburgh

Café Andaluz

Cafe Andaluz Interior

Situated in the heart of George Street, this exceedingly popular Spanish tapas restaurant has a bustling and vibrant atmosphere as diners chat and explore their extensive range of tapas.  Where to begin?  A firm favourite is the Pollo Rebozado, succulent chicken fillets in a crisp batter coated with light grain mustard and honey. An absolute must to try is their Grilled goats cheese with Seville orange & chilli marmalade.  Paella de Pollo y Carne is a rich tasting paella with roasted chicken, chorizo & Serrano ham, perfect for sharing.

77B George St, Edinburgh EH2 3EE (website)

0131 220 9980

See other restaurants in Edinburgh >


Due to the Covid-19 pandemic many establishments could either be closed or operating reduced hours. Please check with venues directly before you visit.

Find out which Edinburgh venues are participating in the Eat Out To Help Out scheme >