17 Best Restaurants In Edinburgh (Scotland)

Edinburgh, the capital city of Scotland, is famous not only for its stunning scenery and rich history but also for its amazing restaurants. If you are looking for tasty food, this city has something for everyone. From cozy cafes to fancy fine dining, there are plenty of choices that can make your mouth water. Whether you want a traditional Scottish meal or something more international, you are sure to find a place that you will love.

The restaurant scene in Edinburgh is lively and full of variety. Many places are unique, with their own special flavors and atmosphere. When you visit these restaurants, you can enjoy delicious dishes made with fresh, local ingredients. The friendly staff often share stories about the food, making dining here a fun experience. Overall, enjoying a meal in Edinburgh is not just about eating; it’s also about enjoying the warm atmosphere and discovering new flavors.

Best Restaurants In Edinburgh, Scotland

1. Discover Dishoom Edinburgh

Dishoom Edinburgh offers a delightful experience reminiscent of Bombay cafés. Its atmosphere is warm and inviting, with vintage décor that captures the essence of Indian culture. People rave about the breakfast menu, especially the iconic bacon naan roll, a true must-try!

Start your day off right with a delicious chai and an array of breakfast dishes. From masala scrambled eggs to fresh pastries, there’s something for everyone. The vibrant energy will make your morning feel special. You’ll love the friendly service, making you feel right at home.

Don’t miss the chance to explore the café’s unique design. The intricate tile work and charming ambiance enhance your dining experience. It’s a perfect blend of tradition and modernity in one space.

Gather with friends or family, and enjoy a lively conversation over your meal. The café also serves lunch and dinner, so think of Dishoom when you crave flavorful Indian cuisine later in the day.

Join the locals who consider this café a favorite. It’s not just about food; it’s about the experience!

Address: 3a St Andrew Square, EH2 2BD

2. Savor the Flavors at The Spence

The Spence is a contemporary dining destination, perfect for breakfast or lunch. With a focus on seasonal ingredients, each dish captures the essence of Scottish flavor. The menu changes regularly, ensuring fresh dining experiences.

Start your day with a hearty Scottish breakfast. Enjoy locally sourced produce presented beautifully. The relaxed vibe and stylish décor create a perfect backdrop for your meal. It’s an excellent place to enjoy a leisurely brunch with friends!

Have a fun time at The Spence, where food is an expression of creativity. The open kitchen design lets you witness the chefs in action. Their passion for quality is palpable in every bite.

Be sure to check out their lunch specials, which showcase the best of Scotland’s harvest. The friendly staff is always on hand to help you choose the right dish.

Whether you’re a local or a visitor, The Spence is definitely a top pick for food lovers!

Address: 39 Saint Andrew Square, EH2 2AD

3. Enjoy Unique Dishes at Duck & Waffle Edinburgh

Duck & Waffle Edinburgh offers a dining experience like no other. Located high up, it serves delicious British and European dishes. The stunning views of the city make every meal a special occasion. Enjoy breakfast while taking in the beautiful skyline!

Their signature dish, duck and waffle, is a fan favorite. It combines crispy duck with a fluffy waffle, all topped with a fried egg. It’s definitely a bold and exciting dish worth trying. The menu features a variety of options, from savory to sweet.

Have a fun time at this unique venue—perfect for brunch or a late-night meal. The ambiance is lively, making it popular for gatherings and celebrations. Enjoy craft cocktails and delectable bites as you unwind with friends.

Visit during sunset to experience breathtaking views paired with your meal. Duck & Waffle ensures every visit is memorable, with the perfect blend of flavor and atmosphere.

Don’t forget your camera; you’ll want to capture those views!

Address: 400-402 St James Crescent, EH1 3AD

4. Delight in Brunch at Greenwoods

Greenwoods is a charming spot known for its extensive brunch options. Located conveniently in central Edinburgh, it attracts both locals and tourists alike. With Dutch-style breakfast plates, there’s plenty to choose from.

The all-day brunch menu means you can enjoy your favorite meals at any time. Try their fluffy pancakes or traditional eggs benedict for a delightful experience. The inviting atmosphere is perfect for relaxed mornings with friends or family.

Take a moment to sip on a fresh juice or artisanal coffee. The café’s commitment to using quality ingredients shines through in every dish. Friendly staff members are always happy to recommend a favorite or suggest something new!

Greenwoods also offers lovely lunch options, perfect for a midday break. It’s a great way to refuel while exploring Edinburgh.

Join others who find Greenwoods a cozy spot in the city. You will surely leave satisfied and eager to return!

Address: 61 Frederick Street, EH2 1LH

5. Relax at The Gruff Goat Bistro

The Gruff Goat Bistro boasts a welcoming atmosphere and hearty breakfasts, making it a favorite among locals. Its cozy décor creates a chilled environment, ideal for a leisurely meal. It’s a great escape from the bustling city.

Try their big breakfast, packed with traditional Scottish ingredients. The friendly staff ensures everyone feels at home, adding to the restaurant’s charm. The café’s emphasis on comfort food makes it a lovely spot for brunch or lunch.

Have a fun time here with friends or family while enjoying great conversation over tasty dishes. The café’s intimate size means you’ll likely find a seat even during busy hours.

Consider returning for lunch or a quick snack. The bistro also offers daily specials that highlight fresh, local ingredients.

The Gruff Goat Bistro invites everyone to enjoy hearty meals in a relaxed setting!

Address: 19-20 Teviot Place, EH1 2QZ

6. Nourish Your Body at Urban Angel

Urban Angel focuses on local and organic produce. Their vibrant setting is perfect for enjoying a delicious breakfast. They proudly serve a variety of healthy dishes, ensuring there’s something for everyone.

You’ll love their vibrant smoothie bowls or wholesome breakfast wraps. The café’s ethos revolves around nourishing your body with fresh ingredients. Every dish is prepared with care and creativity, emphasizing flavor and health.

Take a break in this delightful café. It’s a great place to unwind, read a book, or catch up with friends. The inviting staff enhances your experience with friendly service.

Explore their menu for lunch options featuring local treats. You’ll leave feeling satisfied and energized for your next adventure in Edinburgh.

Try Urban Angel for a refreshing experience that focuses on wholesome, delicious meals!

Address: Hanover Street, Edinburgh

7. Indulge in Culinary Art at Montpelier’s

Montpelier’s offers a stylish atmosphere with a diverse brunch menu. This eatery is popular for relaxed vibes and modern decor. Guests appreciate the creativity in the dishes they serve.

The menu features an array of options that cater to every taste—from sweet to savory. Enjoy their creative brunch dishes alongside expertly brewed coffee. Each plate is not only tasty but visually appealing. You’ll love sharing your dishes with friends!

Have a fun time soaking in the ambiance while you relax with great food and company. Montpelier’s feels like a neighborhood gem, perfect for a sunny afternoon brunch.

Don’t rush; savor every bite as you take in the peaceful setting. It’s an ideal place to recharge before continuing your day in Edinburgh. Montpelier’s is also the perfect backdrop for catching up with friends!

Visit Montpelier’s, where stylish decor meets delightful food.

Address: 159-161 Bruntsfield Place, EH10 4DG

8. Taste Homemade Goodness at Honeycomb & Co

Honeycomb & Co is a charming café boasting vibrant décor and delicious cakes. The inviting atmosphere makes it a delightful stop for breakfast. Whether you’re looking for a quick bite or a leisurely meal, this café delivers!

Try their famous homemade cakes alongside a cup of artisan coffee. The breakfast menu features energizing options like avocado toast or smoothie bowls. You’ll appreciate the creativity in every dish.

Have a fun time enjoying a sweet treat while soaking in the cheerful ambiance. The café is beautifully decorated, making every visit feel special. It’s a popular spot for locals to unwind and relax.

Consider returning for lunch as they offer a range of savory dishes, perfect for any time of day. The staff is friendly and always ready with great suggestions.

Gather your friends and enjoy the comforting atmosphere of Honeycomb & Co!

Address: 1 Merchiston Place, EH10 4NP

9. Unwind at Toast

Toast offers a captivating riverside setting perfect for breakfast or brunch. Enjoy the lovely views of the water while indulging in delicious dishes. The menu features an array of classic favorites and new twists.

Try their delightful brunch options, which include everything from hearty eggs benedict to fresh pastries. The food is flavorful and beautifully presented. You’ll appreciate the attention to detail in every dish!

Have a fun time gathering with friends or family in this cozy spot. The friendly service and sunny atmosphere make for a great dining experience. Don’t hesitate to spend extra time enjoying the riverside views.

Toast is also known for its lovely lunch options. It’s a wonderful place to relax before continuing your adventures in Edinburgh.

Don’t miss out on this beautiful dining spot where breakfast meets scenic views!

Address: 65 The Shore, EH6 6RA

10. Find Comfort at Loudons

Loudons is beloved for its innovative brunch menu and welcoming ambiance. The café is a beautiful space filled with greenery and uplifting decor. A visit here will surely brighten your morning!

Experience their creative brunch offerings, from fluffy pancakes to savory bowls. Everything they serve is fresh, tasty, and made with love. You’ll feel satiated and happy as you savor your meal!

Have a fun time sharing dishes with friends while enjoying the lively atmosphere. Whether you prefer something sweet or savory, Loudons has you covered. It’s a great space to relax and recharge.

Also, consider returning for lunch or a sweet treat. The staff is always keen to suggest their best sellers!

Loudons is perfect for creating happy memories over food in a friendly environment.

Address: Fountainbridge, Edinburgh

11. Enjoy Scenic Views at The Ship on the Shore

The Ship on the Shore is a picturesque locale on the waterfront. It’s perfect for enjoying brunch or a casual meal with a view. The relaxing setting makes every meal feel special, no matter the occasion.

Dig into their delightful brunch menu featuring fresh seafood, classic breakfast dishes, and more. The food is hearty and delicious, making it a local favorite. The cozy atmosphere enhances your dining experience amid the lovely waterfront.

Gather with your friends for a fun outing while savoring the scenic views. Watching boats pass by as you enjoy your meal creates a memorable experience. The friendly staff adds to the relaxed vibe of the café.

Consider revisiting for lunch or dinner. The menu is diverse and showcases local flavors beautifully!

Take a break at The Ship on the Shore—a perfect blend of great food and stunning views!

Address: 24-26 The Shore, EH6 6QN

12. Relish Freshness at Edinburgh Larder

Edinburgh Larder is dedicated to showcasing fresh Scottish ingredients. Located in the heart of the Old Town, it’s an ideal spot for breakfast. The stylish interior and friendly service create an inviting atmosphere.

Try their traditional Scottish breakfast where every ingredient shines. The commitment to quality is evident in every dish. It’s a place where flavors come together beautifully, showcasing the best of local produce.

Have a fun time exploring their menu, which also includes delicious lunch options. From hearty soups to savory sandwiches, there’s a dish for every craving. The café encourages guests to savor each moment.

You’ll appreciate the unique offerings inspired by Scotland’s best ingredients. It’s a fantastic choice for those who strive for both taste and quality.

Make Edinburgh Larder your go-to for a delightful, wholesome meal!

Address: Old Town, just off the Royal Mile

13. Experience Elegance at Margot Edinburgh

Margot Edinburgh is renowned for its stunning interior and elegant ambiance. The classic brunch menu features a blend of modern twists and traditional choices. It’s the perfect place for those who appreciate fine dining.

Savor beautifully crafted dishes alongside expertly brewed coffees. Their attention to detail ensures that each meal is a feast for the senses. The presentation is as delightful as the flavors!

Consider it a wonderful setting for celebrations or special gatherings. The elegant décor and warm atmosphere enhance every dining experience. Have a fun time enjoying brunch with friends in this beautiful space.

Be sure to explore the seasonal dishes highlighting fresh ingredients when you visit! Whether you’re there for a special occasion or a casual meal, Margot combines elegance with exceptional food.

Indulge in a unique culinary journey at Margot Edinburgh!

Address: 7-8 Barclay Terrace, EH10 4HP

14. Satisfy Your Breakfast Cravings at Snax Cafe

Snax Cafe is a reliable spot for hearty breakfasts that pack a punch. Located in a central area, it offers a friendly setting to enjoy a delicious meal. The casual vibe makes it an attractive option for all meals of the day.

Try their full Scottish breakfast, loaded with tasty ingredients. They focus on quality and generous portions, ensuring you leave satisfied. The friendly staff is always ready to make recommendations and welcome you with a smile!

Have a fun time enjoying great food while refueling for your day ahead. The café serves a variety of light bites, perfect for a quick snack or leisurely brunch. Enjoy a relaxing atmosphere filled with good vibes!

You’ll feel right at home while munching on delicious treats and sipping on great coffee. Snax Cafe is the go-to for comfort food in Edinburgh.

Address: 15 West Register Street, EH2 2AA

15. Discover Freshness at Ardfern

Ardfern is a delightful eatery featuring a menu packed with locally sourced ingredients. Enjoy the relaxing atmosphere while indulging in freshly prepared dishes. It’s a perfect spot for brunch or lunch in a tranquil setting.

Try their seasonal specials, which highlight the flavors of the area. They offer a range of choices, from breakfast bowls to savory pastries. The devoted staff pride themselves on great service and delicious food.

Take a walk through the charming interior as you enjoy your meal. The cozy environment encourages relaxation and enjoyment of each bite. Gather with friends or family to create lasting memories over good food.

Visit Ardfern for a fresh, wholesome dining experience that feels both special and comforting!

Address: 10-12 Bonnington Road, EH6 5JD

16. Cozy Up at Quinn’s Cafe

Quinn’s Cafe welcomes guests into its warm and inviting space. It’s the go-to café for hearty breakfast options and delightful coffee. The friendly atmosphere makes it perfect for leisurely meals with friends.

Enjoy a variety of breakfast favorites, from classic full breakfasts to lighter options. Everything served is fresh and made with care. You can count on friendly service that makes every visit enjoyable!

Have a fun time interacting with the local community as you dine. The cozy seating invites you to sit back and enjoy your meal while connecting with those around you.

Consider a return for lunch or an afternoon treat. Quinn’s offers a comforting experience, making it a cherished spot for many locals and visitors alike.

Visit Quinn’s Cafe to indulge in refreshing fare in a friendly environment!

Address: Edinburgh

17. Gather at McLarens on the Corner

McLarens on the Corner is a family-friendly establishment known for its welcoming vibe. This neighborhood café has become a favorite for breakfast and brunch. It’s a wonderful spot for gathering around delicious meals with loved ones.

Delight in their hearty breakfast options that cater to all tastes. From hearty veggie breakfasts to traditional Scottish dishes, there’s something for everyone! The café’s warm atmosphere makes it a great place to start the day.

Take a walk around and soak in the welcoming energy as you enjoy your meal. The friendly staff creates a cozy experience that makes every visit feel special. They’re always ready to help you choose the perfect dish!

Why not return for lunch? McLarens also serves amazing sandwiches and light bites throughout the day. It’s the perfect stop for renewing energy as you explore Edinburgh!

McLarens on the Corner proves a wonderful spot for enjoying quality time with family and friends over great food.

Address: Morningside, Edinburgh

Final Thoughts

Edinburgh is a city that sings with culinary creativity. From cozy cafés to chic bistros, there’s something special for everyone. Each restaurant on this list offers unique dishes and inviting atmospheres, providing delightful dining experiences.

You’ll find flavors from different cultures and fresh, local ingredients that highlight the charm of Scottish cuisine. After your meal, consider discovering more about the region by exploring nearby destinations such as the Scottish Highlands or even delving into the coastal beauty of Troon. Dive into these dining experiences and relish every moment spent around the table.