Top 8 Brunch Spots in Edinburgh

If brunch is your favourite meal, Edinburgh will definitely be able to provide you with it, with numerous places around the city offering great brunch options.

Some do so every day, others only at the weekends, but there’s plenty of options either way - perfect if you’re not an early riser or perhaps had a big night the day before!

Here are some of our favourite brunch spots in Edinburgh.

1. Loudons Cafe

94B Fountainbridge, Edinburgh EH3 9QA

0131 228 9774

For one of the best brunches in Edinburgh, you should definitely visit Loudons at the weekend, when their breakfast menu extends until 4pm. It’s a popular venue with visitors and locals alike, where you can relax and unwind, in a bright and cheery dining room.

You can choose from a huge variety on their menu, including cooked breakfasts with Scottish elements like haggis and tattie scones, as well as traditional porridge with various toppings. If you have a sweet tooth, try the pancakes and French toast, or there are healthier choices including smoothie bowls and granola. There’s definitely something to suit everyone’s tastes!

Loudons Cafe

2. Urban Angel

121 Hanover St, Edinburgh EH2 1DJ

0131 225 6215

If you’re looking for brunch in the New Town, Urban Angel is a great place to try. Located just off Princes Street, it is one of the best brunch spots in Edinburgh city centre, popular with both locals and visitors.

Urban Angel has been serving brunch in Edinburgh for over 20 years, with a strong focus on carefully sourced ingredients. Their all day brunch menu includes favourites such as eggs Benedict, French toast, smoothie bowls and fresh juices, as well as vegetarian, vegan and gluten-free options.

Urban Angel in Edinburgh

3. The Pantry

1 North West Circus Place, Stockbridge, Edinburgh EH3 6ST

If you are looking for one of the best brunch spots in Edinburgh, The Pantry is an excellent choice. Located in the heart of Stockbridge, it has become a favourite with both locals and visitors thanks to its relaxed atmosphere, fresh ingredients and consistently strong brunch menu.

The Pantry is especially good if you want a stylish but welcoming brunch experience in one of Edinburgh’s most charming neighbourhoods. Their menu includes many of the classics people look for in a great brunch, served in a bright and friendly setting.

Its location also makes it easy to combine brunch with a walk around Stockbridge or along the Water of Leith, which makes it an even better option for visitors exploring this part of the city.

The Pantry in Edinburgh

4. Spoon Café Bistro

6A Nicolson St, Edinburgh EH8 9DH

0131 623 1752

This traditional-style bistro is only a few steps from the Royal Mile and is a bright and friendly place where brunch is a delight.

Spoon Café Bistro is famous for its carrot cake and for being a place of worship for Harry Potter fans.

Spoon Café Bistro

5. The Edinburgh Larder

15 Blackfriars Street, Edinburgh EH1 1NB

0131 556 6922

If you are looking for a great brunch spot in the Old Town, The Edinburgh Larder is an excellent choice. Located just off the Royal Mile, it is one of the best places to enjoy a relaxed brunch in the heart of the city.

The café places a strong emphasis on local and seasonal Scottish produce, which makes it a very good option if you want something fresh, carefully prepared and full of flavour. Their brunch menu is served until 3pm every day, and it includes many of the classics people look for in a good brunch.

Its central location also makes it very easy to combine with a walk around the Old Town or the Royal Mile, making it an ideal stop while exploring this part of Edinburgh.

The Edinburgh Larder in Edinburgh

6. Roseleaf Bar Café

23-24 Sandport Pl, Leith, Edinburgh EH6 6EW

0131 476 5268

For a quirky and casual brunch outing, try a visit to Roseleaf, located in the historic Leith area of Edinburgh. It’s a mix of bar, cafe, and bistro, open all day and welcome to all ages. Furnished with second hand items, and a collection of unusual trinkets and treasures, and run by friendly and welcoming staff, you will have a laidback, but still top quality, dining experience.

You can sample from their highly praised brunch menu up until 5pm every day, which includes classic Scottish dishes such as haggis, black pudding, and smoked salmon. There are also many excellent vegetarian options, and you can enjoy your meal accompanied by a freshly squeezed juice, or one of their legendary Bloody Marys! Your meal will be prepared from scratch in the kitchen, using only the best sustainable and free range products.

Roseleaf Bar Café

7. Breakfast, Brunch & Lunch

65 Pleasance, Edinburgh EH8 9TG

0131 662 6969

In this Old Town cafe, you will find everything you need for a good brunch without spending too much. Do not expect to find a place with hyper-sophisticated decoration, but very good quality products and great staff.

In addition, they have excellent options both vegan and vegetarian, as well as gluten-free. One of the best brunches in Edinburgh for value.

Breakfast, Brunch & Lunch

8. The City Cafe

19 Blair St, Edinburgh EH1 1QR

0131 220 0125

For brunch at any time of day, while you roam the many streets of the Old Town, head to The City Cafe. This fun, vibrant, American style diner will provide you with delicious food all day long, and you can head back again in the evenings if you feel like getting a few drinks.

You can find all the classics on their brunch menu, whether you want sweet or savoury, and you’ll find Scottish ingredients, like haggis, alongside American classics, such as pancake stacks or poached eggs and hollandaise. Or if you want to grab something to go, their filled breakfast rolls are a great, affordable option, and available all day!

The City Cafe
Explore more of the city’s history, landmarks and hidden corners on our Free Walking Tour of Edinburgh.