Scotland might not be the first destination that comes to mind for vegan travel. After all, this is the land of haggis, smoked salmon, buttery shortbread, and more sheep than people in some regions. But here’s the thing: Scotland has quietly become one of the easiest places in the UK for plant-based travelers.
From vegan cafés tucked into cobbled city streets to creative chefs reinventing traditional Scottish dishes without animal products, traveling Scotland as a vegan is far easier than most people expect.
Whether you’re planning a weekend city break or a full Highlands road trip, this guide will help you eat well while exploring some of the most beautiful landscapes in the world.
Why Scotland Is Surprisingly Vegan-Friendly
Over the last decade, Scotland’s food scene has shifted dramatically. Independent cafés, vegan bakeries, and plant-based menus have become common across the country.
In major cities like Edinburgh and Glasgow, fully vegan restaurants are everywhere. Even traditional pubs and small village cafés often offer at least one vegan option.
Part of the reason is simple: the UK has one of the fastest-growing vegan populations in Europe. Restaurants know that offering plant-based meals brings in locals and travelers alike.
But even outside the big cities, you’ll usually find something suitable. Supermarkets carry extensive vegan ranges, and many accommodation providers are used to dietary requests.
In short, you won’t be surviving on chips and salad while traveling Scotland.
Best Cities in Scotland for Vegan Food
Edinburgh
Edinburgh is arguably the best place in Scotland for vegan dining.
The city has an impressive mix of dedicated vegan restaurants, vegetarian cafés, and mainstream spots with excellent plant-based menus.
Highlights include:
-
Fully vegan cafés serving pancakes, burgers, and brunch
-
Artisan bakeries offering dairy-free cakes and pastries
-
Traditional Scottish dishes recreated with plant-based ingredients
Even traditional pubs around the historic Royal Mile frequently have vegan haggis on the menu.
If you’re visiting the city for the first time, you’ll find vegan options scattered throughout the Old Town and New Town areas, making it easy to explore while eating well.
Glasgow
If Edinburgh is elegant, Glasgow is edgy, creative, and arguably even better for vegan food.
Glasgow has long been known as one of the UK’s vegan capitals. The city has a strong alternative food culture and a huge student population, both of which have helped fuel its plant-based scene.
Expect to find:
-
Vegan comfort food restaurants
-
Creative street-food style cafés
-
Vegan bakeries and dessert shops
-
Craft beer bars serving plant-based menus
Many locals argue Glasgow has the best vegan food in the UK outside of London.
Inverness
While smaller than Scotland’s major cities, Inverness still offers a surprising number of vegan options.
As the gateway to the Highlands and the starting point of the famous North Coast 500 road trip, the city caters heavily to travelers.
You’ll find vegan-friendly cafés, modern restaurants with plant-based menus, and supermarkets with plenty of vegan supplies for road trips.
If you’re planning a Highlands adventure, Inverness is a great place to stock up before heading north.
Vegan Travel in the Scottish Highlands
The Scottish Highlands are where Scotland truly feels wild. Mountains, lochs, ancient castles, and winding coastal roads dominate the landscape.
Places like Scottish Highlands and the famous North Coast 500 offer some of the most spectacular scenery in Europe.
But what about vegan food?
The good news is that even remote areas are becoming increasingly accommodating.
Small cafés along popular routes often offer:
-
Vegan soups
-
Vegetable sandwiches
-
Plant-based burgers
-
Oat milk for coffee
However, it’s still wise to plan ahead when traveling rural Scotland.
Tips for Vegan Travelers in the Highlands
-
Carry snacks
Energy bars, fruit, or sandwiches are useful when driving long distances between towns. -
Use supermarkets in larger towns
Stock up in places like Inverness before heading into remote areas. -
Check menus ahead of time
Many Highland restaurants publish menus online. -
Ask staff about vegan options
Scottish hospitality is famously friendly, and chefs will often adapt dishes.
With a little planning, vegan travel through the Highlands is completely manageable.
Vegan Versions of Traditional Scottish Food
One of the most fun parts of vegan travel in Scotland is discovering plant-based versions of classic dishes.
Many restaurants now offer creative vegan alternatives to traditional Scottish comfort foods.
Vegan Haggis
Perhaps the most famous Scottish dish is haggis. Traditionally made with meat and oats, modern vegan versions use lentils, beans, mushrooms, and spices.
You’ll often see vegan haggis served with “neeps and tatties” (turnips and potatoes) in pubs across Scotland.
It’s hearty, flavorful, and surprisingly delicious.
Vegan Scottish Breakfast
A traditional Scottish breakfast is famously heavy, but many cafés now offer plant-based versions.
These often include:
-
Vegan sausage
-
Beans
-
Mushrooms
-
Grilled tomatoes
-
Toast
-
Hash browns
Some places even include vegan black pudding made from oats and spices.
It’s the perfect fuel before a long day exploring castles, lochs, and coastal cliffs.
Vegan Shortbread and Desserts
Scotland is also known for its sweet treats.
Thankfully, vegan bakers have been busy reinventing classic desserts like:
-
Shortbread
-
Sticky toffee pudding
-
Scones
-
Cakes
In larger cities, vegan bakeries produce some incredible plant-based versions of traditional Scottish sweets.
Vegan Supermarkets and Grocery Stores
If you’re self-catering or road-tripping, supermarkets make vegan travel in Scotland incredibly easy.
Major UK chains such as:
-
Tesco
-
Sainsbury’s
-
Marks & Spencer
carry extensive vegan ranges including ready meals, snacks, sandwiches, and desserts.
You’ll find everything from vegan sandwiches to dairy-free chocolate and plant-based ready meals.
For road trips like the North Coast 500, supermarkets are a lifesaver.
Vegan Accommodation in Scotland
Many accommodation providers across Scotland are happy to cater to vegan travelers.
Hotels, B&Bs, and guesthouses frequently offer vegan breakfasts if requested in advance.
Options often include:
-
Oat or soy milk
-
Vegan sausages
-
Fruit and cereal
-
Avocado toast
Self-catering apartments and cottages are also extremely popular in Scotland and make vegan travel even easier.
Cooking your own meals allows you to explore local produce markets and prepare plant-based dishes while enjoying spectacular views.
Vegan Festivals and Events
Scotland’s vegan community is growing quickly, and several events celebrate plant-based living.
The most notable is the annual vegan festival held in Glasgow, which attracts food vendors, chefs, and ethical brands from across the UK.
These events showcase everything from vegan street food to sustainable fashion and cruelty-free products.
If your travel dates line up with one of these festivals, it’s a great way to experience Scotland’s plant-based culture.
Final Thoughts on Vegan Travel in Scotland
Scotland might be famous for its meat-heavy traditions, but the country has embraced vegan travel more than many visitors expect.
Major cities like Edinburgh and Glasgow offer world-class plant-based dining, while even remote Highland cafés increasingly provide vegan options.
With beautiful landscapes, welcoming locals, and an evolving food scene, Scotland is an excellent destination for plant-based travelers.
Plan ahead for rural areas, explore the growing vegan restaurant scene in the cities, and don’t miss the chance to try vegan haggis while you’re there.
Because honestly, enjoying a hearty plant-based meal after a long hike in the Scottish Highlands might just be one of the most satisfying travel experiences you’ll have in Scotland.






