🏆 Popular Picks — ,

12 Best Graze on haggis rolls, artisan cheese toasties, and craft gin at Edinburgh's weekend food markets.

Edinburgh's weekend food markets are a culinary delight, offering everything from traditional Scottish fare to international street food and local artisan produce.

📍 , 📝 12 picks 🔄 Updated 2026-03-28

📍 Map

Quick answer

For the quintessential Edinburgh market experience, head to Oink for a classic haggis roll, a must-try Scottish street food delight.

Best overall
Oink (Grassmarket Market)
Best budget
The Haggis Box (Grassmarket Market)
Best experience
I.J. Mellis Cheesemonger (Toastie Stall at Stockbridge Market)
Last verified
2026-03

How we picked these

Our selection for Edinburgh's best market eats was based on expert reviews, local recommendations, and a focus on stalls consistently present at the city's top weekend food markets. We prioritized authenticity, quality of ingredients, and overall visitor experience, ensuring a true taste of Edinburgh's vibrant street food scene.

#1

Oink (Grassmarket Market Stall)

Scottish Street Food Pork
Oink (Grassmarket Market Stall)
📍 NeighborhoodGrassmarket
💰 Price Range£6-9 per person ($7-11 USD)

Oink is legendary for its hog roast rolls, but their market stall often features their take on a haggis roll or a blend that is simply irresistible. They slow-roast whole hogs, carving succulent meat directly into a roll with your choice of stuffing. It's a truly iconic Edinburgh street food experience, perfect for a hearty market lunch.

🍽️ What to order

The 'Oink' Roll with haggis stuffing (if available at the market stall) or their classic hog roast roll with sage and onion stuffing.

💡 Insider tip

Go early, especially on a sunny Saturday, as their popular rolls sell out quickly. They have a shop on Victoria Street too, but the market vibe is unbeatable.

"Seriously, Oink in the Grassmarket is a game-changer. That crackling is just... next level. Best street food in Edinburgh, hands down."
— r/Edinburgh user
#2

I.J. Mellis Cheesemonger (Toastie Stall at Stockbridge Market)

Artisan Cheese Toasties Local Produce
I.J. Mellis Cheesemonger (Toastie Stall at Stockbridge Market)
📍 NeighborhoodStockbridge
💰 Price Range£7-10 per person ($8-12 USD)

Scotland's premier cheesemonger, I.J. Mellis, brings their expertise to the markets with a dedicated toastie stall. Using their incredible selection of artisan Scottish and European cheeses, these aren't your average grilled cheeses. Expect gourmet combinations, perfectly melted cheese, and crisp, golden bread, making for an elevated comfort food experience.

🍽️ What to order

The 'Isle of Mull Cheddar & Onion Chutney' toastie, or ask for their weekly special which often highlights a unique local cheese.

💡 Insider tip

After grabbing your toastie, browse their main stall for incredible cheeses to take home, often with tasting samples available.

"The Mellis toastie stall at Stockbridge Market is my Sunday ritual. Nothing beats that perfectly melted Isle of Mull cheddar. Worth every penny."
— r/fooduk user
#3

Edinburgh Gin Distillery (Market Pop-up)

Craft Gin Spirits Local Produce
Edinburgh Gin Distillery (Market Pop-up)
📍 NeighborhoodLeith (often at Leith Market)
💰 Price Range£8-12 per drink ($10-15 USD)

While Edinburgh Gin has a permanent distillery, their pop-up stalls at weekend markets are fantastic for sampling their diverse range of craft gins. You can enjoy a perfectly mixed G&T, often with unique seasonal botanicals or limited-edition expressions, right there amidst the market buzz. It's a great way to discover your new favorite Scottish gin.

🍽️ What to order

A classic 'Edinburgh Gin Rhubarb & Ginger' G&T, or ask for a sample of their latest seasonal release.

💡 Insider tip

Many stalls offer small bottles or gift sets, making it a great place to pick up a souvenir or gift for fellow gin lovers.

"Caught the Edinburgh Gin stall at Leith Market last Sunday. Their Elderflower gin with a good tonic hit the spot perfectly. Such a nice vibe."
— r/travel user
#4

Alanda's Fish & Chips (Market Stall)

Seafood Fish & Chips British
Alanda's Fish & Chips (Market Stall)
📍 NeighborhoodStockbridge (often at Stockbridge Market)
💰 Price Range£10-15 per person ($12-18 USD)

Alanda's brings the fresh taste of Scottish seafood to the bustling market environment. Known for their perfectly battered fish and crispy chips, they offer a taste of the seaside in the city. Their commitment to fresh, sustainably sourced ingredients makes their classic fish and chips a cut above the rest, served hot and ready to eat as you explore.

🍽️ What to order

Classic 'Haddock and Chips' with a sprinkle of salt and vinegar, or try their Scampi if available.

💡 Insider tip

Look out for their daily specials, which sometimes include locally caught seafood beyond just haddock.

"Alanda's fish and chips from the Stockbridge Market are dangerously good. Perfect crispy batter, no greasy aftertaste. A solid choice."
— r/foodscotland user
#5

Bonnie Burrito (Market Van)

Mexican Street Food Burritos
Bonnie Burrito (Market Van)
📍 NeighborhoodGrassmarket (often at Grassmarket Market)
💰 Price Range£8-12 per person ($10-15 USD)

Bonnie Burrito consistently delivers fresh, flavorful Mexican street food to Edinburgh's markets. Their burritos are generously sized and packed with delicious fillings, from slow-cooked meats to vibrant vegetarian options, all prepared with fresh ingredients and zesty salsas. It's a lively and satisfying market meal.

🍽️ What to order

The 'Chipotle Chicken Burrito' with all the fixings, or the 'Black Bean & Sweet Potato Burrito' for a tasty veggie option.

💡 Insider tip

Don't be shy about adding a little extra spice; their homemade hot sauces are excellent.

"Bonnie Burrito at Grassmarket is my go-to for a quick, filling lunch. Their chipotle chicken is genuinely spicy and so good."
— r/EdinburghFood user
#6

The Crema Caravan (Coffee & Dessert Truck)

Coffee Dessert Sweets
The Crema Caravan (Coffee & Dessert Truck)
📍 NeighborhoodStockbridge (often at Stockbridge Market)
💰 Price Range£4-7 per person ($5-9 USD)

This charming vintage Citroën van serves up excellent coffee and delightful churros. The Crema Caravan is a perfect stop for a sweet treat and a caffeine fix while wandering through the markets. Their churros are made fresh to order, crispy on the outside and soft inside, usually served with a decadent chocolate dipping sauce.

🍽️ What to order

A portion of warm 'Churros with Chocolate Sauce' and a 'Flat White'.

💡 Insider tip

They often have seasonal specials, like different dipping sauces or spiced churros, so keep an eye out for unique offerings.

"Honestly, the churros from The Crema Caravan at Stockbridge Market are divine. Perfect crunch, and that chocolate sauce is addicting."
— r/traveluk user
#7

Jarvis Pickle Kitchen (Pies & Sausage Rolls)

British Pies Savory Pastries
Jarvis Pickle Kitchen (Pies & Sausage Rolls)
📍 NeighborhoodGrassmarket (often at Grassmarket Market)
💰 Price Range£5-8 per item ($6-10 USD)

Jarvis Pickle Kitchen specializes in handcrafted, award-winning pies and sausage rolls, bringing a taste of traditional British comfort food to Edinburgh's markets. Their fillings are imaginative and packed with quality ingredients, all encased in perfectly flaky pastry. They are ideal for a grab-and-go meal or a warming snack.

🍽️ What to order

Their classic 'Steak & Ale Pie' or the 'Mac 'n' Cheese Pie' for a modern twist.

💡 Insider tip

These pies are excellent for taking home and reheating if you can resist eating them immediately.

"If Jarvis Pickle is at the market, you HAVE to get a pie. The Steak & Ale is my absolute favourite, proper comfort food."
— r/foodscotland user
#8

Babu Bombay Street Food (Market Stall)

Indian Street Food Curry
Babu Bombay Street Food (Market Stall)
📍 NeighborhoodLeith (often at Leith Market)
💰 Price Range£8-12 per person ($10-15 USD)

Babu Bombay Street Food offers a vibrant and authentic taste of India's bustling street food scene. Their stall is known for fragrant curries, crispy pakoras, and flavorful wraps, all made with fresh spices and traditional recipes. It's a fantastic option for those seeking something aromatic and satisfying at the market.

🍽️ What to order

Their 'Chicken Tikka Roll' or a portion of 'Vegetable Samosas' with a tangy chutney.

💡 Insider tip

Don't miss their freshly made mango lassi for a refreshing accompaniment to your meal.

"Babu Bombay Street Food at Leith Market is consistently amazing. Their chicken tikka rolls are the best Indian street food I've had outside of India."
— r/Edinburgh user
#9

The Haggis Box (Grassmarket Market)

Scottish Haggis Traditional
The Haggis Box (Grassmarket Market)
📍 NeighborhoodGrassmarket
💰 Price Range£6-9 per person ($7-11 USD)

For a truly authentic and accessible haggis experience, The Haggis Box is a market stalwart. They serve up classic haggis, neeps (turnips), and tatties (potatoes) in a convenient box or roll, making it easy to enjoy this Scottish delicacy on the go. It's a great introduction for first-timers and a comfort food for locals.

🍽️ What to order

A 'Haggis Roll' with a dollop of whisky sauce for the full Scottish experience.

💡 Insider tip

If you're unsure about haggis, try a small portion in a roll; the spices are surprisingly palatable, even for skeptics.

"The Haggis Box at Grassmarket is a lifesaver when you're craving some proper Scottish grub. Always hits the spot, especially their whisky sauce."
— r/travel user
#10

Barnett's Bakery (Market Stall)

Baked Goods Artisan Bread Pastries
Barnett's Bakery (Market Stall)
📍 NeighborhoodStockbridge (often at Stockbridge Market)
💰 Price Range£3-6 per item ($4-8 USD)

Barnett's Bakery is a family-run business known for its exceptional artisan breads, pastries, and cakes. Their market stall is a haven for those with a sweet tooth or a craving for freshly baked, quality bread. Everything is made with care and often highlights seasonal Scottish ingredients.

🍽️ What to order

A 'Cinnamon Swirl' or a slice of their 'Carrot Cake' to go with your market coffee, or a loaf of their sourdough.

💡 Insider tip

They often sell out of popular items quickly, so arriving earlier in the day is recommended for the best selection.

"Barnett's Bakery at Stockbridge Market has the best sourdough, hands down. And their cinnamon swirls? Divine. Always grab one for breakfast."
— r/EdinburghFood user
#11

Lochaber Farm Shop (Hot Food Stall at Edinburgh Farmers' Market)

Local Produce Farm-to-Table Burgers
Lochaber Farm Shop (Hot Food Stall at Edinburgh Farmers' Market)
📍 NeighborhoodCastle Terrace (Edinburgh Farmers' Market)
💰 Price Range£9-14 per person ($11-17 USD)

Lochaber Farm Shop often has a hot food stall at the Edinburgh Farmers' Market, bringing their high-quality, locally sourced meats to life as delicious market meals. Expect juicy burgers, flavorful sausages, and sometimes even venison, showcasing the best of Scottish produce in a casual setting.

🍽️ What to order

Their 'Beef Burger' with local cheese and a side of their own haggis bonbons if available.

💡 Insider tip

After enjoying their hot food, browse the main Lochaber Farm Shop stall for premium cuts of meat to cook at home.

"That Lochaber Farm Shop burger from the Farmers' Market is seriously good. You can taste the quality of the meat. A solid weekend treat."
— r/foodscotland user
#12

Pizza Geeks (Market Van)

Pizza Italian Street Food
Pizza Geeks (Market Van)
📍 NeighborhoodLeith (often at Leith Market)
💰 Price Range£8-12 per pizza/slice ($10-15 USD)

Pizza Geeks brings gourmet, Neapolitan-style pizzas to Edinburgh's markets, served fresh from their mobile wood-fired oven. Known for their creative toppings and perfectly blistered crusts, they offer a slice of Italian deliciousness amidst the Scottish market scene. It's a popular choice for families and pizza lovers alike.

🍽️ What to order

The 'Marvel' (Margherita) for a classic, or try their 'Haggis, Neeps & Tatties' special if you're feeling adventurous.

💡 Insider tip

Check their social media for which market they'll be at, as their truck rotates locations frequently.

"Pizza Geeks at Leith Market is my absolute favourite. Their crust is always perfect, and I love trying their weird and wonderful specials."
— r/EdinburghFood user

❓ Frequently Asked Questions

When and where are Edinburgh's main weekend food markets held?

Edinburgh hosts several popular weekend food markets. The Stockbridge Market is held on Sundays in Saunders Street, Stockbridge. The Grassmarket Market takes place on Saturdays in the historic Grassmarket square. Leith Market, often found at Dock Place, runs on Sundays, and the Edinburgh Farmers' Market is on Saturdays at Castle Terrace, focusing more on local produce but also featuring hot food stalls.

What kind of food can I expect to find at Edinburgh's food markets?

You can expect a diverse array of culinary delights. Traditional Scottish fare like haggis rolls and artisan cheese toasties are staples, alongside international street food ranging from Mexican burritos and Indian curries to gourmet pizzas. You'll also find fresh baked goods, craft coffees, sweet treats like churros, and local craft drinks including gin and beer.

Are Edinburgh's food markets suitable for vegetarians and vegans?

Absolutely! Most food markets in Edinburgh are very accommodating to various dietary needs. Many stalls offer excellent vegetarian and vegan options, from plant-based curries and falafel wraps to vegan-friendly baked goods and, of course, a wide selection of fresh produce. Don't hesitate to ask vendors about their ingredients.

What's the typical price range for food and drinks at these markets?

Prices are generally very reasonable for high-quality street food. You can expect to pay around £6-12 ($7-15 USD) for a main meal like a burrito, roll, or pie. Smaller snacks or pastries might be £3-6 ($4-8 USD), while craft gins or specialty coffees typically range from £5-12 ($6-15 USD). It's a great way to eat well without breaking the bank.

Can I find local Scottish produce and gifts at the food markets?

Yes, absolutely! Beyond hot food stalls, many markets, especially the Edinburgh Farmers' Market and Stockbridge Market, feature vendors selling fresh local produce, artisan cheeses, homemade preserves, Scottish confectionery, and craft goods. They are excellent places to pick up unique edible souvenirs or gifts directly from local producers.

Are the food markets dog-friendly?

Most of Edinburgh's outdoor food markets are generally dog-friendly, especially since they are open-air venues. Many visitors bring their well-behaved dogs, and some stalls even offer water bowls. However, it's always best to keep your dog on a lead and be mindful of crowds, especially during peak times.

Plan your trip

Get a free custom itinerary for — built from real traveler insights.

Get a Free Itinerary →