Top 10 Vegan Restaurants in Edinburgh
New To Explore - Edinburgh - edinburgh food

Top 10 Vegan Restaurants in Edinburgh, UK (2025)

The city of Edinburgh, with a track of medieval setting and castle-laden skyline, is already a very vegan-friendly city in the UK, and without much fuss at that. Whether it be braised Scottish classics given a plant-based makeover, an entirely vegan bakery or fine international vegan cooking, it goes without saying that vegan restaurants in Edinburgh are booming. So you might want to go to a vegan eating establishment, but you may not know how to get started: maybe you live in Edinburgh and are looking at trying a new place, or perhaps you are a vegan who has always been one, and you don’t know where to go. Here are the top 10 vegan restaurants in Edinburgh to plant on your food map.

1. Seeds of the Soul

seeds of the soul edinburgh

One of the most adorable plant-based cafes is Seeds for the Soul in the Bruntsfield neighborhood, since it is a community-centric greenhouse and not simply a cafe. They have an easy mission statement and that is, The future is vegan, and they make sure to include it in their menu, which is bright and crisp. Visitors can choose opulent vegan burgers topped with fried onions or healthy Buddha bowls with loads of vegetables in season. From breakfast to dinner time, the restaurant provides a well-balanced combination of comfort food and health-conscious meals in the comfy bohemian setting.

Address: 167 Bruntsfield Pl, Edinburgh EH10 4DG

2. Holy Cow

Holy Cow edinburgh

Holy Cow has two sites in Edinburgh, which is a must-visit location that has an up-to-date sense of traditional Scottish dishes. Their vegan Scottish breakfast, with veggie haggis, is a thing that must be tried. In addition to breakfast, lunch, and dinner menus, it will include burgers, soup, sandwiches, and gluten-free foods. Their vegan afternoon tea is also a treat that should be booked in advance.

Locations: 34 Elder St, EH1 3DX And 1 Dundee St, EH3 9FP

3. Sora Lella

Sora Lella

Craving authentic Italian cuisine? Sora Lella stands out as Edinburgh’s first fully vegan Italian restaurant. Their fresh pasta is handmade daily and dressed in rich sauces, from creamy Alfredo to spicy arrabbiata. Their vegan pizzas, loaded with fresh vegetables and artisanal cheeses, are equally tempting. Gluten-free diners will appreciate the thoughtful separate menu designed just for them.

Address: 13a Brougham St, EH4 9JS

4. Antojitos

If you’re a fan of vibrant Mexican food, Antojitos inside the Omni Centre delivers the flavors you crave—all 100% plant-based. Taquitos filled with spicy vegan chorizo, creamy elote, and loaded nachos are all available at this fun and casual eatery. Whether you’re grabbing a quick bite before a movie or having a night out with friends, Antojitos makes sure your cravings are fully satisfied.

Location: Omni Centre, Edinburgh

5. The Sly Fox

The Sly Fox excels at reimagining global comfort food classics in vegan form. The menu includes hearty Eastern European goulash, vegan haggis with whisky sauce, and even plant-based foie gras. Located in Leith, this charming spot is a hidden gem that’s big on creativity and flavor, making it ideal for adventurous foodies.

Address: 16 Henderson St, Leith, EH6 6BS

6. Sen Viet Vegan Restaurant

Formerly a traditional Vietnamese restaurant, Sen Viet transformed into a fully vegan destination in 2022. It’s now the only 100% plant-based Vietnamese restaurant in Edinburgh. Their menu is full of fragrant pho, crispy tofu, and stir-fried vegetable dishes that celebrate Vietnamese culinary traditions while adhering to ethical principles.

Address: 23a Brougham Pl, EH3 9JU

7. Hummus

Located in Morningside, Hummus offers a fully vegan Lebanese menu that stands out for its diversity and freshness. Whether you’re in the mood for lentil bakes, falafel wraps, or sweet apple almond tarts, Hummus delivers with authentic Middle Eastern flair. The warm hospitality and homestyle feel make it a local favorite.

Address: 366 Morningside Rd, EH10 4QN

8. Black Rabbit

Part vegan deli, part coffee shop, Black Rabbit is perfect for a quick, satisfying meal or a relaxed brunch. Their breakfast bagels are generously filled with house-made vegan bacon (“Bakon”), tofu scramble, or sausage patties. You’ll also find cakes, croissants, and rich coffee options that make it a must-stop for vegan breakfast lovers.

Address: 33 Brougham St, EH3 9JT

9. Nova Pizza

Nova Pizza, tucked away in New Town, is a charming and intimate Italian restaurant offering a 100% vegan menu. Dishes range from traditional lasagna and spaghetti Bolognese to inventive pizzas topped with truffle oil and artisanal vegan meats. Their commitment to classic Italian flavor with a cruelty-free twist keeps guests coming back for more.

Address: 42 Howe St, EH3 6TH

10. FacePlant Foods

Starting as a vegan street food pop-up, FacePlant Foods has evolved into a fully established sandwich shop in Leith. The menu is indulgent and fun—think vegan mac-n-cheese melts, haggis with caramelized onions, and “hot bacon” sandwiches. It’s the ultimate spot to satisfy those deep comfort food cravings.

Address: 37 Duke St, Leith, EH6 8HH