Best Budget Eats in Edinburgh: Great Food Without the Big Bill
Words by
Harry Thompson
Advertisement
Best Budget Eats in Edinburgh: Great Food Without the Big Bill
Edinburgh has a reputation for fine dining and fancy tasting menus, but the city's real food heartbeat lives in its no-frills cafes, hole-in-the-wall takeaways, and market stalls where you can eat extraordinarily well for under a tenner. After years of crisscrossing this city from Leith to Gorgie, I have pulled together the spots that locals actually queue at when they want the best budget eats in Edinburgh without sacrificing flavor. These are the places where students, tradespeople, and in-the-know visitors sit side by side, and where the food does the talking.
The Best Cheap Food Edinburgh: Bakeries and Daytime Grazing
The Pakora Bar, Newington
Tucked on Nicolson Street just south of the university's main campus, The Pakora Bar has been serving some of the most affordable meals Edinburgh has to offer for decades. This is a no-frills South Asian canteen where a full thali plate with rice, dal, chapati, and a protein will run you somewhere between £6 and £9. The pakoras are made to order and arrive blistering hot, and the lamb chapli kebabs are genuinely among the best in the city at this price point. What most tourists do not realize is that you can order at the counter, grab a seat at one of the communal tables, and be eating within five minutes of walking in. The lunch rush between noon and 1:30 PM brings a line out the door, so aim for 11:45 AM or after 2 PM to avoid the wait.
Advertisement
What to Order: The vegetarian thali plate, which changes daily but always includes dal, rice, two vegetable curries, and fresh chapati.
Best Time: Weekday mid-morning, just before the university lunch crowd descends.
The Vibe: Fluorescent-lit and functional, with Bollywood music playing overhead and regulars who have been coming here since their student days. The seating is basic plastic chairs, and the walls are bare except for a few framed photos of Lahore.
The Bow Bar, Marchmont
Technically a pub, but hear me out. The Bow Bar on West Bow has a back-room food operation that serves some of the cheapest hot lunches in the Old Town. For around £7 you can get a bowl of their soup of the day with a hunk of bread and butter, or a toastie that is far better than it has any right to be at that price. The cheese and onion toastie uses a sharp Scottish cheddar that melts into the bread properly, not the processed stuff you find at most pub counters. This place has been a Marchmont institution since 1779, and the low ceilings and dark wood paneling give it the feeling of stepping into someone's living room. The soup changes every day, and the lentil and bacon version on Thursdays is the one locals quietly talk about.
Advertisement
What to Order: The soup and toastie combo, especially on a Thursday when the lentil and bacon soup is on rotation.
Best Time: Between 12:00 and 1:30 PM on a weekday, when the kitchen is firing but the after-work crowd has not yet arrived.
The Vibe: A proper old man's pub that happens to serve food, with a handful of regulars at the bar and a quiet back room where you can eat in peace. The toilets are downstairs and the stairs are steep, so watch your step.
Eat Cheap Edinburgh: Street Food and Market Stalls
The Food Market at Picardy Place
Every Friday through Sunday, the Picardy Place food market sets up just east of the St James Quarter and becomes one of the best spots for cheap food Edinburgh has in its outdoor rotation. Vendors rotate, but the staples include a Korean fried chicken stall, a Scottish seafood stand doing Cullen skink in a bread bowl, and a Turkish flatbread vendor whose lamb and sumac wraps cost around £8. The market runs from roughly 11 AM to 6 PM, though popular stalls sell out by mid-afternoon. What most visitors miss is that the vendors on the far end of the row, away from the main entrance, tend to have shorter queues and sometimes offer end-of-day discounts after 4 PM. Grab your food and walk five minutes east to Calton Hill for one of the best picnic views in the city.
Advertisement
What to Order: The Cullen skink bread bowl from the seafood stall, which is essentially Scotland's most comforting soup served in edible form.
Best Time: Friday or Saturday around 2 PM, when the full vendor lineup is running but the lunch crush has eased.
The Vibe: Open-air and casual, with shared wooden tables and the sound of the city moving around you. Wind can be a problem on exposed days, so dress accordingly.
Oink, Victoria Street
Down in the Grassmarket on Victoria Street, Oink does one thing and does it perfectly: pulled pork rolls. The standard roll with sage and onion stuffing and apple sauce costs around £5.50, and the hog roast roll with crackling runs closer to £6.50. They source their pigs from a farm in East Lothian, and the meat is slow-roasted overnight so it is ready by midday. The shop is tiny, essentially a counter with a few standing spots, so most people take their roll up the hill to the Castle esplanade and eat with a view of the whole city. The line moves fast, but on Saturdays between noon and 2 PM it can stretch down the street. A local tip: ask for extra crackling on the side. They will usually oblige, and it is the best crackling you will find in the Old Town.
Advertisement
What to Order: The hog roast roll with crackling, extra brown sauce, and a side of haggis crisps.
Best Time: Weekday lunch around 11:30 AM, before the tourist crowds from the Castle filter down.
The Vibe: A tiny takeaway counter with pig-themed decor and the smell of roasting pork hitting you the moment you walk in. There is nowhere to sit inside, so plan to eat on the go.
Affordable Meals Edinburgh: Sit-Down Spots Under a Tenner
The Mosque Kitchen, Nicolson Square
The basement kitchen attached to the Edinburgh Central Mosque on Nicolson Square is legendary among students and anyone trying to eat cheap Edinburgh-style. The curry and rice plate costs around £5, the falafel wrap is about £4, and the portions are enormous. The kitchen is run by volunteers, and the menu is simple: a few curry options, rice, naan, and sometimes a kebab plate. Everything is halal, and the quality is remarkably consistent for the price. The space is a no-frills canteen with long tables, and you will sit next to everyone from construction workers to professors. It has been operating since the early 1980s, and its reputation has spread almost entirely by word of mouth. The only real downside is that it closes by 6 PM most days and is shut on Fridays between 12:30 and 2:00 PM for prayers, so plan accordingly.
Advertisement
What to Order: The chicken curry with rice and a side of naan, which fills a plate the size of a hubcap for under £6.
Best Time: Weekday lunch at 11:30 AM or 1:30 PM, avoiding both the mosque prayer schedule and the university lunch wave.
The Vibe: A fluorescent-lit basement canteen where the food is honest and the welcome is warm. The acoustics are harsh when the room fills up, so it gets loud.
Snax, West Richmond Street
Snax is a tiny cafe near the junction of West Richmond Street and Nicolson Street that has been serving breakfast and brunch to Edinburgh's south side for years. A full Scottish breakfast here costs around £7.50, which is genuinely cheap for what you get: two sausages, bacon, egg, black pudding, toast, and a mug of tea. The lunch menu includes toasties, baked potatoes with various fillings, and a soup of the day, most of which come in under £6. The kitchen is open and visible from the counter, so you can watch your food being made, which is either reassuring or anxiety-inducing depending on how hungry you are. The walls are covered in old gig posters and local art, giving the place a lived-in feel that chain cafes cannot replicate. Parking on West Richmond Street is nearly impossible during the day, so walk or cycle if you can.
Advertisement
What to Order: The full Scottish breakfast, which is one of the most affordable versions of this iconic meal in the city center.
Best Time: Weekday breakfast service starting at 9 AM, before the brunch crowd builds.
The Vibe: A cramped, poster-plastered local cafe where the coffee is strong and the staff know half the customers by name. The tables are close together, so you will hear your neighbor's conversation whether you want to or not.
Cheap Food Edinburgh: Evening and Late-Night Options
Lucky Chip, Niddry Street
Lucky Chip on Niddry Street in the Old Town is a small restaurant that does burgers and chips with a level of care that belies its modest setting. A double cheeseburger with hand-cut chips costs around £10, which pushes slightly past the strict budget threshold but is still remarkable value for the quality. The burgers are made with Scottish beef, ground in-house, and the chips are fried to order. The restaurant seats maybe 20 people, and the walls are decorated with pop art and retro signage. It opened in 2014 and has built a following among locals who want a proper burger without the markup of the gastropub scene. The wait for food can stretch to 20 minutes during peak evening hours because everything is cooked to order, so do not come here if you are in a rush.
Advertisement
What to Order: The Lucky Double with cheese, bacon, and their house sauce, with a side of skin-on chips.
Best Time: Early evening around 6 PM, before the dinner rush hits at 7:30.
The Vibe: A small, loud, cheerful room that smells like beef fat and frying oil in the best possible way. The music is good, the portions are generous, and the burgers are messy in the way that proper burgers should be.
The Kebab House, Newington
On Clerk Street in Newington, The Kebab House is the kind of place that looks unpromising from the outside but delivers some of the best affordable meals Edinburgh has after dark. A doner kebab in pita with salad and sauce costs around £5.50, and the mixed grill plate with chicken, lamb, and chips is about £9. The meat is cooked on vertical spits behind the counter, and the salad is fresh, not the sad shredded lettuce you find at lesser kebab shops. It has been a fixture of the Newington nightlife scene for years, and it is where students and late-night wanderers end up after the pubs close. The interior is basic, with a few booths and a television usually showing football. Service is fast and friendly, and they do not rush you out the door even when there is a queue.
Advertisement
What to Order: The doner kebab in pita with extra chilli sauce and a side of hummus.
Best Time: After 10 PM on a Friday or Saturday, when the post-pub crowd keeps the kitchen busy and the atmosphere lively.
The Vibe: A classic late-night kebab shop with fluorescent lighting, laminated menus, and the smell of charcoal-grilled meat. The booths are comfortable enough, but this is primarily a place to eat and move on.
Best Budget Eats in Edinburgh: Bakeries, Sweets, and Snacks
The Edinburgh Larder, Blackfriars Street
The Edinburgh Lardar on Blackfriars Street in the Old Town is a wholefood cafe and deli that does excellent soups, salads, and baked goods at prices that undercut most of its neighbors. A bowl of soup with bread costs around £5.50, and the cakes and slices on the counter, particularly the lemon drizzle and the chocolate brownie, are around £3 to £3.50 each. The ingredients are sourced locally where possible, and the menu changes with the seasons. The cafe occupies a basement space with exposed stone walls, which gives it a cool, quiet atmosphere that feels removed from the street noise above. It is popular with freelancers and remote workers, so the Wi-Fi is reliable and there are power outlets at most tables. The only catch is that the space is small, and on weekends it fills up quickly around lunchtime.
Advertisement
What to Order: The soup of the day with a slice of their soda bread, plus a brownie for the road.
Best Time: Weekday lunch around 12:30 PM, when the soup is fresh and the weekend crowd has not yet arrived.
The Vibe: A calm, stone-walled basement cafe that feels like a refuge from the tourist chaos above. The staff are knowledgeable about sourcing and happy to talk about what is in the soup.
Mary's Milk Bar, Grassmarket
Mary's Milk Bar on the Grassmarket is a tiny ice cream and coffee shop that has become one of the most talked-about cheap food Edinburgh spots in recent years. A scoop of their house-made ice cream costs around £3.50, and the flavors change daily based on what the owner, Mary, feels like making. You might find salted caramel one day and raspberry and white chocolate the next. The coffee is also excellent, made with beans from a local roaster, and a flat white costs around £3. The shop is barely bigger than a walk-in closet, with a counter, a few stools, and a window looking out onto the Grassmarket. It has been here since 2019, and the lines that form outside on sunny days are a testament to how quickly it became a local favorite. On cold days, the queue disappears, which is actually the best time to visit if you want to chat with Mary about what she is making.
Advertisement
What to Order: Two scoops of whatever the daily flavor is, in a cone with a flake.
Best Time: A weekday afternoon between 2 and 4 PM, when the Grassmarket foot traffic is lighter and Mary has time to talk.
The Vibe: A minuscule, joyful shop run by one person who clearly loves what she does. The space is so small that more than four people inside feels crowded, but the ice cream is worth the squeeze.
Neighborhood Guide: Where to Eat Cheap Edinburgh by Area
Leith Walk and the Best Budget Eats in Edinburgh's North
Leith Walk is the long artery connecting the city center to the port district of Leith, and it is packed with affordable eating options that most visitors never explore. The stretch between York Place and Leith Links is home to a cluster of South Asian grocers with hot food counters, several Vietnamese pho restaurants where a bowl costs around £8, and a handful of bakeries doing excellent savory pastries for under £3. The key to eating well on Leith Walk is to look past the shop fronts, which are often plain and uninviting, and focus on the steam coming from the back counters. Many of these places have been serving the local South Asian and Southeast Asian communities for decades, and the food reflects that heritage without any of the markup you would pay in the Old Town. A local tip: the Bengali grocers between Montgomery Street and Albert Street often have fresh samosas and pakoras displayed near the register, and these cost between £1 and £2 each. They are made on-site and are perfect for a walking snack.
Advertisement
Gorgie and the Best Budget Eats in Edinburgh's West
Gorgie, the residential area west of the city center, is where Edinburgh's working-class food culture is most visible. The high street along Gorgie Road has a concentration of bakeries, chip shops, and small cafes that serve some of the cheapest hot meals in the city. A fish and chips from one of the local chippies costs around £6, and the bakeries do steak pies and sausage rolls for under £3. This area does not cater to tourists at all, which is precisely what makes it interesting. The food is straightforward, hearty, and priced for people who live here. Gorgie has a strong community identity, rooted in its history as a mining and industrial area, and the food reflects that no-nonsense character. The Gorgie Farm, a community project, also hosts occasional food events that are worth checking if you are in the area on a weekend. For a visitor willing to take a 15-minute bus ride from the center, Gorgie offers a side of Edinburgh that most people never see.
When to Go and What to Know
Edinburgh's food scene shifts dramatically depending on the time of year. During the Festival in August, prices at many casual spots creep up and queues double in length. If you are visiting specifically for the best budget eats in Edinburgh, aim for September through November or January through March, when the city is quieter and the deals are easier to find. Most of the places listed above accept card payments, but a few of the market stalls and smaller takeaways are cash-only, so carry at least £20 in notes. Edinburgh's portions at budget spots tend to be generous, so do not be tempted to order a starter and a main at the same place. One dish will almost certainly fill you up. Finally, many of these venues close early, particularly the daytime spots. If you are planning an evening meal, check opening times in advance, as several of the places mentioned shut their kitchens by 8 or 9 PM.
Advertisement
Frequently Asked Questions
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Edinburgh?
Very easy. Edinburgh has a strong vegetarian and vegan dining culture, with dedicated plant-based restaurants across the city and most budget cafes offering at least one or two vegan options. The Pakora Bar and The Mosque Kitchen both have extensive vegetarian menus, and many bakeries and market stalls label plant-based items clearly. You will not struggle to find meat-free meals at any price point.
Is Edinburgh expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier daily budget in Edinburgh runs approximately £70 to £100 per person, covering a hostel or budget hotel bed (£25 to £45), two meals at casual spots (£8 to £12 each), a sit-down dinner (£15 to £20), plus transport and one paid attraction. You can reduce this to around £50 per day by self-catering for breakfast, eating at the venues listed in this guide, and sticking to free activities like walking the Royal Mile or visiting the National Museum of Scotland.
Advertisement
What is the standard tipping etiquette or service charge policy at restaurants in Edinburgh?
Tipping in Edinburgh is not obligatory but is appreciated. At sit-down restaurants, leaving 10% of the bill is standard if service has been good. Many places add an optional 10% to 12.5% service charge to card payments, so check your bill before adding extra. At counter-service spots, cafes, and takeaways, tipping is uncommon and not expected.
Are credit cards widely accepted across Edinburgh, or is it necessary to carry cash for daily expenses?
Credit and debit cards, including contactless and mobile payments, are accepted at virtually all restaurants, cafes, and shops in Edinburgh. The only places where cash may be necessary are some market stalls, occasional community events, and a handful of very small takeaways. Carrying £10 to £20 in cash as a backup is sufficient.
Advertisement
What is the average cost of a specialty coffee or local tea in Edinburgh?
A specialty coffee, such as a flat white or filter coffee, costs between £2.80 and £3.80 at most independent cafes in Edinburgh. A pot of tea at a cafe or bakery typically costs between £2 and £3. Chain coffee shops fall within a similar range, though some of the more artisanal roasters charge up to £4 for single-origin pour-overs.
Advertisement
Advertisement
Enjoyed this guide? Support the work