Edinburgh has a knack for blending old-world charm with quietly impressive dining rooms, the kind that don’t need to shout to attract attention.
Some restaurants here have built reputations that travel far beyond the city, drawing in actors, musicians, writers, and visiting royalty looking for something genuinely good rather than flashy.
A closer look at where well-known faces choose to eat offers a revealing glimpse into the capital’s most respected tables.
All information is provided for general interest only. Dining preferences, reported visits, and availability may vary over time.
1. The Witchery By The Castle (Castlehill, Royal Mile, Old Town)

Nestled right beside Edinburgh Castle, this gothic gem has welcomed countless celebrities through its doors since 1979.
The dramatic interiors feature candlelit tables, tapestries, and antique furnishings that create an unforgettable atmosphere.
Famous diners have included actors, musicians, and royalty who appreciate the restaurant's theatrical ambience.
The menu showcases Scottish ingredients with creative flair, making every meal feel like a special occasion worth celebrating.
2. Rhubarb At Prestonfield (Priestfield Road, Prestonfield)

Step into a world of opulence at this stunning restaurant housed within a seventeenth-century mansion.
Rich crimson walls, gilded mirrors, and sumptuous fabrics create a lavish backdrop for exceptional Scottish cuisine.
High-profile guests adore the theatrical presentation and bold flavours that define every dish.
The peacocks wandering the grounds add an extra touch of grandeur that makes dining here truly memorable for celebrities and food lovers alike.
3. Timberyard (Lady Lawson Street, Old Town)

Housed in a converted warehouse, this award-winning spot champions seasonal Scottish produce with a modern twist.
Exposed brick, reclaimed wood, and an open kitchen create a relaxed yet sophisticated vibe.
Celebrity chefs and food critics regularly praise Timberyard's innovative approach to traditional ingredients.
The ever-changing menu reflects what's freshest, ensuring each visit brings new flavours and exciting surprises that keep famous guests returning.
4. The Palmerston (Palmerston Place, West End)

This unassuming gastropub has earned a devoted following among actors and musicians seeking quality food without pretension.
The relaxed atmosphere and exceptional cooking make it perfect for those wanting to dine without fuss.
Seasonal British dishes prepared with care have made The Palmerston a favourite among discerning diners.
Famous faces appreciate being able to enjoy outstanding meals in a comfortable, low-key setting that feels like a neighbourhood secret.
5. The Scran & Scallie (Comely Bank Road, Stockbridge)

Run by Michelin-starred chef Tom Kitchin, this gastropub offers elevated pub classics in a welcoming setting.
The name itself is Scottish slang for food and servant, reflecting the restaurant's approachable yet refined philosophy.
Celebrities visiting Edinburgh often stop here for hearty Scottish fare done exceptionally well.
The warm hospitality and top-quality ingredients create an experience that feels both comforting and special, perfect for famous guests seeking authenticity.
6. Valvona & Crolla (Elm Row, Leith Walk)

Founded in the early twentieth century, this long-running Italian deli and café has become a true Edinburgh institution.
Shelves filled with imported ingredients and speciality foods give the space a wonderfully old-school charm.
Generations of locals and visitors have popped in for everything from pastries to pasta essentials.
The attached café keeps things simple and authentic, making it a favourite stop for those who appreciate genuine Italian flavours.
7. Baba (George Street, New Town)

Baba brings bold Levantine flavours to the heart of Edinburgh’s New Town in a space that feels lively and welcoming.
Colourful interiors and shareable plates make it an easy place to settle in and relax.
The menu focuses on vibrant spices, fresh ingredients, and comforting dishes designed for the table.
Its energetic atmosphere has made it popular with diners looking for something fun, modern, and full of flavour.
8. The Kitchin (Commercial Quay, Leith)

Tom Kitchin's flagship Michelin-starred restaurant showcases nature-to-plate philosophy with stunning results.
Located in Leith's revitalised waterfront, the restaurant combines French techniques with the finest Scottish seasonal produce.
A-list diners seek out this destination for its impeccable service and extraordinary food.
The commitment to local suppliers and sustainable practices resonates with environmentally conscious celebrities who value both exceptional cuisine and ethical sourcing practices.
9. The Fishmarket (Pier Place, Newhaven Harbour)

Perched on the historic Newhaven Harbour, this seafood specialist offers the freshest catches with spectacular waterfront views.
The casual elegance and maritime setting create a relaxed atmosphere that famous guests find refreshingly unpretentious.
Celebrities visiting Edinburgh's coast often choose this spot for its outstanding fish and shellfish.
The transparent sourcing and simple preparations let the quality ingredients shine, appealing to discerning diners who value authenticity over fuss.
10. Dishoom Edinburgh (St Andrew Square, New Town)

Inspired by Bombay's old Irani cafes, Dishoom brings Bombay comfort food to Edinburgh's elegant New Town.
The nostalgic decor and generous portions have made it incredibly popular with celebrities craving flavourful Indian cuisine.
From breakfast naan rolls to signature biryanis, every dish delivers bold flavours and excellent value.
Famous faces appreciate the consistent quality and vibrant atmosphere that makes dining here feel like a special event every single time.
11. Contini George Street (George Street, New Town)

This stylish Scottish-Italian restaurant has earned its place as a well-loved George Street fixture.
The menu blends Italian inspiration with high-quality local ingredients, keeping things familiar but carefully done.
Thoughtful service and a relaxed setting make it easy to linger over a meal here.
It’s the kind of place people return to for dependable cooking and a warm welcome.
12. The Spence At Gleneagles Townhouse (St Andrew Square, New Town)

Set within the elegant Gleneagles Townhouse, The Spence offers refined dining in a richly detailed interior.
The room feels calm and private, making it ideal for unhurried meals away from the bustle outside.
Menus highlight seasonal Scottish produce prepared with a modern, thoughtful touch.
The overall experience is polished but comfortable, which explains its quiet appeal to high-profile guests.
13. Wedgwood The Restaurant (Canongate, Royal Mile)

Tucked just off the Royal Mile, this intimate restaurant is known for its thoughtful approach to modern Scottish cooking.
Dishes focus on seasonal ingredients and careful presentation without feeling fussy.
The dining room has a cosy, relaxed feel that encourages guests to slow down and enjoy the experience.
Personal service and consistent quality keep it firmly on the radar for diners seeking something special without the spotlight.

















