Cafe · Edinburgh

On a Roll Menu

Explore the On a Roll menu offering a variety of cold rolls, paninis, coffee, and quick bites. Find practical dining info for this Edinburgh cafe.

6 categories · 49 dishes 162 Dalkeith Rd, Edinburgh EH16 5DR, United Kingdom Last updated

Menu snapshot

Restaurant On a Roll
Type Cafe
Rating 4.6 (100 reviews)
Price Range £1 to £10
Location Edinburgh, UK
Service Delivery, Dine-in, Takeout

Menu photos

A look at the dishes

Prices & availability

Menu categories and item availability at On a Roll may vary by season or day. Prices range from about £1 to £10, but individual item prices are not listed and should be confirmed when ordering. Menu items can change without notice.

Dining fit

This menu is good for

About this menu

What to know before you order

On a Roll offers a casual cafe menu focused on quick bites, including a diverse range of cold rolls such as BBQ Pulled Pork and Mediterranean Chicken, alongside paninis and toasties with various fillings. Popular dishes often highlighted by guests include bacon rolls and specialty egg options served at breakfast and lunch. The menu also features fresh coffee selections and teas, complementing the light food options.

Category sections provide clear choices for cold rolls, paninis, fresh coffee, and drinks, suitable for dine-in, takeout, or delivery. Guests can expect simple, straightforward offerings ideal for solo diners or quick meals during morning or midday visits.

On a Roll

Cafe

  • 162 Dalkeith Rd, Edinburgh EH16 5DR, United Kingdom
  • +44 7756 142129
  • · 08:00 AM - 02:30 PM
  • £1 to £10

More menus

FAQ

Menu questions, answered