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-1PM · Limited 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-10PM · Wheelchair accessible · Vegan options
- EatVegetarian restaurantOld Town
David Bann
Imaginative and tasty vegetarian food, with lots available for vegans or GF.
Daily noon - 9:30PM · Fully 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-10PM · Fully 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-9PM · Vegetarian 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:30 · Free 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-10PM · Wi-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
Mo-Su 08:30-15:30 · Vegan options · Wi-Fi · Takeaway
- EatPizza restaurant
Matto
370-372 Morningside Road
Mo-Su 12:00-21:30; Fr,Sa 12:00-22:00 · Takeaway · Outdoor seating · Wheelchair accessible
- DrinkCafé
Renroc
91 Montgomery Street
Mo,We 08:00-22:00; Tu off; Th-Fr 08:00-23:00; Sa 09:00-23:00; Su 10:00-22:00 · Outdoor seating · Vegan options
- DrinkPub
The Auld Hoose
23-25 St Leonard's Street
Mo-Th 16:00-23:00; Fr-Sa 12:00-24:00; Su 12:00-23:00 · Limited wheelchair access · Vegan options
- EatVietnamese restaurant
Pho & Roll
1 Dean Bank Lane
Mo-Su 11:00-21:00 · Takeaway · Vegan options
- EatSandwich restaurant
Alby's
94 Buccleuch Street
Tu-Su 11:00-17:00 · Vegetarian options
- DrinkCafé
Levels
9c Holyrood Road
Mo-Fr 08:00-18:00; Sa 09:00-16:00; Su off · Vegetarian options
- EatRegional restaurant
Pulse PlantBased HomeCooking
1 Lothian Road
Th 12:00-17:00; Fr-Sa 12:00-20:00; Su 12:00-17:00 · Vegan 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
Mo-Sa 11:00-21:30; Su 11:30-21:30 · Vegetarian options
- EatBurger restaurant
Bread Meats Bread
90,92 Lothian Road
11:00-22:00 · Wheelchair accessible · Vegan options · Takeaway
- EatVegetarian restaurant
Curran Geal
20 Leven St
- EatFood court
Edinburgh Street Food
61 Leith Street
Mo-Su 12:00-23:00 · Outdoor seating · Wheelchair accessible · Vegan options
- DrinkCafé
KUBA
1 Dundee Street
Tu-Su 10:00-18:00 · Outdoor seating · Wheelchair accessible · Vegan options
- DrinkCafé
Milk
21 Hawthornvale
Mo-Th 09:00-15:00; Fr-Su 09:00-16:00 · Outdoor seating · Wheelchair accessible · Vegan options
- EatSushi restaurant
Bento
78 Raeburn Place
Mo-Su 12:00-21:00 · Vegan options · Takeaway
- DrinkCafé
Element
West Mains Road
Mo-Fr 08:30-17:00 · Wheelchair accessible · Vegan options
- DrinkCafé
Loudons
2 Sibbald Walk
Mo-Fr 08:00-15:00; Sa, Su 08:00-16:00 · Outdoor seating · Vegan options
- EatNepalese restaurant
Thamel
Nepalese Restaurant and Cocktail Bar
Mo-Su 12:00-23:00 · Wheelchair accessible · Vegetarian options
- BuyBookshop
Topping & Company Booksellers
Serves free tea and has nice places to sit and read.
09:00-21:00 · Wheelchair 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.