New Town West End

Rose Theatre Café

Heads up!

This is an old page, so some of the details here may be out of date. Check out Vegan Edinburgh’s city guides for the latest and most accurate information.


Rose Theatre Café
204 Rose Street

+44(0)131 226 4000

Overall score: ★★★★☆

Disclaimer: In exchange for this post, Mr B and I dined here free of charge. The opinions expressed in this article remain my own.

In the heart of the Rose Theatre, you will find the Rose Theatre Café. Hidden in plain sight at the West End of Rose Street, this warm and welcoming café has a wide range of vegan options for you to choose from.

The café is full of interesting details (many of which nod to the theatre’s founder, Danish ballet legend Peter Schaufuss) and lots of comfy sofas for you to curl up in. The atmosphere is laid back, and the perfect place to enjoy a quiet coffee or a wee spot of lunch.

Vegan food at Rose Theatre Café

Most of the vegan options are clearly marked on the menu (apart from the sandwiches – but if you’re not sure, just ask). There is also a rotating selection of fresh cakes and bakes, including vegan brownies and cinnamon buns. The friendly staff will be able to tell you what’s what.

All Day Brunch

  • Breakfast rolls Choose from the following fillings:
    • Smokey mushrooms
    • Veggie sausage
    • Veggie haggis
    • Avocado
    • Tomato
  • Coconut pannacotta with berry compote and nutty granola
  • Scottish porridge with berry compote and pumpkin seeds
  • Full vegan breakfast Veggie haggis, quinoa fritters, veggie sausages, smokey mushrooms, tomato and avocado with sourdough toast
  • Avocado sourdough toast with crunchy seeds and leaves


  • Soup of the day Ask for today’s soup, it will always be vegan-friendly
  • Soup with sandwich Choose from:
    • Haggis and quinoa fritter wrap with pickled carrots, kale pesto, salad and vegan mayo
    • Ras el hanout tofu wrap with spiced cashews, grilled aubergine, mixed salad and tahini sauce

Juice and Smoothies

  • Freshly squeezed orange juice
  • Berry good Mixed berries, dates, chia seeds, oats and fresh orange juice
  • Matcha comin’ atcha Spinach, matcha, avocado, almond butter, banana and almond milk
  • Espresso yourself Almond milk, coconut butter, espresso and banana

Coffee at Rose Theatre Café, Edinburgh Vegan breakfast at Rose Theatre Café, Edinburgh Vegan cinnamon roll at Rose Theatre Café, Edinburgh Vegan haggis roll at Rose Theatre Café, Edinburgh

How much does it cost?

While the Rose Theatre Café very kindly let us eat on the house this time, I’ve done some quick maths from the menu and reckon that the above meal (main course with additional drinks and vegan cinnamon rolls) would come to roughly £24.00.

The soup and sandwich deal is £7.00, which is an excellent option for filling up at lunchtime.

Is it any good?

The star of the show is the vegan cinnamon rolls. Moist and sweet, if you see any left on the cake counter I would heartily recommend you take one! They make a really comforting treat, especially paired with a warm cup of coffee or a spot of tea.

The savoury options are pretty good too. When I visited the soup of the day was lentil and tomato, which is always a crowd pleaser. I ordered it with a haggis wrap, which was toasted to delicious crispy perfection.

Mr B was also a huge fan of his full vegan breakfast, which came with a satisfying selection of avocado, vegan haggis, sausages, mushrooms and sourdough toast. There are definitely worse ways to start the day.

This café is a little bit of a hidden gem, and it is definitely worth a visit. Its great vegan selection means that it is a good option for breakfast, brunch or lunch. So head along, get cosy and gorge on some pretty awesome cinnamon rolls!

Choice: ★★★★☆
Menu info: ★★★☆☆
Deliciousness: ★★★★★
Value for money: ★★★★☆

Rose Theatre Café Opening Hours

These opening hours are correct at the time of writing. For the most accurate times, check the Rose Theatre website (linked above).

Monday 8am – 4pm
Tuesday 8am – 4pm
Wednesday 8am – 4pm
Thursday 8am – 4pm
Friday 8am – 4pm
Saturday 8am – 4pm
Sunday 8am – 4pm

Love Rose Theatre Café? Pin it for later!

Vegan Food at Rose Theatre Café, Edinburgh

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.