Skip to content
Updated August 2026

The 9 Best Vegan Restaurants in Edinburgh (2026)

The 9 best vegan restaurants in Edinburgh I'd actually send you to, honestly split into the fully vegan kitchens and the vegetarian greats with strong vegan menus, each with the signature dish, the price, one honest catch and whether to book.

9
places
4.7
avg Google rating
Edinburgh
Scotland
── vegan restaurants · edinburgh

The best vegan restaurants in Edinburgh fully vegan kitchens and the veggie greats worth a detour

Edinburgh is one of the best vegan cities in the UK, and it has been for years. The scene splits into two useful groups. There are the fully vegan kitchens, where every single thing is plant-based: Holy Cow's cult burgers in the New Town, Novapizza's Roman pizza, Paradise Palms' vegan Mexican, and a run of excellent Leith and Tollcross cafes. And there are the long-running vegetarian restaurants, David Bann and Kalpna, that treat vegan cooking as a real menu rather than an afterthought. This is my pick of the nine best, honestly ranked, with the signature dish, the exact price where it's published, one honest catch, and whether you need to book.

The honest framing matters, because a lot of vegan guides quietly pad the list with places that serve meat too, or with spots that have since closed. I've kept this to genuinely open venues and I've labelled each one: fully vegan, or vegetarian with a strong vegan menu. If you want one fully vegan sit-down meal, I'd book Holy Cow or Novapizza. For a proper occasion dinner I'd choose David Bann and simply order from its vegan side. For Leith, it's The Sly Fox or FacePlant, and for a plant-based lunch by the sea, Go Go Beets in Portobello.

Two practical notes before you go. First, several of the best cafes are daytime-only and some close early in the week, so the fully vegan brunch you're picturing at 4pm on a Monday may not exist: check the hours below. Second, the sit-down restaurants (David Bann, Kalpna, Novapizza, Holy Cow) take bookings and fill up at weekends, while the cafes and Paradise Palms are walk-in. Plan around that and you'll eat brilliantly.

Holy Cow

Holy Cow is the fully vegan sit-down meal I'd point most people to first. It has been going since 2016, one of Edinburgh's original 100% vegan cafes, and it earned its cult status on the burgers: a proper spread built from tofu, mushroom, jackfruit, beans and celeriac rather than one lonely bean patty. It sits in a snug basement room off Elder Street near St Andrew Square, so it's central, quick to reach from Waverley, and genuinely a restaurant rather than a novelty. Everything is plant-based, organic and fairtrade, and the full vegan breakfast (around £16, with Italian-style sausage, tempeh bacon, scrambled tofu and a potato scone) is the other order to know about.

The honest catch is space. It's a small room and it gets busy, so book a table for weekends rather than turning up and hoping. Hours are Monday to Thursday from midday and Friday to Sunday from 10am, both to 10pm. If you want one fully vegan meal in the city centre and you don't want to trek to Leith for it, this is the one I'd book.

restaurant · New Town
Holy Cow
4.6 Google (1,649)
34 Elder St, Edinburgh EH1 3DX, UK
Price: Full vegan breakfast about £16; home-made burgers the signature Hours: Mon–Thu 12:00–22:00, Fri–Sun 10:00–22:00
Tip

The home-made burgers (tofu, shroom, jackfruit, bean, celeriac) are the reason to come. It's a small basement room, so book a table at weekends rather than chancing a walk-in.

One of Edinburgh's original fully vegan cafes, open since 2016 and a genuine institution. Reviewers consistently praise the burgers and the hearty full vegan breakfast; the recurring drawback is that the room is small and gets busy, so seating can be tight at peak times.

Novapizza Vegan Kitchen

Novapizza Vegan Kitchen is the fully vegan Italian, and it's the real thing. A Roman family have run it on Howe Street since 2015, making it the first meat-free pizzeria in Edinburgh, and the whole menu is plant-based: Roman-style stone-baked pizzas on their own dough, pasta including a vegan carbonara, and a vegan tiramisu worth leaving room for. Pizzas run roughly £13 to £16. It's a New Town walk from the centre, down toward Stockbridge, and it's a small, warm room that rewards a proper sit-down over a takeaway.

Two things to plan around. It's evenings-only, and it's closed Tuesday and Wednesday, so this is a Thursday-to-Sunday (or Monday) dinner, not a spontaneous lunch. And because the room is small and the family cook everything to order, book ahead through OpenTable at weekends. Get that right and it's the best vegan pizza in the city.

restaurant · New Town
Novapizza Vegan Kitchen
4.7 Google (1,277)
42 Howe St, Edinburgh EH3 6TH, UK
Price: Roman-style vegan pizzas, roughly £13–16 Hours: Mon 17:00–21:00, Thu–Sun 17:00–21:00; closed Tue–Wed; evenings only
Tip

It's evenings-only and shut Tuesday and Wednesday, and it's a small room run by a Roman family, so book ahead through OpenTable. Save room for the vegan tiramisu.

Edinburgh's first all-vegan Italian, going since 2015, with Roman-style stone-baked pizza and pasta that regulars rate as the real thing. Reviewers love the dough and the family welcome; the honest catches are the tight opening hours and a small room that fills fast.

Paradise Palms

Paradise Palms is where I'd go for vegan Mexican and a good time in equal measure. It's a fully vegetarian and vegan tropical dive bar off Bristo Square, running since 2014, with a record store, a wall of neon and bunting, and a kitchen turning out a vegan take on Mexican street food. The quesa birria (three grilled tortillas with vegan steak birria and a chipotle consommé to dip, £14.95) is the dish to order; tacos run £8.95 to £9.95, and the cocktails are a big part of the appeal.

Be clear on what it is: a bar first, restaurant second. It's walk-in (they deliberately keep space for walk-ins, and during the Fringe it's walk-in only), the kitchen runs until quarter to ten, and on a Friday night it's more party than quiet dinner. Come for the birria, the margaritas and the atmosphere, and it's one of the most fun vegan meals in town. Come looking for a calm sit-down and you've picked the wrong room.

restaurant · Old Town & Southside
Paradise Palms
4.5 Google (2,375)
41 Lothian St, Edinburgh EH1 1HB, UK
Price: Quesa birria £14.95; tacos £8.95–£9.95 Hours: Bar Mon–Thu 16:00–01:00, Fri–Sun 12:00–01:00; kitchen daily until 21:45; walk-in
Tip

It's a bar first, so it's walk-in and they save space for walk-ins (walk-in only during the Fringe). Come for the vegan Mexican and the cocktails, not a quiet dinner.

A fully vegetarian and vegan tropical dive bar and diner off Bristo Square, open since 2014, with a vegan take on Mexican street food. Reviewers love the atmosphere, the cocktails and the birria tacos; the recurring caveat is that service can be slow when it's busy and it's more party than restaurant.

The Sly Fox

The Sly Fox is the fully vegan Leith cafe I'd build a morning around. It grew out of a street-food stall and now has a permanent, women-run home on Henderson Street, serving hearty, Czech-influenced comfort food: goulash, a well-reviewed mac and cheese, potato rosti with sauerkraut, dirty falafel, and brunch plates like tofu scramble and 'salmon' cream on toast. Plates land around £8 to £12, portions are generous, and at 4.9 on Google it's one of the highest-rated vegan spots in the city.

The one thing to know is the hours. It's daytime only and closed Monday and Tuesday, so it's a brunch or lunch plan, not dinner, and it's a small room, so at weekends you may wait. Pair it with a wander round the Shore and it's a lovely Leith morning.

cafe · Leith
The Sly Fox
4.9 Google (265)
16 Henderson St, Leith, Edinburgh EH6 6BS, UK
Price: Brunch plates and grilled sandwiches, about £8–12 Hours: Wed–Thu 10:00–16:00, Fri 10:00–17:00, Sat 10:00–18:00, Sun 10:00–17:00; closed Mon–Tue; daytime only
Tip

It's a small, women-run daytime cafe that's closed Monday and Tuesday, so it's a brunch or lunch plan, not a dinner one. The Czech-influenced goulash and the mac and cheese are the comfort picks.

A fully vegan Leith cafe that grew out of a street-food stall, serving hearty, Czech-influenced comfort food and brunch classics. Reviewers rave about the generous portions and friendly service; the only real drawback is the limited daytime hours and a handful of seats.

FacePlant Foods

FacePlant Foods does one thing and does it brilliantly: grilled cheeze sandwiches, entirely vegan, made with their own plant-based meats and cheese. This tiny Duke Street spot in Leith is the place for a haggis melt with caramelised onion chutney, a jackfruit and kimchi toastie, or the mac and two cheeze, with most sandwiches around £8 to £10. It's a 4.9 on Google and a proper local favourite, not a tourist trap.

The catch is access. It's open Thursday to Sunday only, daytime hours, with very little seating, though you can order through Deliveroo if you'd rather eat at home. Time your Leith day around it (it's a five-minute walk from The Sly Fox, so you can do both) and it's one of the most satisfying quick vegan lunches in Edinburgh.

cafe · Leith
FacePlant Foods
4.9 Google (165)
37 Duke St, Leith, Edinburgh EH6 8HH, UK
Price: Grilled cheeze sandwiches (haggis melt, mac and two cheeze), about £8–10 Hours: Thu–Sat 09:00–16:00, Sun 09:00–15:00; closed Mon–Wed; daytime only. Delivery via Deliveroo
Tip

The whole thing is built around grilled cheeze sandwiches made with their own plant-based meats and cheese. Order the haggis melt with caramelised onion chutney. It's a tiny Leith spot open Thursday to Sunday only.

A 100% vegan Leith sandwich shop whose grilled cheeze toasties, made with house plant-based meats and cheese, have a devoted following. Reviewers single out the haggis melt and the mac and two cheeze; the catch is the short Thursday-to-Sunday, daytime-only hours and very limited seating.

Black Rabbit

Black Rabbit is Edinburgh's best fully vegan brunch, and that includes for people who aren't vegan. It's a tiny plant-based cafe on Brougham Street in Tollcross, and the tofu benedict is the dish that keeps appearing in reviews, usually with a note of surprise that vegan eggs benedict can taste this good. The full vegan breakfast is hearty and properly seasoned, the haggis and cheese toastie works, and the cinnamon rolls and cakes are excellent. Plates are around £8 to £11, and at 4.9 on Google it punches well above its size.

The honest limitation is that it's essentially takeaway. There are about ten seats, so most people order and carry it across to a bench in the Meadows, which on a dry day is no hardship at all. It's closed Mondays and it's daytime only, so make it a late-morning plan. For a plant-based breakfast in the city centre, it's the one I'd send a friend to.

Black Rabbit
cafe · Tollcross
Black Rabbit
4.9 Google (419)
33 Brougham St, Edinburgh EH3 9JT, UK
Price: Tofu benedict and full vegan breakfast, plates about £8–11 Hours: Tue–Sun 10:00–16:00; closed Mon; takeaway only (about 10 seats)
Tip

There are only about ten seats, so most people take away and eat on a bench in the Meadows across the road. The tofu benedict is the dish that keeps appearing in reviews.

Edinburgh's best fully vegan brunch, a tiny Tollcross cafe where the tofu benedict, full vegan breakfast and haggis and cheese toastie convert sceptics. Reviewers rave about the food and value; the only drawback is that it's essentially takeaway, with barely any seating inside.

David Bann

David Bann is the restaurant I'd book for a proper dinner, with one honest caveat: it's fully vegetarian, not fully vegan. Roughly half the all-day menu is vegan and the kitchen will happily adapt more, so in practice you eat very well as a vegan here, but you're ordering from the vegan side rather than the whole card. It's a smart, candlelit room on St Mary's Street, two minutes off the bottom of the Royal Mile, it's Michelin-Guide-listed, and the cooking is genuinely creative: global, seasonal, with desserts people talk about afterwards.

Prices are gentle for the quality, with a set menu at £24.50 for two courses or £31 for three, plus à la carte. It's open daily from midday, and it takes bookings, which you'll want at weekends. If you're vegan and want the one dinner that feels like an occasion rather than a cafe, and you don't mind that the venue is vegetarian rather than strictly vegan, this is my pick.

restaurant · Old Town & Royal Mile
David Bann
4.7 Google (1,885)
56-58 St Mary's St, Edinburgh EH1 1SX, UK
Price: Set menu £24.50 (2 courses) / £31 (3 courses); à la carte too Hours: Daily from 12:00 to 22:00 (later Fri–Sat)
Tip

It's fully vegetarian, not fully vegan, but roughly half the menu is vegan and the kitchen happily adapts more, so ask. This is the one to book for a proper dinner off the bottom of the Royal Mile.

A long-standing, Michelin-Guide-listed vegetarian restaurant just off the Royal Mile, with a global, seasonal menu and famously good desserts. Reviewers praise the creativity and the room; the honest note for vegans is that it's vegetarian first, so you order from the (large) vegan side rather than the whole menu.

Kalpna

Kalpna is the other vegetarian institution worth knowing, and it's older than most of the city's vegans: it has been serving on St Patrick Square in the Southside since 1975. The cooking pulls from Gujarati and South Indian traditions, there's a clearly marked vegan section, and the signature dum aloo Kashmiri (potato barrels in a ginger, honey and tomato sauce, £14.95) is a good place to start. The weekday lunch buffet, Monday to Saturday, is the value option and a low-stakes way to try a spread.

Two honest notes. Its Google score is more middling than the newer vegan cafes, which reflects the occasional off night and the dated decor more than the food, which long-time regulars still rate highly. And the lunch buffet runs Monday to Saturday only, though the kitchen is open seven days a week for à la carte. Book ahead through the website for dinner, order across the vegetarian and vegan menu, and treat it as the reliable, characterful Indian it has been for fifty years.

restaurant · Southside
Kalpna
4.0 Google (866)
2-3 St Patrick Square, Edinburgh EH8 9EZ, UK
Price: Dum aloo Kashmiri £14.95; lunch buffet Mon–Sat Hours: Daily 12:00–23:00; lunch buffet Mon–Sat 12:00–14:30
Tip

A Southside vegetarian institution since 1975, drawing on Gujarati and South Indian cooking with a clearly marked vegan section. The weekday lunch buffet is the value move; the dum aloo Kashmiri is the signature.

One of the UK's oldest Indian vegetarian restaurants, open since 1975 and award-winning for its vegetarian and vegan cooking. Reviewers love the flavours and the lunch buffet value; the mixed Google score reflects the odd off night and dated decor rather than the kitchen, which regulars still rate highly.

Go Go Beets

Go Go Beets is the plant-based lunch to build a Portobello afternoon around. It's a small, brightly coloured veggie cafe and deli on Portobello High Street, almost entirely plant-based, where everything is made to order: the roll with leeks, veggie haggis and a tattie scone is the local favourite, and the HLT sandwich with a lime and coriander drizzle converts committed carnivores. Rolls and sandwiches run around £6 to £8, nearly everything has a gluten-free option, and the cakes and empire biscuits are excellent. It holds a rare 5.0 on Google, admittedly across a smaller review count than the big central spots.

The only real drawback is that there's essentially one table, so this is a grab-and-go. That's no bad thing here: get your lunch, walk two minutes to the promenade, and eat it looking at the sea. Note it's closed Monday and Tuesday and it's a 30-minute bus from the centre, so it's a deliberate trip rather than a passing stop, and worth it on a sunny day.

Go Go Beets
cafe · Portobello
Go Go Beets
5.0 Google (93)
165 Portobello High St, Edinburgh EH15 1EU, UK
Price: Veggie-haggis roll and HLT sandwich, about £6–8 Hours: Wed–Sat 09:00–16:00, Sun 10:00–16:00; closed Mon–Tue; mostly takeaway
Tip

The best plant-based lunch in Portobello, made to order. The roll with leeks, veggie haggis and tattie scone is the local favourite, and almost everything has a gluten-free option. There's one small table, so plan to take it to the beach.

A tiny, plant-based-leaning veggie cafe and deli by Portobello beach, all made to order, with an outstanding Google score. Reviewers love the veggie-haggis roll, the HLT sandwich and the gluten-free baking; the only drawback is there's essentially nowhere to sit, so it's a grab-and-go.

── the honest split

Fully vegan vs vegan-friendly

The single most useful thing to know before you book is which of these are 100% vegan and which are vegetarian restaurants that happen to cook well for vegans. Both are worth your time; they're just different experiences.

Fully vegan (everything is plant-based): Holy Cow, Novapizza Vegan Kitchen, Paradise Palms, The Sly Fox, FacePlant Foods and Black Rabbit. At these you can order anything on the menu.

Vegetarian with a strong vegan menu: David Bann and Kalpna both mark their vegan dishes clearly and will adapt others, so you eat well, but you're choosing from a vegan section rather than the whole card. Go Go Beets sits in between, an almost entirely plant-based veggie cafe. If a strictly 100% vegan kitchen matters to you, stick to the first group.

── quick bites & sweets

Vegan cafes, brunch and bakes

Edinburgh's best vegan quick bites overlap heavily with the cafes above. For brunch, Black Rabbit in Tollcross and The Sly Fox in Leith are the two to beat, and both bake: Black Rabbit's cinnamon rolls and cakes are a destination in themselves. FacePlant is the sandwich stop, Go Go Beets the Portobello deli, and Holy Cow does cakes alongside the burgers.

The catch with all of them is timing. Black Rabbit, The Sly Fox, FacePlant and Go Go Beets are daytime-only and several close early in the week, so a spontaneous late-afternoon or Monday vegan brunch often isn't on. If you're planning a morning around one, check its hours first. For more all-day options, our guides to the best cafes in Edinburgh and the best brunch in Edinburgh both feature plenty of plant-based picks.

── planning notes

How Edinburgh rates as a vegan city, and how to book

Edinburgh is one of the strongest vegan cities in the UK, with a genuine spread of fully vegan kitchens rather than a token dish here and there, so you can eat well for a whole trip. It's also a scene that changes fast: some well-known names have closed in recent years (Henderson's, the vegetarian institution, and the vegan bar Harmonium among them), which is exactly why this guide sticks to venues verified open in 2026.

Booking: David Bann, Kalpna, Novapizza and Holy Cow all take reservations and are worth booking at weekends. Paradise Palms and all the cafes (Black Rabbit, The Sly Fox, FacePlant, Go Go Beets) are walk-in. Prices: cafes are cheapest at roughly £6 to £12 a plate, the sit-down mains sit around £13 to £16, and David Bann's set menu tops out at £31 for three courses. Areas: the Old Town and Southside cluster (David Bann, Paradise Palms, Kalpna) is the most walkable if you're sightseeing; Leith (The Sly Fox, FacePlant) is the cafe run; Portobello (Go Go Beets) is a seaside detour.

Planning your trip? Save these restaurants into a day-by-day plan with Tourli, the app that turns travel guides into actionable itineraries. For more Edinburgh eating, see our guides to the best restaurants and cheap eats.

── frequently asked

Frequently asked questions.

Is Edinburgh a good city for vegans?
Yes, it's one of the strongest vegan cities in the UK. Edinburgh has a long meat-free tradition and a cluster of fully vegan kitchens (burgers at Holy Cow, Roman pizza at Novapizza, Mexican at Paradise Palms, plus cafes in Leith and Tollcross), alongside long-running vegetarian restaurants like David Bann and Kalpna that build proper vegan menus rather than a token dish. You can eat well for a whole trip without repeating yourself.
What is the best vegan restaurant in Edinburgh?
For a fully vegan sit-down meal I'd send you to Holy Cow in the New Town for its cult burgers, or Novapizza a few streets away if you want Roman-style pizza. For a special dinner, David Bann on St Mary's Street is the pick, though note it's vegetarian with about half the menu vegan rather than 100% plant-based. Paradise Palms does the best vegan Mexican, and for Leith it's The Sly Fox or FacePlant Foods.
Which Edinburgh restaurants are 100% vegan and not just vegan-friendly?
Fully vegan: Holy Cow, Novapizza Vegan Kitchen, Paradise Palms (fully vegetarian and vegan), The Sly Fox, FacePlant Foods and Black Rabbit. David Bann and Kalpna are vegetarian restaurants with large, clearly marked vegan menus, and Go Go Beets in Portobello is a plant-based-leaning veggie cafe. This guide keeps the two groups separate so you know exactly what you're walking into.
Where can I eat vegan near the Royal Mile and Old Town?
David Bann on St Mary's Street is a two-minute walk off the bottom of the Royal Mile. Paradise Palms on Lothian Street and Kalpna on St Patrick Square are both a short walk toward the University and Southside. Holy Cow, the biggest fully vegan sit-down spot, is about ten minutes north near St Andrew Square. Novapizza is a New Town walk away on Howe Street.
Is vegan food in Edinburgh expensive?
No, it spans the range. The fully vegan cafes (Black Rabbit, The Sly Fox, FacePlant, Go Go Beets) are the cheapest, with most plates roughly £6 to £12. Sit-down mains at Holy Cow, Novapizza, Paradise Palms and Kalpna sit around £13 to £16, and David Bann's set menu is £24.50 for two courses or £31 for three. Several of the cafes are daytime-only, so check hours before a late lunch.
── save these to your edinburgh trip

Stop reading lists.
Start the trip.

Tourli turns any guide into an actionable day plan — pinned to a map, walking directions and offline access included. One tap to save every place on this page.

── travel inspiration, weekly

One short email, every Sunday.

New guides, off-the-radar places and the occasional discount. No spam, unsubscribe anytime.