On a Roll

Dalkeith Rd, Edinburgh EH16 5DX, United Kingdom
+44 7756 142129
$$$ Cafe
(100 Reviews)
Price Range £1–10

If you find yourself wandering down Dalkeith Road in Edinburgh, you must stop by On a Roll, a delightful café that promises to uplift your spirits and satisfy your cravings. This charming little establishment is not just a café, it's a warm haven where the aroma of fresh coffee mingles with the comforting scents of hearty food, welcoming you at every corner.

At On a Roll, the menu features a selection of satisfying Panini and Toastie options that boast robust flavors. Imagine indulging in a cheddar cheese and mozzarella melt, or perhaps opting for a filling with succulent meats or fresh veggies that whirl together in delightful harmony. The café also celebrates Scottish flavors with standout offerings like the haggis roll, a favorite among patrons like Roberto Espinal, who raved about his tasty choices when the burger was out of stock. Speaking of burgers, many visitors—like Anna Oganyan—swear by the breakfast experience, particularly the bacon rolls topped with a perfectly cooked egg, served on fantastic artisan bread. A personal highlight of the café is the generous spirit of its owners, who often treat their guests to samples of haggis and black pudding, reinforcing that homey feel with every kind gesture.

Of course, no visit is complete without savoring a fresh cup of coffee. Try an Americano for your caffeine fix, or treat yourself to a frothy cappuccino or luxurious mocha. For those seeking something different, refreshing juices, Bovril, and hot chocolate also grace the drinks menu. Each sip is infused with a sprinkling of warmth and love, a testament to the café’s ethos of providing not just food, but a genuine experience.

Customers can't stop praising the friendly atmosphere and the delightful humor of the staff, especially Jan, who magically turns any visit into a memorable one. Aidan Keeley describes On a Roll as an "absolute gem," a sentiment clearly echoed by numerous other loyal patrons who return time and again. With excellent prices to match their quality, it’s easy to see why the café has garnered such a loyal following.

Whether you’re just passing through or looking for a cherished spot to enjoy breakfast or lunch, On a Roll is undoubtedly a jewel in Edinburgh’s café crown. Don’t miss your chance to experience the lovely ambience, the commendable service, and the simply delicious food that makes this café a must-visit!

Accessibility
Has wheelchair-accessible entrance
Service options
Offers delivery
Offers takeaway
Serves dine-in
Highlights
Serves great coffee
Has great tea selection
Popular for
Popular for breakfast
Popular for lunch
Good for solo dining
Offerings
Serves coffee
Quick bite
Dining options
Serves breakfast
Serves brunch
Serves lunch
Amenities
No toilet
Atmosphere
Casual
Payments
Accepts credit cards
Accepts debit cards
Accepts NFC mobile payments
Credit cards
Openings Hours

Monday

8:00 AM - 2:30 PM

Tuesday

8:00 AM - 2:30 PM

Wednesday

8:00 AM - 2:30 PM

Thursday

8:00 AM - 2:30 PM

Friday

8:00 AM - 2:30 PM

Saturday

8:00 AM - 2:30 PM

Sunday

Closed

100 Reviews
Roberto Espinal

01 Sep 2025

Tiny homey looking dinner, lovely and kind service, they were sold out of burgers so went for a haggis roll and an egg and sausage one, pretty please with the choice, simple, very tasty! Will come back for the burgers! Keep it up lovely couple!

Anna Oganyan

14 Jul 2025

My husband and I are staying at a flat up the street from this little gem and have had breakfast and coffee here every single morning. It’s absolutely delicious, we both get the Bacon roll with an egg on top. The bread is fantastic, and the meat is delicious! A great couple run the place and on our first morning they even gave us a tasting of Haggis and Black pudding that they make themselves and both were very good! If we’re ever back in Scotland we will definitely be visiting this place first!

Aidan Keeley

06 Jul 2025

An absolute gem of a takeaway. Good prices. The staff are always incredibly nice and have a great sense of humor. Jan is an absolute star and just brightens your day up. If i could give it 10 stars, i would.

Chris Spencer

06 Jul 2025

Went to the post office, then followed my nose here. Black pudding roll ⭐⭐⭐⭐⭐ I’ll be back for a munchie box!

Jake

01 Jul 2025

We come here every time we travel for work, foods ace the service is great and always have a bit of banter

Brandon Braden

26 May 2025

After two weeks in Scotland I've learned how nice the folks here are but the folks at On a Roll took that to a whole new level. Wonderful people, great food, and prices that are hard to beat. I only wish I had taken a picture to go with this post! I just need to remember a magnet from Wisconsin next time!

Join the On a Roll Newsletter

Get the latest updates on seasonal pastries, special events, and local highlights directly in your inbox.