Tarmachan Cafe, Vegan Bakes, Plant Milk
Vegan options
A B C D E Very vegan-friendly › ★ 4.5 (11) · $$ · Cafe · British, Cafe, Bakery · Hours
Coffee/Tea Breakfast Dessert Takeout Relax
Amenities: deck Outdoor Seating
Popular tips: "Try the cinnamon roll and chocolate chip cookie for vegan baked treats" "Try the cinnamon roll and chocolate chip cookie for vegan baked treats" "Enjoy the variety of plant milks offered for coffee and matcha lattes" "Outdoor seating with blankets is available for cooler days" "Several savory vegan options including pea & potato pie and vegan feta on beans on toast" Must-try: pastry, bread, cinnamon roll pastry — popular (×3)bread — popular (×2)cinnamon roll — popular (×2)cookie — popular (×2)grilled cheese — fan-favourite Praised for: friendly service, beautiful interior, cozy atmosphere friendly service ×3 beautiful interior cozy atmosphere good value Show more Tarmachan is a modern, stylish cafe near Balmoral Castle, attached to an architect's office and easy to find from the main road. The small, changeable menu consistently includes several vegan items like sourdough grilled cheese, pea and potato pies, and vegan baked goods such as cinnamon rolls and chocolate chip cookies. Guests note a cozy atmosphere with indoor and outdoor seating, plant-based milks for coffee, and friendly service—pricing is moderate with ample parking and dog-friendly outdoor space.
Read more Sunday 10:00 am - 04:00 pm
Monday Closed
Tuesday Closed
Wednesday 10:00 am - 04:00 pm
Thursday 10:00 am - 04:00 pm
Friday 10:00 am - 04:00 pm
Saturday 10:00 am - 04:00 pm
Open the map → location_on A93, Ballater, Scotland, AB35
directions
Navigate on Google Maps
Spinach Rating Spinach Rating is created by analysing reviews and signals from the web.
info VEGAN OPTIONS Some · 3–5 dishes MENU Clearly marked STAFF Friendly Two scores: Spinach Rating grades the food. Vegan Friendliness grades how easy it is to eat vegan here.
How we rank → The app is the full experience. The live map, every ranking, and the dishes worth ordering — free, no signup.