Scotland’s capital, Edinburgh, is famed for its rich history, majestic architecture, and of course—its vibrant culinary scene. Whether you’re a local, a tourist, or just passing through for a business trip, Edinburgh’s food offerings are an irresistible blend of tradition, innovation, and international flair.
This guide takes you on a flavorful journey through the city’s most iconic restaurants, hidden gems, and beloved street eats. With convenient travel options such as a taxi Edinburgh Airport ride, exploring these food destinations is just a ride away.
Why Edinburgh Is a Must-Visit for Food Lovers
Edinburgh’s food culture reflects its dynamic personality—steeped in history but always evolving. You’ll find everything from Michelin-starred restaurants and historic pubs to buzzing street food markets. The city’s embrace of seasonal ingredients and sustainable sourcing also makes it a haven for conscious eaters.
Fine Dining Experiences in Edinburgh
If you’re after refined flavors, exceptional wine pairings, and impeccable service, Edinburgh won’t disappoint.
1. The Kitchin (Leith)
Owned by Michelin-starred chef Tom Kitchin, this fine-dining haven blends Scottish ingredients with French techniques. Its motto “From Nature to Plate” celebrates the best of local produce—think hand-dived scallops, wild game, and foraged herbs.
2. Restaurant Martin Wishart (Leith)
Another Michelin-starred gem, this French-Scottish restaurant offers seasonal tasting menus and expertly curated wine lists. Expect elegance, precision, and unforgettable dishes like langoustine bisque or Ayrshire pork belly.
3. Number One at The Balmoral (Princes Street)
Located in the iconic Balmoral Hotel, this restaurant showcases a modern take on classic Scottish cuisine. From smoked salmon to Highland venison, the experience is a culinary tribute to the country’s heritage.
Iconic Local Restaurants to Explore
1. The Scran & Scallie (Stockbridge)
For something upscale yet relaxed, The Scran & Scallie by Tom Kitchin and Dominic Jack is perfect. It’s a gastropub offering hearty Scottish fare like steak pie and fish and chips in a chic, cozy setting.
2. Ondine (George IV Bridge)
Seafood lovers will rejoice at Ondine, a contemporary seafood restaurant near the Royal Mile. It’s known for oysters, mussels, and an extensive selection of Scottish shellfish.
3. Howies Restaurant (Waterloo Place & Victoria Street)
A fantastic choice for seasonal Scottish dishes in a laid-back atmosphere. Expect haggis, neeps and tatties, Cullen skink, and more—ideal for first-time visitors.
Best Street Food and Markets in Edinburgh
Not all memorable meals require reservations. Edinburgh’s street food scene is thriving, offering culinary diversity and casual charm.
1. Pitt Market (Leith)
One of the city’s most talked-about street food venues. Pitt Market hosts a rotating selection of food trucks and vendors every weekend. You’ll find everything from smoked brisket and handmade dumplings to vegan tacos and craft beer.
2. Grassmarket Street Eats (Old Town)
Right in the heart of the Old Town, this area often hosts pop-up food trucks. It’s an excellent spot for grabbing quick bites while sightseeing.
3. The Edinburgh Street Food Market (New Waverley)
A newcomer making waves in the local scene, this market boasts a global menu—Korean fried chicken, Neapolitan pizza, bao buns, and much more. It’s perfect for groups with diverse tastes.
Vegetarian and Vegan Must-Trys
Edinburgh caters wonderfully to plant-based diets with innovative and satisfying options.
1. Hendersons (Hanover Street)
A long-standing favorite for vegetarians and vegans. Hendersons serves hearty mains, creative salads, and organic desserts—all in a relaxed café setting.
2. Novapizza Vegan Italian Kitchen (Broughton Street)
This all-vegan pizzeria delivers the authentic flavors of Italy—without animal products. Try their vegan carbonara or the margherita with cashew cheese.
3. Holy Cow (Elder Street)
Known for its gourmet vegan burgers and indulgent desserts, Holy Cow is ideal for a casual lunch or a sweet tooth fix.
Family-Friendly Dining in Edinburgh
If you’re traveling with kids, finding the right place to eat can be tricky—but Edinburgh makes it easy.
-
Loudons – A bright, modern café with a great kids’ menu and gluten-free options. Pancakes and mac ‘n’ cheese are crowd favorites.
-
Pizza Posto – Offers authentic stone-baked pizzas made with fresh ingredients—quick service and family-friendly vibes.
-
The Safari Lounge – A quirky, relaxed eatery with eclectic décor and a wide-ranging menu that keeps everyone happy.
Global Flavors in the City
Craving something international? Edinburgh’s multicultural food scene offers dishes from every corner of the globe.
-
Dishoom Edinburgh – A Bombay-style café that’s both stylish and comforting. Their black daal and bacon naan roll are cult favorites.
-
El Cartel – An upbeat Mexican eatery known for tacos, tequila, and nachos that will knock your socks off.
-
Saboteur – A Vietnamese street food-style bistro offering fragrant pho, crispy spring rolls, and spicy banh mi sandwiches.
Sweet Spots for Dessert Lovers
Don’t forget dessert! Edinburgh offers plenty of indulgent sweet treats to wrap up your meal.
-
Mary’s Milk Bar – This retro-style gelato shop in Grassmarket is loved for its handmade ice cream and hot chocolate.
-
Mimi’s Bakehouse – Famous for cupcakes, scones, and afternoon tea served in charming surroundings.
-
Coral Island – A hidden gem for Scottish tablet, fudge, and traditional sweets.
Getting Around: How to Reach These Foodie Destinations
Most of Edinburgh’s food hotspots are easily accessible via local taxis or rideshare options. For tourists arriving via air travel, booking an airport transfer Edinburgh is a convenient way to kickstart your food adventure without the stress of navigation or lugging bags on public transport.
If you’re looking for cheap taxis to Edinburgh Airport, plan ahead by booking with a reliable provider like X-Ride. Their professional drivers ensure comfort and punctuality, whether you’re heading out for dinner or catching a late-night flight.
Final Thoughts
Edinburgh is more than just castles and cobblestones—it’s a dynamic food city waiting to be explored. From luxurious fine dining and comforting pub classics to international street eats and vegan delicacies, the capital offers something for every palate and price point.
With easy access to transportation—including a taxi Edinburgh Airport—getting around to all these delicious destinations is hassle-free. So bring your appetite and let Edinburgh serve you its best bites!