Best Vegetarian/Vegan restaurants in Edinburgh City Centre

  • Radisson Collection Restaurant

    Radisson Royal Mile Hotel, EH1 1AD

    City Centre, Edinburgh

    Cuisine: Scottish, Vegetarian/Vegan, Modern

    About Radisson Collection Restaurant

    Located in Radisson Royal Mile Hotel in the heart of Edinburgh city centre, Radisson Collection Restaurant is a vibrant, bustling restaurant, open all day from breakfast until late. Using fresh, seasonal ingredients and hearty flavours, Radisson Collection Restaurant is authentic modern cooking.

  • The Printing Press Bar & Kitchen

    21-25 George Street, EH2 2PB

    New Town, Edinburgh

    Cuisine: British, Scottish, Vegetarian/Vegan

    About The Printing Press Bar & Kitchen

    Set in a row of townhouses with an illustrious literary heritage, The Printing Press Bar & Kitchen is located on Edinburgh’s opulent George Street and is part of the George Hotel.

  • Shamoli

    105 High Street , EH1 1SG

    Old Town, Edinburgh

    Cuisine: Indian, Thai, Vegetarian/Vegan

    About Shamoli

    Combining northern Indian and Thai dishes, Shamoli Restaurant sits right in the heart of Edinburgh’s Royal Mile. The smart, modern interior at Shamoli Restaurant mirrors the precise, contemporary presentation of the food.

  • Indian Lounge

    129a Rose Street, EH2 3DT

    City Centre, Edinburgh

    Cuisine: Indian, Seafood, Vegetarian/Vegan

    About Indian Lounge

    Indian Lounge is a family-run Punjabi restaurant on Rose Street in Edinburgh city centre. Serving curries to visitors and Edinburgh residents for over thirty years, the 80 seat Indian Lounge is one of the capital’s oldest Indian restaurants.

  • Gali Restaurant

    29 West Maitland Street, EH12 5DX

    West End, Edinburgh

    Cuisine: International, Italian, Vegetarian/Vegan

    About Gali Restaurant

    Established in 2005, Gali is a family-run Italian restaurant on West Maitland Street. Popular with West End shoppers and local workers during the day, at night it pulls in visitors to the city, family groups celebrating, friends out for a meal and couples keen on a romantic dinner. Decorated with quirky pictures of pasta fans, Gali is a friendly, casual spot for an Italian meal.

  • The Townhouse Restaurant - Edinburgh Grosvenor

    Edinburgh Grosvenor, EH12 5EF

    West End, Edinburgh

    Cuisine: European, Vegetarian/Vegan

    About The Townhouse Restaurant - Edinburgh Grosvenor

    The Town House Restaurant in the Grosvenor Hotel is on Grosvenor Street – handy for Edinburgh’s business district as well as many visitor attractions. With an airy, clean and modern layout, it is an elegant yet informal restaurant serving Scottish and modern European dishes.

  • Passage To India

    20 Union Place, EH1 3NQ

    New Town, Edinburgh

    Cuisine: Indian, Vegetarian/Vegan, Nepalese

    About Passage To India

    Passage to India is a cheery Indian restaurant on Union Place. Sitting opposite Edinburgh Playhouse, it is ideally located for a pre-theatre dinner and, of course, also welcomes dining couples, family get-togethers and groups. Fitted with a smart, contemporary interior, the dining rooms are decorated with pictures of classic Indian scenes.

  • Mother's Bar & Kitchen

    24 Howe Street, EH3 6DG

    Stockbridge, Edinburgh

    Cuisine: British, European, Vegetarian/Vegan

    About Mother's Bar & Kitchen

    Mother’s Bar and Kitchen is a gin-focused bar on Howe Street in Edinburgh’s New Town. It is a fun place with bowler hat lights hanging over the bar alongside the occasional touch of Victoriana and big screens for the major sporting events. There are booths, banquette seating, a couple of nooks
    and crannies plus a compact outside seating area for the sunny days. In short, Mother’s will look after you whether you want to watch the match with friends, have brunch with family or dinner with a date.

  • Novapizza Vegetarian Kitchen  

    42 Howe St, EH3 6TH

    City Centre, Edinburgh

    Cuisine: Italian, Vegetarian/Vegan, Pizza

    About Novapizza Vegetarian Kitchen  

  • Pomegranate

    1 Antigua St, EH1 3NH

    City Centre, Edinburgh

    Cuisine: Middle Eastern, Vegetarian/Vegan, Turkish

    About Pomegranate

  • Shebeen Morrison Street

    8-12 Morrison Street, EH3 8BJ

    City Centre, Edinburgh

    Cuisine: Vegetarian/Vegan, African, Steaks & Grill

    About Shebeen Morrison Street

    Named after township drinking dens, Shebeen is a traditionally styled South African restaurant just off Lothian Road on Morrison Street. The cosy, rustic decor is populated with carved African art. The wine list and selection of beers also reflect the restaurant’s South African heritage. Such is the success of Shebeen, that it has expanded to open new branches in Dalkeith and Dalry.

  • Roti

    42 South Bridge, EH1 1LL

    Old Town, Edinburgh

    Cuisine: Indian, International, Southeast Asian

    About Roti

    Roti is a family-run Indian restaurant that is part of a group of successful eateries across Edinburgh. Inside, you will find a space lit up in shimmering pink neon, where you can wash down your curry with a fancy cocktail as well as a more traditional beer.

    The kitchen team’s aim is to deliver mouthwatering Halal dishes sourced from traditional Indian and Pakistani recipes. To this end, everything is prepared daily with fresh, flavoursome herbs and spices. Diners can pop in for Indian thali or tapas at lunchtime, a full curry feast in the evening or a traditional Desi breakfast or brunch on Sundays.