Vegetarian and vegan food in Edinburgh
81 places in Edinburgh with vegetarian or vegan options.
Ranked with the travel guide's picks and well-known places first. Showing the top 40 of 81.
Vegetarian and vegan food in Edinburgh
- DrinkPubLeith
Teuchters Landing
Friendly pub with food in a former cruise liner waiting room. Lots of outside tables by the water so a great choice for a sunny afternoon. They have another branch in the West End.
Daily 10AM-1PMLimited wheelchair access · Outdoor seating · Vegan options
- EatComfort food restaurantOld Town
MUMS
Monster Mash Café
Classic British comfort food: haggis, fish & chips, sausage & mash, stews, or shepherd's pie. Lots of veggie choices, no reservations.
Mon-Sat 9AM-10PM, Sun 10AM-10PMWheelchair accessible · Vegan options
- EatVegetarian restaurantOld Town
David Bann
Imaginative and tasty vegetarian food, with lots available for vegans or GF.
Daily noon - 9:30PMFully vegetarian
- EatVegetarian restaurantSouth
Hendersons
Renowned vegetarian restaurant, run by the family of the original Hendersons in Hanover St which was open from 1962-2020. Michelin gives it an entry in their guide.
Daily noon-10PMFully vegetarian
- EatBritish restaurantSouth
Three Birds
Fine dining with a classic British menu, but almost entirely GF and much is vegan.
Thu Fri 12:30-2:30PM, 5-9PM, Sat Sun 10AM-4PM, 5-9PMVegetarian options
- SeeArt galleryWest
Edinburgh Printmakers
Creative centre for printmaking & visual arts, Two free galleries & shop. Vegan Cafe.
Sun & Mon closed; Tue 10:00-17:30; Wed & Thu 10:00-21:00; Fri & Sat 10:17:30Free for galleries
- EatThai restaurantOld Town
Nok's Kitchen
Decent Thai food with vegetarian options. They add 10% service to the menu prices.
Daily noon-9PM
- BuySpecialty food shopNew Town
Real Foods
The original Edinburgh "health food" shop, opened in 1975. Sells a wide range of loose and packet dried goods, some vegetarian ready meals and snacks and a small selection of organic fruit and veg.
Mon-Sat 9AM-7PM, Sun 10AM-6PM
- EatOld Town
Kalpana
Long-established quality vegetarian Indian restaurant serving curries, thalis and tandooris.
Daily noon-10:30PM
- EatNew Town Not mapped
Snax
A small fast-food joint, limited seating. The food is cheap and edible, with a decent vegetarian selection.
Mon-Sat 7AM-3PM, Sun 7:30-2PM
- EatBurger restaurantNew Town
Holy Cow
Excellent basement vegan cafe. Home-made food.
Mon-Thu noon-10PM, Fri-Sun 10AM-10PMWi-Fi · Takeaway · Outdoor seating
- EatSouth
Susie's Vegetarian Kitchen
Vegetarian wraps, burritos and burgers.
Fri 5-8PM, Sat noon-8PM
- EatWest Not mapped
Holy Cow Lounge
Vegan cafe in Edinburgh Printmakers building.
Tue-Sun 10:00-18:00
- DrinkCafé
Dean Village Coffee House
Cosy cafe in the heart of Dean Village with specialty coffee and local cakes
Open now · closes 3:30 pmVegan options · Wi-Fi · Takeaway
- EatPizza restaurant
Matto
370-372 Morningside Road
Open now · closes 9:30 pmTakeaway · Outdoor seating · Wheelchair accessible
- DrinkCafé
Renroc
91 Montgomery Street
Open now · closes 10 pmOutdoor seating · Vegan options
- DrinkPub
The Auld Hoose
23-25 St Leonard's Street
Closed · opens 4 pmLimited wheelchair access · Vegan options
- EatVietnamese restaurant
Pho & Roll
1 Dean Bank Lane
Open now · closes 9 pmTakeaway · Vegan options
- EatSandwich restaurant
Alby's
94 Buccleuch Street
Closed · opens 11 am tomorrowVegetarian options
- DrinkCafé
Levels
9c Holyrood Road
Open now · closes 6 pmVegetarian options
- EatRegional restaurant
Pulse PlantBased HomeCooking
1 Lothian Road
Closed · opens noon ThursdayVegan options
- EatGreek restaurant
The Real Greek
404-406 St James Crescent
Vegan options
- EatVegetarian restaurant
Kalpna - Vegetarian and Vegan Restaurant
2-3 St Patrick Square
- EatVegetarian restaurant
Novapizza Vegan Italian Restaurant
42 Howe St
- EatVegetarian restaurant
Soul Vegan
46 W Richmond St
- EatVietnamese restaurant
Pho & Roll
15-19 Jeffrey Street
Open now · closes 9:30 pmVegetarian options
- EatBurger restaurant
Bread Meats Bread
90,92 Lothian Road
Open now · closes 10 pmWheelchair accessible · Vegan options · Takeaway
- EatVegetarian restaurant
Curran Geal
20 Leven St
- EatFood court
Edinburgh Street Food
61 Leith Street
Open now · closes 11 pmOutdoor seating · Wheelchair accessible · Vegan options
- DrinkCafé
KUBA
1 Dundee Street
Closed · opens 10 am tomorrowOutdoor seating · Wheelchair accessible · Vegan options
- DrinkCafé
Milk
21 Hawthornvale
Open now · closes 3 pmOutdoor seating · Wheelchair accessible · Vegan options
- EatSushi restaurant
Bento
78 Raeburn Place
Open now · closes 9 pmVegan options · Takeaway
- DrinkCafé
Element
West Mains Road
Open now · closes 5 pmWheelchair accessible · Vegan options
- DrinkCafé
Loudons
2 Sibbald Walk
Open now · closes 3 pmOutdoor seating · Vegan options
- EatNepalese restaurant
Thamel
Nepalese Restaurant and Cocktail Bar
Open now · closes 11 pmWheelchair accessible · Vegetarian options
- BuyBookshop
Topping & Company Booksellers
Serves free tea and has nice places to sit and read.
Open now · closes 9 pmWheelchair accessible · Vegan options
- EatVegetarian restaurant
Vitality & Kynd
14 Leven Street
- EatVegetarian restaurant
FacePlant Foods
37 Duke St
- EatVegetarian restaurant
Henderson's
94 Hanover Street
- EatVegan restaurant
Hendersons Holyrood
67 Holyrood Road
Browse all 3,205 places in Edinburgh
Listings from the Wikivoyage guide to Edinburgh (CC BY-SA 4.0). Map data © OpenStreetMap contributors (ODbL). Place data from Overture Maps.