Restaurants in Musselburgh
Restaurants with Delivery
Gurkha Bar & Restaurant
96 North High Street, MusselburghDelicious food and good portion sizes. Offers signature dishes and more common curries, as well as a good selection of starters and sides.
Visited on a quiet Sunday night so no issues with being served.
- Drive-Through
- Delivery
-
Superb255 Reviews 4.7
The Auld Hoose Chinese Restaurant
102 New St, MusselburghA Chinese restaurant and take away that actually uses good quality meats and ingredients. You'll taste the difference in the quality - try the ribs, char siu or beef. So glad this is in musselburgh.
- Drive-Through
- Delivery
-
Superb151 Reviews 4.5
The Ship Inn
184 North High Street, MusselburghThis time as our first time dining at the restaurant and we had booked a meal for a family members belated birthday. The team were all helpful and welcoming. Lots of great foods and I have recently had to start eating GF and lactose free, and this was no problem for them and the team leader was most helpful in making sure i got the correct foods.
The service was great and food was delicious too. Thank you to the team for the warm welcome and hospitality
- Drive-Through
- Delivery
-
Superb204 Reviews 4.4
East Coast
171, 173 N High St, MusselburghWe had fishcakes and prawns in garlic sauce for starters. Main we had lobster with pasta and fish of the day which was salmon. Finished with apple tartan and a tiramisu. For the kids menu calamari with chips and a ice ream Sunday. All delicious food. Service was very polite and helpful, although it was busy and a bit slow. Was pricey but worth a treat.
- Drive-Through
- Delivery
-
Superb155 Reviews 4.4
Cuddie Brae - Pub & Grill
91 Newcraighall Road, MusselburghLeanne was really helpful providing suggestions due to our chosen beverage being unavailable. Service was prompt and when we asked a question regarding one of our sides Leanne quickly provided an answer. Food was excellent and reasonably priced
- Drive-Through
- Delivery
-
Good292 Reviews 4.2
Caprice Restaurant
198 High Street, MusselburghWithout doubt the best pizza I have tasted. My son from Ireland agrees and so does my older brother from the USA. Love this restaurant and it's highly recommended. There's a small car park at the side which is free if you are using the restaurant but you need to remember to sign in your car reg number when you get inside to avoid getting a ticket.
- Drive-Through
- Delivery
-
Good147 Reviews 4.1
Maggie's Bar & Cafe
Queen Margaret Dr, MusselburghStaff are always lovely, never used the cafe only ever use the toilet as im a bus driver and it's about the only toilet on the route thats not disgusting.
So thanks for always allowing us bus drivers to use the facilities.
- Drive-Through
- Delivery
-
Good81 Reviews 4.1
Kohi-Noor
142 A N High St, MusselburghAlways ordsr from here. Staff are very plesant ,Food is amazing.best kebabs ive had.Best murgh maslaGarlic breads.Tikka , kormas etc.Everything i try has been great and freshly prepared . Worth the wait if walking in or if you dont want to wait order for pick up.How there isnt ques out the door is beyond me. Tried various places in edinburgh and lothians that have won awards etc bombay lounge dalkeith, ithias etc etc and they dont taste as good as food from here
- Drive-Through
- Delivery
-
Good22 Reviews 3.9
Tesco Cafe
Olive Bank Rd, MusselburghPopped in for lunch on Sunday (14th December 2025) staff were really helpful and efficient. I was really impressed with the member of staff on the till who was very patient, polite and helpful to some elderly customers in front of us.
Lunch was lovely too ?
- Takeaway
- Drive-Through
-
Good19 Reviews 3.8
Pepe's
94 High St, MusselburghMe and my family popped in for lunch while holidaying in Scotland during August. We got the most friendliest and quick service from Navneet. She understood the preferences of certain food. Therefore, we enjoyed the food to the fullest. Portions were the right size and the cleanliness of the restaurant was very good.
- Drive-Through
- Delivery
-
Good160 Reviews 4
Domino's Pizza - Musselburgh
193, 195 North High Street, MusselburghOrdering through the app is lightning fast, and their service is impressively quick. The pizzas are consistently good, with a wide array of toppings to choose from. It's my go-to for satisfying pizza cravings in no time. ???
- Delivery
-
Good48 Reviews 3.9
Mario's Pizza & Kebab House
122 North High Street, MusselburghI ordered a chicken döner wrap, and Deniz Chef, who I spoke to on the phone, was incredibly friendly. I believe he also prepared the wrap himself, and honestly, he's a chef worthy of a Michelin star! The food arrived hot, fresh, and absolutely delicious. Really impressed - excellent food and great service!
- Takeaway
- Drive-Through
-
Good48 Reviews 3.5
Bijis Kitchen
132 Salters Rd, Wallyford, MusselburghHonestly, this takeaway’s an absolute belter. Food is top class—we’re talkin easy five stars, nae question. Everything came fresh, hot, an’ packed wi flavour. Ye can tell they actually care aboot what they’re puttin oot, no just chuckin stuff in a box and hopin for the best.
- Drive-Through
- Delivery
-
Average58 Reviews 3.2
Online Reservation Available
Lanna Thai
32 Bridge Street, MusselburghCame in on a Sunday with family, we were the only folks in the restaurant for lunch. The chef was the only one working and he was fantastic, kind and made some of that best Thai food one could ask for. Truly a wonderful experience from the music and ambience to the food perfectly cooked to order. The mushroom sweet and sour soup was umami heaven, the pad Thai was as good as it gets and the red curry was like sitting in Chiang Mai. Terrific service on a Sunday with a smile and grateful for funding this gem!
- Takeaway
- Drive-Through
-
Superb54 Reviews 4.6
Ravelston House
182 North High Street, MusselburghWent for afternoon tea with my friend. Service was brilliant, food was delicious and teapot topped up. Sandwiches were great, the bread was so soft. Scones were lovely, with plenty of jam and cream. The mini cakes were also beautiful.
We were not rushed out (despite us staying ages). The lady serving us couldn't do enough for us, and all with a smile.
Excellent value for money, we will definitely be back! Thank you!
- Drive-Through
-
Good221 Reviews 3.6
Craig House Brewers Fayre
37 Carberry Road, MusselburghWe managed to catch the service before 6 o'clock and ordered the £5 meals. We expected them to be reduced portions but they weren't, they were full portions
- Drive-Through
- Delivery
-
Good217 Reviews 3.3
Pet Friendly Places
The Sportsman
58 High St, MusselburghBeen here twice before going to Musselburgh race course and it's a great place to have a few drinks prior to heading over to the racecourse.Chilled atmosphere and friendly staff with a good selection of beers and ciders.
- Drive-Through
-
Superb42 Reviews 4.5
The Riverside Tavern
1-2 Mall Ave, MusselburghThis is somewhere I'd pass going to tesco and never go in but after a lovely meal my friend and I poped in..its local charm is so inviting and friendly defo for a wee drink and chat and laugh
- Drive-Through
-
Superb30 Reviews 4.6
Coach & Horses
110 High St, Musselburghjust returned from Musselburgh having spent 3 brilliant days. we used this pub every day and I would just like to say it's a proper pub with great ppl and staff. see you later on in year
- Drive-Through
-
Superb32 Reviews 4.4
Horseshoe Tavern
Horseshoe Tavern, 54 Newbigging, Musselburghwat a great pub wae great staff {lorraine] great beer well looked after and a fine selection of wines and spirits,great place for a quite drink or a bit more lively at the weekend wae football and racing and either disco/kareoki or singer !!! xxx
- Drive-Through
-
Good16 Reviews 4.1
Takeaway Restaurants
Clark Bros
224 New Street, MusselburghThe only place to buy seafood. I've been shopping here for years, I usually buy salmon for sushi, but their range of high quality seafood is huge and consistent. Special place.
- Takeaway
-
Superb73 Reviews 4.7
Elena Di Rollo
34 Bridge St, MusselburghBeautiful icecream , I was served by a young gentleman who was very generous with my scoops , although , my friend didn’t get the same happy experience as I did…. Her scoops were VERY small, also they did not have my fudge sticks ?
- Takeaway
- Drive-Through
-
Superb45 Reviews 4.5
Drive-Thru Restaurants
Dal Patino
49a High Street, MusselburghThe food is extra yummy ? this is not just another Italian restaurant, but it is a temple of real food and culinary art! The most delicious - nutritious gastronomic pleasure we've had in a good while. The service was also excellent! Thank you Nino, and Ernesto, for having us, we are returning tomorrow evening... hungry for another incredibly tasty dinner! ?
- Drive-Through
-
Superb126 Reviews 4.6
Levenhall Arms
10 Ravensheugh Rd, MusselburghWhat a cracking bar just by the 5F start at Musselburgh Racecourse. Super friendly bar staff and a couple of great cask ales make it a worthwhile visit. Highly recommended ??
- Drive-Through
-
Superb39 Reviews 4.8
Miro's Village
127 High St, MusselburghThank you for a lovely lunch, friendly staff, accommodating my wheelchair, and a spotless disabled loo. It was great value, and I'm looking forward to another visir.
- Drive-Through
-
Good95 Reviews 4.2
Fry and Wok
138A Salters Rd, Wallyford, MusselburghWe had a set meal for two with a platter starter. We had to stop eating the starter because there was so much food for the mains. This surpassed our expectations and we still have enough leftovers for a meal tomorrow. Excellent!
- Drive-Through
-
Good18 Reviews 4.2
Dragonsway
81 High St, MusselburghGot to say, best experience I've had with a Chinese. Food is always ready on time and the girls are brilliant in the phone. You can see everything Paul is doing at the back and his food is banging. Shout out to the lad who helps out sometimes too in the kitchen and the guy who does the front counter. Lovely restaurant
- Drive-Through
-
Good15 Reviews 3.7
The David MacBeth Moir - JD Wetherspoon
30-34 Bridge Street, MusselburghVery good priced food and drinks, however service is disgraceful they always serve 'regulars' before someone clearly wanting served and been standing there for up to 15 minutes. No atmosphere whatsoever, but cheap and cheerful for a quiet drink. Would not go for a night out as personally it would ruin my vibe.
- Drive-Through
-
Good144 Reviews 3.7
Best Restaurants
Gurkha Bar & Restaurant
96 North High Street, MusselburghDelicious food and good portion sizes. Offers signature dishes and more common curries, as well as a good selection of starters and sides.
Visited on a quiet Sunday night so no issues with being served.
- Drive-Through
- Delivery
-
Superb255 Reviews 4.7
Staggs (The Volunteer Arms)
81 North High Street, MusselburghAbsolutely gorgeous place. With decent beer garden and a lot of fantastic ales. (Granted in picture I'm drinking Tennents) Staff are very knowledgeable too. Also dog friendly too.
-
Superb82 Reviews 4.8
Dal Patino
49a High Street, MusselburghThe food is extra yummy ? this is not just another Italian restaurant, but it is a temple of real food and culinary art! The most delicious - nutritious gastronomic pleasure we've had in a good while. The service was also excellent! Thank you Nino, and Ernesto, for having us, we are returning tomorrow evening... hungry for another incredibly tasty dinner! ?
- Drive-Through
-
Superb126 Reviews 4.6
Clark Bros
224 New Street, MusselburghThe only place to buy seafood. I've been shopping here for years, I usually buy salmon for sushi, but their range of high quality seafood is huge and consistent. Special place.
- Takeaway
-
Superb73 Reviews 4.7
The Auld Hoose Chinese Restaurant
102 New St, MusselburghA Chinese restaurant and take away that actually uses good quality meats and ingredients. You'll taste the difference in the quality - try the ribs, char siu or beef. So glad this is in musselburgh.
- Drive-Through
- Delivery
-
Superb151 Reviews 4.5
The Ship Inn
184 North High Street, MusselburghThis time as our first time dining at the restaurant and we had booked a meal for a family members belated birthday. The team were all helpful and welcoming. Lots of great foods and I have recently had to start eating GF and lactose free, and this was no problem for them and the team leader was most helpful in making sure i got the correct foods.
The service was great and food was delicious too. Thank you to the team for the warm welcome and hospitality
- Drive-Through
- Delivery
-
Superb204 Reviews 4.4
Carberry Tower Mansion House
Carberry Tower Mansion House, Carberry Tower Estate, MusselburghThere for a birthday celebration, fantastic grounds and stunning building and surroundings. Had a bbq themed food setup which was amazing. The ribs and the chicken were top notch. A great choice of beverages at the bar, including some colossal whiskies. Will definitely be going back!
-
Superb200 Reviews 4.4
Levenhall Arms
10 Ravensheugh Rd, MusselburghWhat a cracking bar just by the 5F start at Musselburgh Racecourse. Super friendly bar staff and a couple of great cask ales make it a worthwhile visit. Highly recommended ??
- Drive-Through
-
Superb39 Reviews 4.8
East Coast
171, 173 N High St, MusselburghWe had fishcakes and prawns in garlic sauce for starters. Main we had lobster with pasta and fish of the day which was salmon. Finished with apple tartan and a tiramisu. For the kids menu calamari with chips and a ice ream Sunday. All delicious food. Service was very polite and helpful, although it was busy and a bit slow. Was pricey but worth a treat.
- Drive-Through
- Delivery
-
Superb155 Reviews 4.4
Lanna Thai
32 Bridge Street, MusselburghCame in on a Sunday with family, we were the only folks in the restaurant for lunch. The chef was the only one working and he was fantastic, kind and made some of that best Thai food one could ask for. Truly a wonderful experience from the music and ambience to the food perfectly cooked to order. The mushroom sweet and sour soup was umami heaven, the pad Thai was as good as it gets and the red curry was like sitting in Chiang Mai. Terrific service on a Sunday with a smile and grateful for funding this gem!
- Takeaway
- Drive-Through
-
Superb54 Reviews 4.6
Elena Di Rollo
34 Bridge St, MusselburghBeautiful icecream , I was served by a young gentleman who was very generous with my scoops , although , my friend didn’t get the same happy experience as I did…. Her scoops were VERY small, also they did not have my fudge sticks ?
- Takeaway
- Drive-Through
-
Superb45 Reviews 4.5
The Sportsman
58 High St, MusselburghBeen here twice before going to Musselburgh race course and it's a great place to have a few drinks prior to heading over to the racecourse.Chilled atmosphere and friendly staff with a good selection of beers and ciders.
- Drive-Through
-
Superb42 Reviews 4.5
The Riverside Tavern
1-2 Mall Ave, MusselburghThis is somewhere I'd pass going to tesco and never go in but after a lovely meal my friend and I poped in..its local charm is so inviting and friendly defo for a wee drink and chat and laugh
- Drive-Through
-
Superb30 Reviews 4.6
Cuddie Brae - Pub & Grill
91 Newcraighall Road, MusselburghLeanne was really helpful providing suggestions due to our chosen beverage being unavailable. Service was prompt and when we asked a question regarding one of our sides Leanne quickly provided an answer. Food was excellent and reasonably priced
- Drive-Through
- Delivery
-
Good292 Reviews 4.2
Coach & Horses
110 High St, Musselburghjust returned from Musselburgh having spent 3 brilliant days. we used this pub every day and I would just like to say it's a proper pub with great ppl and staff. see you later on in year
- Drive-Through
-
Superb32 Reviews 4.4
Musselburgh’s Other Flavors
Frequently Asked Questions about Musselburgh
What are the best dog friendly restaurants in Musselburgh?
- Here are some popular restaurants where you could enjoy a meal with your furry friend:
What are the most popular restaurants in Musselburgh?
- The most popular and well-regarded restaurants in Musselburgh include:
What are the best restaurants that deliver in Musselburgh?
- Popular restaurants in Musselburgh that is known for their delivery services: