The Ultimate Dining Guide to Edinburgh Scotland (Best Places to Eat)

Edinburgh, the capital city of Scotland, is famous for its beautiful sights and rich history. But did you know it also has some of the best restaurants? From cozy cafes to fancy dining spots, there is something for everyone. If you are a foodie, you will love trying the amazing dishes that local chefs create. Whether you want traditional Scottish meals or international flavors, Edinburgh has it all!

The restaurant scene in Edinburgh is vibrant and exciting. When you visit any of these spots, you will feel the warm atmosphere and enjoy fresh, delicious food. Many restaurants use local ingredients, bringing the tastes of Scotland straight to your plate. Eating out in Edinburgh is not just about the food; it’s also about the experience. With friendly staff and charming settings, you will want to visit these restaurants again and again!

Best Restaurants In Edinburgh Scotland

1. Discover The Edinburgh Larder

Discover The Edinburgh Larder

The Edinburgh Larder is a gem in the heart of Old Town. I enjoyed their full Scottish breakfast. The porridge is creamy and has a delightful taste, making mornings special. This place prioritizes locally sourced ingredients, reflecting the rich culinary scene in Scotland.

The setting is cozy and welcoming. I loved the rustic decor, which added to the charm. It’s perfect for a leisurely breakfast or brunch with friends. Their commitment to sustainability is evident and commendable.

Don’t miss their homemade pastries! They are not only delicious but also beautifully presented. It’s hard to choose just one. I highly recommend trying their tea selections alongside your meal.

The staff is friendly and knowledgeable about their menu. It felt like they really cared about making my visit enjoyable. They also have gluten-free options for those who need them.

The Edinburgh Larder is open daily, making it easy to stop by anytime. Their address is 11 & 15 Blackfriars Street, Edinburgh EH1 1NB.

2. Have a Fun Time at Greenwoods

Have a Fun Time at Greenwoods

Greenwoods, located in New Town, is the go-to spot for brunch lovers. Their all-day brunch menu is packed with delicious choices. I particularly enjoyed their indulgent breakfast options, which are flavorful and satisfying. It’s a vibrant atmosphere that gets busy quickly!

The interior is bright and inviting, making it an ideal spot to relax. Whether you’re solo or with friends, this cafe offers a buzz that’s hard to resist. Their coffee is rich and pairs well with the food.

Don’t forget to try their pancakes! They are fluffy and topped with fresh fruits. Each bite is a treat. I always leave with a happy heart and a full stomach.

The staff is attentive and adds to the warm feel of the place. You can tell they love what they do and are happy to make recommendations. You can seldom go wrong with the daily specials.

Greenwoods is a delightful eatery worth visiting. The address is 61 Frederick Street, Edinburgh EH2 1LH.

3. Visit Hula Grassmarket

Visit Hula Grassmarket

Hula Grassmarket is a vibrant spot that caught my eye while wandering through Edinburgh. It’s a great place for açaí bowls! Their bowls are colorful, fresh, and bursting with flavor. Perfect for a light yet refreshing meal.

The sidewalk patio is delightful, especially on sunny days. I loved sitting outside while soaking in the atmosphere. The vibe is lively and inviting, making it a perfect break from sightseeing.

Every visit, I try something new, and I’ve never been disappointed. Their smoothies are also fantastic, made with fresh ingredients. The staff is friendly and happy to customize orders.

The relaxed environment makes it easy to linger a little longer, savoring every bite. It’s a great place to unwind with friends or grab a quick bite.

You’ll find Hula at the base of Victoria Street. Their address is Grassmarket, Edinburgh.

4. Indulge at Loudons Café & Bakery

Indulge at Loudons Café & Bakery

Loudons Café & Bakery in Fountainbridge is a must-visit for any brunch enthusiast. I was drawn to their tiramisu French toast, and it did not disappoint! The blend of flavors was delightful, and the portion was generous.

The cozy atmosphere makes it a great spot for weekend brunch. I found the decor welcoming, with a mix of modern and rustic styles. It’s perfect for a relaxed morning.

Their menu caters to various dietary needs, offering vegan and gluten-free options. It’s refreshing to see such inclusivity. The Eggs Benedict was perfectly poached and seasoned!

The staff is efficient and friendly, providing quick service without feeling rushed. They make excellent recommendations if you’re unsure what to order.

Loudons Café is open every day for breakfast and lunch. Check them out at Fountainbridge / Behind Waverley Station, Edinburgh.

5. Take a Stroll to Söderberg

Take a Stroll to Söderberg

Söderberg in Stockbridge is a charming café that specializes in Scandinavian breakfasts. I loved the atmosphere as soon as I walked in; it felt homey and inviting. Their fresh pastries are a wonderful treat, perfect for enjoying with coffee.

The open kitchen allows you to watch them prepare delicious meals, creating a sense of warmth. I tried their famous cinnamon bun, and it was heavenly. The blend of spices was just right.

The staff is welcoming and attentive, making you feel right at home. I enjoyed chatting with them about the daily specials. It’s always a good idea to listen to their recommendations!

As I relaxed, I noticed the beautiful decor inspired by Scandinavian design. It adds to the charm of the café. This is a great spot for a leisurely breakfast or light lunch.

You’ll find Söderberg at Stockbridge / Quartermile, Edinburgh.

6. Experience Nobles Bar & Restaurant

Experience Nobles Bar & Restaurant

Nobles Bar & Restaurant in Leith is perfect for a full Scottish breakfast experience. I was impressed with the hearty portions and quality of ingredients. Their breakfast was delicious and sets the stage for a busy day ahead.

Its relaxed atmosphere makes it suitable for both casual diners and those celebrating special occasions. I enjoyed the lively ambiance and the colorful decor inspired by local art.

The menu also features some local craft beers, making it a perfect place for lunch or dinner as well. The staff is friendly and eager to ensure all your needs are met.

Aside from breakfast, their lunch menu has a variety of fresh seafood that’s equally delightful. Each dish highlights the region’s flavors beautifully!

Nobles is a fantastic eatery that exemplifies Scottish hospitality. Their address is Leith, Edinburgh.

7. Have an Exotic Meal at Dishoom

Have an Exotic Meal at Dishoom

Dishoom in St Andrews Square is an extraordinary dining experience. It features an Indian-inspired breakfast that’s truly unique. I was pleasantly surprised by the spiced eggs and how fulfilling they were!

The atmosphere transports you to a cozy Irani café. I loved the tapestry of decor, adding color and warmth. It’s a lively spot that many locals adore. You can often see queues outside, which is a good sign of its popularity.

Don’t miss the chai! It’s rich and aromatic, making it a perfect pairing with any meal. Their attention to detail in flavor and presentation is evident and much appreciated.

The staff is friendly, and my server was knowledgeable about the menu. They offered great suggestions that enhanced my dining experience.

Dishoom is a must-try when in Edinburgh. Visit them at St Andrews Square, Edinburgh.

8. Enjoy Brunch at The Pantry

Enjoy Brunch at The Pantry

The Pantry in Stockbridge is where modern brunch takes center stage. I loved their creative dishes and the warm, inviting atmosphere. The brunch menu has something for everyone, including fantastic gluten-free options.

The café has a rustic charm that makes it a comfortable place to relax. I tried their signature dishes, and each one was more flavorful than the last. The focus on local ingredients really shines through!

The staff are kind and efficient, providing a welcoming feel. They were happy to explain menu items and assist with options according to my dietary preferences. I appreciated their attentiveness.

The Pantry is an excellent choice for brunch gatherings with friends or family. It’s a great way to start the day with a hearty meal!

You can find The Pantry at Stockbridge, Edinburgh.

9. Delight in Café Tartine

Delight in Café Tartine

Café Tartine at Leith Shore gives off French vibes that are hard to resist. I was enchanted by its ambiance as I stepped inside. Their French-style breakfast is an experience that should not be missed. I savored every bite!

The decor is rustic and cozy, making you feel like you’re in a quaint French bistro. I enjoyed their pastries that were fresh and scrumptious, a perfect pairing with coffee.

The staff is warm and inviting, enhancing the dining experience. I enjoyed their recommendations, which highlighted the best offerings on the menu. They truly make you feel like a valued guest.

Additionally, their lunch options evoke a classic café experience. Each dish is beautifully presented and bursting with flavor. This café is ideal for a leisurely lunch or brunch.

Café Tartine is a lovely spot located at Leith Shore, Edinburgh.

10. Celebrate at Montpeliers

Celebrate at Montpeliers

Montpeliers in Bruntsfield is a delightful spot for breakfast. Their Eggs Benedict is one of the best I’ve ever had! The hollandaise sauce is creamy and rich, paired perfectly with fresh ingredients.

The setting has a lovely blend of modernity and tradition, making it an inviting place for all. I felt welcome as soon as I entered. The café fills up quickly, especially on weekends, so arriving early is a good idea.

The staff is exceptional, ensuring service is prompt and friendly. They take care of every detail, making your experience seamless. From drinks to meals, they know how to make you feel at home.

Montpeliers also has a charming outdoor seating area. It’s perfect for enjoying sunny days with good company! It’s an overall pleasurable experience I highly recommend.

You can find Montpeliers at Bruntsfield, Edinburgh.

11. Unwind at Haze

Unwind at Haze

Haze is a coffee-focused café in Leith, offering a relaxed breakfast experience. I love it for its tranquil ambiance, perfect for enjoying a slow morning. The relaxed vibe encourages you to settle in with a good book!

Their coffee is expertly brewed, making it one of the highlights. I enjoyed trying different brews and was impressed by their rich flavors. Their baked goods are also fresh and delightful.

The staff is friendly and knowledgeable, taking the time to discuss coffee choices. It’s always fun learning more about coffee from passionate baristas. You feel the love they pour into everything they do!

Haze has a great atmosphere to meet friends or enjoy some quiet time. It’s a hidden treasure for those who appreciate a good cup of coffee.

You’ll find Haze at The Shore, Leith, Edinburgh.

12. Savor Grilled Cheese at Cairngorm Coffee

Savor Grilled Cheese at Cairngorm Coffee

Cairngorm Coffee in the West End is a fantastic spot for breakfast lovers. Their grilled cheese is a must-try! I was delighted by how gooey and delicious it was. It’s perfectly toasted and pairs well with their specialty coffee.

The ambiance is chic and modern, making it a comfortable spot to relax. Whether you’re on a day trip or local, it’s a pleasant café to enjoy some quiet time. The decor exudes a warm vibe, perfect for unwinding.

The baristas are super knowledgeable about coffee. I loved their recommendations based on my taste preferences. Each visit has been a wonderfully unique experience!

Cairngorm Coffee is great for casual meet-ups or a quick bite on a busy day. Their inviting atmosphere encourages you to linger a while longer.

Cairngorm Coffee is located at West End, Edinburgh.

13. Delight in Fresh Pastries at La Patisserie

Delight in Fresh Pastries at La Patisserie

La Patisserie in New Town is a delightful haven for pastry lovers. I was mesmerized by the array of fresh pastries displayed. Each item looked more appetizing than the last. I couldn’t resist trying a few!

The ambiance is warm and inviting, making it a lovely spot to grab a seat and enjoy. The décor is charming, with a touch of elegance that enhances the experience. I felt like I was transported to a little French bakery!

The staff is friendly and happy to guide you through the menu. They take pride in what they serve, which adds a personal touch. Their coffee is also excellent, making it a great pairing with pastries.

La Patisserie is perfect for those quiet mornings or mid-afternoon treats. You can enjoy the lovely surroundings while indulging in mouthwatering pastries. I left with a smile and a bag full of goodies!

Visit La Patisserie at 10-12 Morningside Rd, Edinburgh EH10 4DB.

14. Experience The Walnut

Experience The Walnut

The Walnut in Stockbridge offers a cozy atmosphere that draws you in. I loved the ambiance—a comfortable blend of warmth and charm. They serve hearty breakfasts that are worth getting out of bed for!

I tried their classic breakfast options, and each bite was comforting and flavorful. The focus on fresh ingredients made a noticeable difference. Their baked goods are also a delightful treat, and I enjoyed sampling various pastries.

The staff here is incredibly friendly and efficient. They always seemed happy to help and provide great recommendations. You can feel the community spirit within these walls!

The Walnut is a fantastic choice for family gatherings or friends catching up over breakfast. It’s always filled with laughter and good energy.

Find The Walnut at 24A E Claremont Street, Edinburgh EH7 4HX.

15. Relax at Mamma’s Cafe

Relax at Mamma's Cafe

Mamma’s Cafe in Old Town is a charming establishment that feels like home. Their classic breakfast menu made it hard for me to choose! I opted for the full breakfast, and I was not disappointed—the flavors were rich and satisfying.

The cozy environment, paired with friendly service, made my experience even better. I felt welcomed and taken care of from the moment I walked in. It’s the kind of place where you can unwind and savor your meal.

They also offer a variety of options to cater to all preferences. Mamma’s Cafe is perfect for families and those looking for a relaxed dining experience.

I appreciated the homey decor that puts you at ease. It’s an excellent place to catch up with friends or enjoy a peaceful breakfast alone.

You can find Mamma’s Cafe at 55A York Place, Edinburgh EH1 3JD.

Final Thoughts

Edinburgh is a culinary paradise with something for every palate. From cozy cafes to vibrant brunch spots, the city has it all. Each restaurant offers a unique experience that reflects the rich culture and flavors of Scotland. Trying out different eateries is part of the adventure.

As you explore these wonderful restaurants, you will create lasting memories filled with delicious food and warm encounters. Whether you’re starting your day with a hearty breakfast or enjoying a relaxed lunch, each meal adds to your experience in this historic city.

Leave a Comment