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!

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.

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.

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.

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.

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.

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.

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!



