top of page

Where to Eat in Edinburgh Old Town: A Vegetarian and Vegan Traveller's Guide

Writer: Master of Spices
Master of Spices
2 days ago
9 min read
Vegetarian Indian dishes at Kalpna Restaurant near Edinburgh Old Town

Edinburgh's Old Town is one of those places that feels bigger the longer you spend in it. Between the Royal Mile, the Grassmarket, the Cowgate and the quieter closes running off them, there is always another cobbled turn to take. For travellers eating vegetarian or vegan, that variety is good news. What was once a cuisine limited to a handful of specialist spots has spread across the city, and Old Town in particular has become one of the easier places in the UK to eat well without meat. This guide covers where to eat in Edinburgh Old Town as a vegetarian or vegan traveller.

This guide is written for visitors: people passing through for a weekend, students showing their families around, or Edinburgh Fringe visitors trying to eat properly between shows. It walks through where to find the good vegetarian food near the Royal Mile, how to plan your day around meals, and a few honest tips on avoiding the tourist traps.

Old Town at a Glance

The Old Town runs roughly from Edinburgh Castle at one end to Holyrood Palace at the other, connected by the mile-long stretch of the Royal Mile. On either side, closes and staircases drop down toward the Grassmarket, Cowgate and Victoria Street. This is where most first-time visitors spend the bulk of their trip, and it is also where the highest concentration of restaurants, pubs and cafés sits.

For vegetarian and vegan travellers, the good news is that plant-based dining is now firmly part of the mainstream here. Menus almost always mark vegetarian and vegan options, staff are used to answering questions about ingredients, and dedicated vegetarian kitchens can be found within a short walk of the main sights.

What Vegetarian Travellers Should Look For

Not every restaurant labelled "vegetarian friendly" will meet your standards. A few small things separate the properly considered kitchens from the ones ticking a box.

  • Vegetarian and vegan options built into the main menu, not squeezed into an afterthought section

  • Clear labelling of dairy, egg, nut and gluten content

  • Staff who can talk through how a dish is cooked, not just what is on it

  • A house style that treats vegetables as the centre of the plate, not a garnish

  • Independent kitchens with a track record, rather than chains adapting to demand

Where possible, this guide leans on independents that have been serving vegetarian food long enough to have refined it.

Around the Royal Mile

The Royal Mile itself has changed a lot over the past decade. What was once mostly whisky shops, tartan and tourist pubs has grown into a wider mix of food. You will still find plenty of traditional Scottish spots offering haggis and stovies, and most of them now include a vegetarian or vegan haggis on the menu, which is worth trying at least once.

For quicker meals, small cafés and bakeries along the mile can handle a filled roll, a soup or a proper coffee at short notice. Vegan bakes and dairy-free options have become genuinely widespread here, so you rarely need to search hard.

For a proper sit-down meal, it is usually worth stepping just off the mile into the closes and courtyards, where prices tend to soften and the atmosphere shifts away from the busiest tourist flow. A few Scottish restaurants tucked into these side streets do a properly considered vegetarian tasting menu, and they are worth booking ahead for.

Grassmarket and Victoria Street

The Grassmarket sits below the castle and is one of the most photographed corners of Edinburgh, particularly around Victoria Street's curved row of coloured shopfronts. It is also a good spot for lunch or an early evening meal. Cafés, gastropubs and independent restaurants line the square, and many now offer full vegan menus.

If you are watching your budget, look for the weekday lunch specials advertised in the windows. If you are here for something more relaxed, several restaurants along Victoria Street offer terraces or window tables that catch the afternoon light.

Cowgate and the Southern Fringes of Old Town

Cowgate runs beneath the South Bridge and connects the eastern edge of Old Town to the Grassmarket. During the day it is calm and easy to walk. In the evening it becomes one of Edinburgh's busiest bar and small-venue streets, particularly during festival season.

For a vegetarian traveller, Cowgate is more about drinks and small plates than sit-down dinners, though a few pizzerias and casual kitchens along its length do well by their plant-based diners. It is worth walking through in the daytime for its unusual perspective on the city, then heading elsewhere for the actual meal.

Just Over the Bridge: Newington and Southside

Some of the best vegetarian dining near Old Town is not technically in Old Town at all. Cross the South Bridge, walk past the university's George Square campus, and you arrive in Newington and the Southside. This is where much of Edinburgh's dedicated vegetarian and vegan dining lives.

The walk from the Royal Mile to St Patrick Square takes about ten to fifteen minutes. Along the way you pass the National Museum of Scotland, Bristo Square and Old College, so it is easy to build a proper afternoon route that ends at dinner.

A vegetarian Indian restaurant in Edinburgh that has been part of this neighbourhood since 1975 is Kalpna, on St Patrick Square. Its kitchen is purely vegetarian, and for travellers who have spent a day on their feet around the castle and the mile, the short walk south rewards you with something genuinely worth the trip.

Why Kalpna Suits Travellers

Kalpna offers something a lot of travellers are quietly looking for, particularly those who have grown up vegetarian or who travel from parts of the world where vegetarian cooking runs deep.

The kitchen is purely vegetarian, which removes the ingredient worries some travellers face at mixed-menu restaurants. The menu pulls from Punjabi, Gujarati and South Indian cooking traditions, so a single visit gives you a fuller sense of Indian food than any one region would offer. Vegan diners are well looked after, with a dedicated vegan thali and many plant-based dishes across the main menu.

The full menu covers everything from Kalpna Dal Makhani and Butter Paneer to Ananas Moilee and a proper section of dosas served with sambhar and chutneys. For anyone still learning what they like, the thali is the easiest way to sample across the menu in one sitting.

Building a Day Around Vegetarian Meals

If you are visiting for the weekend, a workable food itinerary looks something like this.

Morning

Start with coffee and a bake at an independent café along the Royal Mile or the Grassmarket. Look for spots that clearly label their vegan pastries, since most bakeries now offer at least a couple of options.

Lunch

A proper mid-day meal makes a real difference on days spent walking through the Old Town. Lunch buffets and set menus give you the best value. A short walk to St Patrick Square opens up Kalpna's lunch buffet, which runs Monday to Saturday and gives travellers a full sit-down meal without the stop-start of ordering plate by plate.

Afternoon tea or snack

Between museum visits, small cafés around the university and along Nicolson Street can handle a proper afternoon tea, a chai or a slice of cake. Most now offer dairy-free milk as standard.

Dinner

Old Town has plenty of gastropubs and Scottish restaurants worth trying for an evening meal, and independent kitchens away from the mile tend to be better value. If you would like a longer sit-down dinner, book ahead. Weekend evenings in the Old Town and around the Southside fill up quickly, particularly during festival season.

The Festival Season Factor

Edinburgh in August is a different city. The Fringe, the International Festival and the Edinburgh International Book Festival together bring hundreds of thousands of visitors, and eating out becomes a proper logistical challenge.

A few tips for vegetarian travellers during festival season:

  • Book meals in advance, particularly evenings, even at places that would normally take walk-ins

  • Eat lunch earlier than usual, around 12:00 or 12:30 pm, to beat the show intervals

  • Take advantage of late-evening kitchens after 9:00 pm, when many restaurants quieten again

  • Keep a small snack in your bag, since queues at popular venues can eat into your meal window

The same advice applies during Hogmanay and, to a lesser extent, during graduation weekends in June and November.

Vegan Travellers: What to Expect

Vegan travellers do better in Edinburgh than in many UK cities. Cafés and restaurants routinely mark vegan items, plant milks are the norm rather than the exception, and dedicated vegan restaurants have opened across the Old Town, Southside and Leith in recent years.

Indian and Middle Eastern kitchens tend to offer the widest vegan variety. Both cuisines already have deep plant-based traditions, so the menus are not adapted around your diet. They are already built for it. Anyone interested in vegan Indian dining in Edinburgh should ask about coconut based curries, dosas, chana masala and vegan thali options when they enquire.

Group and Family Travel

If you are travelling with family, particularly with older relatives who may prefer familiar comforts, a family-run restaurant with proper table service is often the easiest option. Independent kitchens tend to be more flexible about seating layouts, quieter tables and set menus for groups, and staff at long-running family restaurants are used to hosting multi-generational visits.

If you are planning a proper family meal to mark a graduation, an anniversary or a visit from abroad, it helps to call ahead. Let the restaurant know how many are coming, what dietary needs apply and roughly what timing you have in mind. Small notes make a real difference on the day.

A Realistic View of Tourist Traps

Any city with a heavy tourist trade has its share of restaurants that trade on location rather than food. Edinburgh's Old Town is no exception. A few markers help you spot them.

  • Photograph-heavy menus at the door, particularly with translations in many languages

  • Staff outside the restaurant pulling in passers-by

  • Prices well above the norm without a clear reason

  • Vegan or vegetarian menus that look copied and pasted rather than considered

The safer bet is to step one street back from the busiest tourist flow. A restaurant one close off the Royal Mile or one block into the Southside will usually give you better food at a better price than one directly on the main tourist route.

Getting Around

Old Town is best explored on foot, and most of the recommendations here are within a fifteen-minute walk of each other. Waverley Station sits at the northern edge of Old Town, so travellers arriving by train are well placed.

For the walk south to Newington and St Patrick Square, follow South Bridge across the George IV Bridge junction and continue past Old College. It is a genuinely pleasant walk that also takes in some of the university's architectural highlights.

Planning a Proper Vegetarian Meal

If you would like to end a day of walking with a proper sit-down vegetarian or vegan meal, plan ahead. Weekend evenings, university term-time weekends and festival periods all fill up. You can book a table at Kalpna in advance to secure a time that fits around your other plans, and let the team know if you have specific dietary requirements or are travelling with a larger group.

Edinburgh rewards travellers who slow down. A properly considered vegetarian meal, ideally with a few small plates and something a little unfamiliar on the table, is a good way to do that.

FAQs

Q: Is Edinburgh Old Town vegetarian friendly? 

A: Yes. Vegetarian and vegan options are widely available on menus across Old Town, the Grassmarket and Cowgate, and dedicated vegetarian restaurants are a short walk south in Newington and the Southside.

Q: Where can I find vegetarian Indian food near Edinburgh Old Town? 

A: Kalpna on St Patrick Square is one of the closest purely vegetarian Indian restaurants to Old Town, about a ten-minute walk south of the Royal Mile. It has been serving vegetarian and vegan Indian food since 1975.

Q: Are vegan options common in Edinburgh restaurants? 

A: Yes. Vegan menus have become mainstream in Edinburgh over the past decade. Plant milks, vegan bakes and dedicated vegan mains are widely offered across Old Town cafés and restaurants.

Q: What is the best area for vegetarian dining near the Royal Mile? 

A: Newington and the Southside, directly south of the Royal Mile across South Bridge, hold much of Edinburgh's dedicated vegetarian and vegan dining. Old Town itself also has plenty of mainstream restaurants with strong vegetarian and vegan menus.

Q: How do I plan meals during festival season in August? 

A: Book in advance, eat lunch earlier than usual to avoid the interval rush, and take advantage of later dinner windows after 9:00 pm. Independent restaurants a short walk away from the busiest festival venues often have more availability than those in the centre.

Q: Is Kalpna suitable for travellers with strict vegetarian diets? 

A: Yes. Kalpna is purely vegetarian, meaning no meat or fish is cooked anywhere in the kitchen. It is a good option for lifelong vegetarians, vegan travellers and anyone observing Hindu or Jain dietary practices.



Comments


bottom of page