Mimi's Bakehouse—Leith
Despite its large interior with acres of seating, this bakery-café still regularly has lines out the door. The reason is simple: it bakes the best cakes in Edinburgh, using everything from Oreos to Reese's Pieces to strawberries and cream. It also serves great breakfasts, all-day brunches (with dishes like black pudding eggs Benedict and five-bean chili), and an excellent afternoon tea. From the exceptional food to the fun decor, the friendly service to the reasonable prices, this is a must-try dining experience.