Top 10 best places for brunch in Edinburgh, RANKED

Edinburgh is a city that offers plenty to see and do. To fuel a day of exploring, we are giving you the best places to grab some brunch in the Scottish capital.

Whether you’re after a traditional Scottish breakfast or something contemporary like avocado on toast, Edinburgh has a thriving brunch scene that offers something for everyone.

From boozy brunches with friends to minimalist cafes offering up breakfast menu staples, Edinburgh’s breakfast scene has it all.

So, if you’re looking for a great spot to start your day off right in the city, read on. Here are the ten best places for brunch in Edinburgh.

10. Snax Café – for a no-frills brunch

Snax Cafe offers a no-frills brunch.
Credit: Facebook / @breakfastedinburgh

Kicking off our list of the best places for brunch in Edinburgh is Snax Café in Newington.

A typical ‘greasy spoon’ café, you need to visit at least one spot like this when in the city – and Snax is our pick. The perfect hangover cure, you can choose from a range of delicious and affordable cooked breakfasts.

Address: 118 Buccleuch St, Newington, Edinburgh EH8 9NQ

9. Urban Angel – brunch in the heart of the city

Urban Angel is one of the best places for brunch in Edinburgh.
Credit: Facebook / @urbanangelcafe

Located right in the heart of the city, Urban Angel can be found on Hanover Street.

Using locally sourced, seasonal ingredients to come up with their carefully curated menu of delicious brunch items, Urban Angel is a must-visit for delicious morning dishes.

Address: 121 Hanover St, Edinburgh EH2 1DJ

8. Salt Café – for tasty, seasonal options

Salt Cafe has a range of seasonal options.
Credit: Facebook /

Salt Café on Morningside Road is a laidback café that is a firm favourite among students looking for a cheap and filling breakfast.

This no-frills option is a must-visit for tasty seasonal, local grub that won’t break the bank. With a range of sweet and savoury options, Salt offers something for everyone.

Address: 54-56 Morningside Rd, Edinburgh EH10 4BZ

7. Hula Juice Bar – the healthy option

Hula Juice Bar is one of the best places for brunch in Edinburgh.
Credit: Facebook / @hulajuicebar

As the name suggests, Hula Juice Bar is the place to go for smoothies, smoothie bowls, and delicious healthy juices.

The bright interior matches the street on which this fabulous café can be found: Edinburgh’s famous Victoria Street. The coffee here is excellent, too, so make sure to stop by for a morning pick-me-up.

Address: 103-105 W Bow, Edinburgh EH1 2JP

6. Grams – for a healthy start to your day

Grams offers a healthy start to your day.
Credit: Facebook / @gramsedinburgh

Serving up healthy and vegan dishes, Grams is the perfect place for a fresh start to your day.

Choose from their smoothies, protein pancakes, vegan waffles, and more. You are sure to feel energised after a balanced and vitamin-filled brunch at this Stockbridge gem.

Address: 68 Hamilton Pl, Stockbridge, Edinburgh EH3 5AZ

5. Toast – one of the best places for brunch in Edinburgh

Toast is one of the best places for brunch in Edinburgh.
Credit: Facebook / @toastleith

No list of best places for brunch in Edinburgh would be complete without mentioning Toast.

A favourite among locals, Toast is located in Leith and offers up a Middle Eastern-influenced menu using local ingredients for fresh and unique flavours.

Address: 65 Shore, Leith, Edinburgh EH6 6RA

4. Skylark – for a French-inspired seaside brunch

Skylark is a French-inspired spot.
Credit: Facebook / @SkylarkPorty

This rustic café bar is well worth travelling out to the suburb of Portobello for breakfast. Offering up a French-inspired menu featuring toasties, salads, and more, the flavours here are truly unique.

The quirky and contemporary interior adds to the charm of this seaside brunch hangout, making it the perfect place to fuel you up for the day.

Address: 243 Portobello High St, Portobello, Edinburgh EH15 2AW

3. Honeycomb & Co. – their honey is to die for

Honeycomb & Co. is one of the best places for brunch in Edinburgh.
Credit: Facebook / Honeycomb & Co

Honey-lovers can’t miss a visit to this trendy bee-themed café in Edinburgh’s Bruntsfield neighbourhood.

Offering up a delicious menu of brunch favourites, including shakshuka, French toast, smoothie bowls, and more, what really sets Honeycomb & Co. apart is their own produced honey.

Address: 1 Merchiston Pl, Edinburgh EH10 4NP

2. The Pantry – a trendy yet cosy café

The Pantry is a trendy and cosy cafe.
Credit: Facebook / @thepantryedin

The Pantry can be found in two locations throughout the city – Stockbridge and Dovecot Studios.

This cosy café offers a diverse menu of options made from fresh and local ingredients. With dishes like their vegan cooked breakfast, peanut butter porridge, Eggs Benedict, and brioche French toast, you’ll be spoilt for choice.

Address: 1 N W Circus Pl, Stockbridge, Edinburgh EH3 6ST

1. Loudons – one of the most popular brunch spots in the city

Loudons is one of the best places for brunch in Edinburgh.
Credit: Facebook / @loudons

Topping our list of best places for brunch in Edinburgh is the ever-popular Loudons.

Located in Fountainbridge, Loudons serves up a vast menu of brunch favourites, including four varieties of Eggs Benedict, superfood pancakes, and plenty of vegan and gluten-free options.

Whatever the occasion, Loudons is the perfect place to start your day off right in the capital of Scotland.

Address: 94B Fountainbridge, Edinburgh EH3 9QA

Siân McQuillan
Siân McQuillan is a writer and travel lover from County Down, Northern Ireland. While she enjoys travelling to other countries and exploring new places, she loves nothing more than discovering all the wonders her home country of Ireland has to offer. When not writing about her travel experiences, Siân can be found exploring the great outdoors and will more than likely be somewhere near the Mourne Mountains or the Causeway Coast.

Related Articles

Stay Connected


Latest Articles