
Best Street Food Spots In Edinburgh
Edinburgh holiday packages
4.69N · 10D · 4 cities
London to Edinburgh Adventure
- Explore London
- Explore Oxford
- Explore Manchester
4.68N · 9D · 4 cities
Edinburgh to London Journey
- Explore Edinburgh
- Explore York
- Explore Cambridge
4.611N · 12D · 4 cities
British Isles and France
- Explore London
- Explore Edinburgh
- Explore Dublin
Makars Mash Bar
★4.8 (6533)£20–30Unfussy restaurant specialising in mashed potatoes flavoured with meat or vegetarian toppings. · Dine-in · Takeaway · Delivery
9-12 Bank St, Edinburgh EH1 2LN, United Kingdom
MUMS Great Comfort Food
★4.4 (4003)£10–20Traditional, hearty British fare with gourmet sausages, served up in a bright, retro-style diner. · Dine-in · Takeaway · Delivery
4A Forrest Rd, Edinburgh EH1 2QN, United Kingdom
Oink Victoria Street
★4.5 (2703)£1–10Simple joint serving Scottish hog roasts in a roll with sauces, with basic seating or take away. · Dine-in · Takeaway · Delivery
34 Victoria St, Edinburgh EH1 2JW, United Kingdom
Jollibee Edinburgh
★4.4 (2671)£10–20· Dine-in · Takeaway · Delivery
136 Princes St, Edinburgh EH2 4TG, United Kingdom
Maki & Ramen
★4.6 (2607)£10–20· Dine-in · Takeaway · No-contact delivery
37 Leith St, Edinburgh EH1 3AT, United Kingdom
Ting Thai Teviot Place
★4.4 (2460)£10–20Relaxed Thai restaurant with a no reservation policy and a hip, vibrant dining room. · Dine-in · Takeaway · Delivery
8, 9 Teviot Pl, Edinburgh EH1 2QZ, United Kingdom
Tuk Tuk Indian Street Food
★4.4 (2316)£10–20Colourful, stripped-back restaurant serving small plates of Indian street food, sweets and lassi. · Dine-in · Takeaway · Delivery
1 Leven St, Edinburgh EH3 9LH, United Kingdom
Nando's Edinburgh - Chambers Street
★4.2 (2230)£10–20Afro-Portuguese chain restaurant serving flame-grilled chicken in spicy chilli sauce. · Dine-in · Takeaway · Delivery
32a Chambers St, Edinburgh EH1 1HU, United Kingdom
Paradise Palms
★4.5 (2209)£10–20Funky destination for imaginative vegetarian dining with an on-site record store, bar & hangout. · Dine-in · Takeaway · Delivery
41 Lothian St, Edinburgh EH1 1HB, United Kingdom
Wahaca Edinburgh
★4.4 (2108)£20–30Mexican restaurant with a lively soundtrack for small plates of market-style food & cocktails. · Dine-in · Takeaway · No-contact delivery
16 S St Andrew St, Edinburgh EH2 2AU, United Kingdom
The Pakora Bar
★4.7 (1937)£10–20Cheery, casual setting for classic Indian eats such as pakora, samosas & soups with lassi drinks. · Dine-in · Kerbside pickup · No-contact delivery
111Holyrood Road, Edinburgh EH8 8AU, United Kingdom
Topolabamba
★4.4 (1874)£20–30· Dine-in · Takeaway · No-contact delivery
93 Lothian Rd, Edinburgh EH3 9AW, United Kingdom
Bread Street Kitchen & Bar - Edinburgh
★4.1 (1798)· Dine-in · Takeaway · Delivery
4 St Andrew Square, Edinburgh EH2 2BD, United Kingdom
Gordon Ramsay Street Burger - Edinburgh
★4.4 (1664)£20–30· Dine-in · Takeaway · Delivery
Fourth Floor, St James Quarter, Edinburgh EH1 3AE, United Kingdom
Bonnie & Wild
★4.3 (1590)£10–20Upmarket food hall with a variety of kitchens & cuisines, plus 3 bars, a deli, a whisky shop & a cafe. · Dine-in · Takeaway · Delivery
Level 4, St James Quarter, Edinburgh EH1 3AE, United Kingdom
Civerinos Forrest Rd/Meadows
★4.4 (1584)£10–20Down-to-earth, counter-serve pizzeria offering a range of pizzas & slices with creative toppings. · Dine-in · Takeaway · No-contact delivery
49 Forrest Rd, Edinburgh EH1 2QP, United Kingdom
Tattu Edinburgh
★4.3 (1452)£50–60Traditional & modern Chinese cuisine served in an opulent restaurant festooned with cherry blossoms. · Dine-in · Delivery
18 W Register St, Edinburgh EH2 2AA, United Kingdom
Six by Nico Edinburgh - Hanover St
★4.6 (1437)₹₹· Dine-in · Takeaway · Delivery
97 Hanover St, Edinburgh EH2 1DJ, United Kingdom
Edinburgh Street Food
★4.6 (1312)£10–20· Dine-in · Takeaway · Delivery
Leith St, Edinburgh EH1 3AU, United Kingdom
Vietnam House Restaurant
★4.6 (1284)£20–30Fresh spices sourced from Vietnam feature on a menu with pho specials, BYOB and takeaway available. · Dine-in · Takeaway · No-contact delivery
1-3 Grove St, Edinburgh EH3 8AF, United Kingdom
Ola Kala, the Best Greek Grill & Deli
★4.5 (1227)£10–20Laid-back outlet offering Greek fare such as salads, kebabs & pita sandwiches, plus takeout. · Dine-in · Takeaway · No-contact delivery
202 Morrison St, Edinburgh EH3 8EA, United Kingdom
Down The Hatch Edinburgh
★4.3 (1096)£20–30Canadian-inspired comfort food & beer served in a playful restaurant with a bar & outdoor seating. · Dine-in · Kerbside pickup · Delivery
13 Antigua St, Edinburgh EH1 3NH, United Kingdom
Dusit
★4.7 (1000)£20–40Modern, innovative Thai cuisine using local Scottish produce served in graceful, bare stone decor. · Dine-in · Takeaway
49A Thistle St, Edinburgh EH2 1DY, United Kingdom
Butta Burger George Street - Restaurant Edinburgh
★4.4 (972)£10–20Unfussy eatery serving hearty chicken, beef & fish burgers, plus fries & milkshakes. · Dine-in · Takeaway · No-contact delivery
137 George St, Edinburgh EH2 4JY, United Kingdom
Tuk Tuk Indian Street Food Southside
★4.7 (894)£10–20· Dine-in · Takeaway · Delivery
16 Drummond St, Edinburgh EH8 9TX, United Kingdom
Simply Greek
★4.9 (838)£10–20Compact, casual diner serving traditional Greek skewers, wraps & desserts, with vegetarian options. · Dine-in · Takeaway · Delivery
8 Union St, Edinburgh EH1 3LU, United Kingdom
Mowgli Street Food Edinburgh
★4.5 (821)£20–30· Dine-in · Delivery
20 Hanover St, Edinburgh EH2 2EN, United Kingdom
Nile Valley Cafe
★4.8 (702)£1–10· Dine-in · Takeaway · No-contact delivery
6 Chapel St, Newington, Edinburgh EH8 9AY, United Kingdom
Dough Pizza
★4.6 (689)£10–20· Dine-in · Kerbside pickup · Delivery
172 Rose St, Edinburgh EH2 4BA, United Kingdom
Veeno Edinburgh
★4.6 (670)£20–30· Dine-in · Takeaway · Delivery
76 Rose St, Edinburgh EH2 2NN, United Kingdom
Oink Hog Roast Hanover Street
★4.4 (667)£1–10Quick, counter-serve operation offering pork sandwiches with various toppings & sauces. · Dine-in · Takeaway · Delivery
38 Hanover St, Edinburgh EH2 2DR, United Kingdom
Ting Thai Lothian Road
★4.4 (655)£10–20Soups, noodles, curries, seafood & meat dishes are fixed up at this relaxed restaurant. · Dine-in · Takeaway · Delivery
55-57 Lothian Rd, Edinburgh EH1 2DJ, United Kingdom
The Magnum
★4.5 (610)£30–40Intimate and atmospheric upscale bar-restaurant serving local Scottish produce, game and seafood. · Dine-in · Takeaway · Delivery
1 Albany St, Edinburgh EH1 3PY, United Kingdom
The Thailander
★4.7 (462)£10–20A menu featuring classic Thai dishes in a relaxed, contemporary setting with traditional Thai decor. · Dine-in · Takeaway · Delivery
25 Brougham St, Edinburgh EH3 9JT, United Kingdom
Bucks Bar - Grindlay Street Edinburgh
★4.7 (412)£20–30· Dine-in · Kerbside pickup · No-contact delivery
32-34 Grindlay St, Edinburgh EH3 9AP, United Kingdom
Lazeez Street Food - Taste of Lebanon @ St James Quarter حلال
★4.9 (333)£1–10· Drive-through · No-contact delivery
3 Little King St, Edinburgh EH1 3AR, United Kingdom
BaGet Stuffed
★4.9 (313)£1–10Wraps, paninis & baguettes with a variety of fillings, served cold or grilled, in a low-key venue. · Takeaway · Delivery
59 Nicolson St, Edinburgh EH8 9BZ, United Kingdom
Nutan's
★4.7 (293)£10–20· Dine-in · Takeaway · No-contact delivery
42 Home St, Edinburgh EH3 9LZ, United Kingdom
Street Box
★4.3 (251)£10–20A menu featuring traditional Thai street food snacks & dishes in a modern space with exposed brick. · Dine-in · Takeaway · Delivery
53 Raeburn Pl, Edinburgh EH4 1HX, United Kingdom
Rose Street Garden
★4.1 (246)₹₹Laid-back restaurant serving international street food & cocktails in a charming courtyard. · Dine-in · Takeaway · Delivery
14 George St, Edinburgh EH2 2PF, United Kingdom
Thai 2 Go Edinburgh
★4.6 (232)£10–20Compact restaurant with vivid wall art specialising in classic noodle dishes & soups, plus curries. · Dine-in · Kerbside pickup · No-contact delivery
201 Pleasance, Edinburgh EH8 9RU, United Kingdom
Che
★4.4 (216)£1–10· Dine-in · Takeaway · Delivery
21 Forrest Rd, Edinburgh EH1 2QH, United Kingdom
KOCHCHI Edinburgh
★4.7 (162)£10–20· Dine-in · Takeaway · Delivery
Bonnie and Wild Market Place, St James Quarter, 415-417 Saint James Square, Edinburgh EH1 3AE, United Kingdom
Kolachi - Desi Street Food
★4.7 (113)£1–10· Dine-in · Kerbside pickup · No-contact delivery
69 Clerk St, Newington, Edinburgh EH8 9JG, United Kingdom
Papaya Thai Street Food
★4.8 (89)£10–20· Dine-in · Kerbside pickup · No-contact delivery
194 Dalkeith Rd, Edinburgh EH16 5DU, United Kingdom
Mr Wrap Rose Street
★5.0 (74)£1–10· Dine-in · Kerbside pickup · Delivery
139 Rose St, Edinburgh EH2 4LS, United Kingdom
Ozen Street Food
★4.7 (57)£10–20· Dine-in · Kerbside pickup · Delivery
1 Little King St, Edinburgh EH1 3AR, United Kingdom
Bundits
★4.2 (42)£10–20· Dine-in · Takeaway · Delivery
Leith St, Edinburgh EH1 3AU, United Kingdom
Street Food by Harajuku
★4.1 (39)£1–10· Dine-in · Kerbside pickup · No-contact delivery
Leith St, Edinburgh EH1 3AU, United Kingdom
Antojitos
★4.5 (39)£10–20· Dine-in · Takeaway · Delivery
Street Food, Leith St, Edinburgh EH1 3AU, United Kingdom