Edinburgh takes brunch seriously. Not in the overpriced-bottomless-prosecco way that some cities do, but in a "we're going to source the haggis from a specific farm and poach the eggs properly" way. The city has a brunch culture that runs from traditional Full Scottishes (think: haggis, black pudding, tattie scones, and eggs done right) through to breakfast bao buns, Bombay-style naan rolls, and plant-based cafes where even committed carnivores forget they're eating vegan.
The tricky part is that Edinburgh's best brunch spots are small. Many seat fewer than 30 people. Some don't take bookings. Weekend queues at the popular places start before opening time and stretch down the pavement. This isn't a city where you can roll up at 11am on a Saturday and expect to sit down immediately. The locals know this, which is why the queues exist in the first place.
This guide covers 14 places, from the big names that appear on every Edinburgh brunch list (Loudons, Dishoom, Greenwoods) to the smaller neighbourhood spots where the food is just as good and the wait is half as long. If you're after a proper sit-down cafe for coffee rather than a full meal, see our best cafes guide.