Restaurants in Elgin
Restaurants with Delivery

The Drouthy Cobbler
48a High St, ElginFabulous experience! Cane here for my 22nd birthday and Ross provided excellent service and conversation and made a delightful birthday cocktail. Making this a memorable birthday. X
- Takeaway
- Drive-Through
-
Superb207 Reviews 4.5

Ada Turkish | Café And Restaurant
29 South St, ElginLovely small restaurant, friendly service and great food. We arrived early and nothing was too much trouble. Staff were polite friendly and on hand when needed.
Would highly recommend
- Delivery
-
Superb71 Reviews 4.5

Pizzeria Planta
5 Batchen St, Elginwhat a great meal from start to finish the service was on the top level of table service in any other establishment in elgin. even the music was awesome. brilliant place highly recommend
- Delivery
-
Superb30 Reviews 4.6

Pattaya Restaurant
54 High St, ElginThe waiter was busy but polite. Food was tasty fragrant and quickly delivered. Portions plentiful. Restaurant is a little tired but all in all very enjoyable. My only criticism would be no large bottles of water.
- Drive-Through
- Delivery
-
Superb41 Reviews 4.5

Panache restaurant
21 South St, ElginAnother great meal here tonight, the service is amazing, friendly and professional & the food was outstanding, not hard to see why the chef has won so many awards.
Vegetarian options: Just ask and they can make most things vegan
- Takeaway
- Delivery
-
Superb45 Reviews 4.4

Scribbles
152-154 High St, Elginwe've been coming here for years, the service was amazing today even with it being so busy. they have always cattered to noahs milk allergy. thank you again and I hope you all have a fantastic new year and Christmas
- Takeaway
- Drive-Through
-
Superb99 Reviews 4.3

Granary
14-18 Thunderton Pl, ElginWhat a treat at lunchtime!
My wife and I have just experienced one of the best 'lunch dates' ever.
We have been married over 40 years and have in that time had many meals out.
However, today's was exceptional and the staff in The Granary can be rightly proud of the service they provide.
As soon as we walked in the door, we had a warm welcome from Lisa who showed us to the very comfy seating.
My wife had Hunters Chicken and I had the Bellhaven Steak Pie. Neither of us could fault either the food or the service. Initially, I was doubtful as to whether or not I could finish what was a very generous helping. However, not a morsel was left! The pie was very well filled with the most tender and lean pieces of steak and the flaky pastry on the pie was delicious. My wife's chicken was equally well enjoyed and we shared a bowl of onion rings as a side dish.
The chef's name was Keith and our lovely waitress was Lisa.
We will be back!
- Delivery
-
Good149 Reviews 4.2

Pizzeria Toscana
20 Thunderton Pl, ElginIt has been a while since we have had a meal here. It did not disappoint, lovely 3 course meal with coffe. Excellent friendly service. Very well priced for good food. Highly recommend.
- Takeaway
- Drive-Through
-
Good68 Reviews 4.2

Qismat Elgin Indian Cuisine
204 High St, ElginStopped in for a nice dinner. Friendly welcoming staff. Food came out hot and fresh. Well prepared and very tasty.
Vegetarian options: Lots of vegetarian options. Curries can be prepared with vegetables or meat. Plus plenty of starter options.
- Takeaway
- Drive-Through
-
Good51 Reviews 4.2

Spice Tandoori
9A Moss St, ElginLovely Indian! We were delighted heading here as our usual Indian had closed and we needed to find somewhere to eat. Friendly staff - little quiet but it picked up later in the evening.
- Takeaway
- Drive-Through
-
Good55 Reviews 4.1

Burger King
Ashgrove Rd, ElginVegetarian options: Vegan royale and plant-based whoppers are lovely, although they are cooked on the same grill as the usual beef and chicken burgers if this is something to be aware of
Parking: Drive-through, sit-in or takeaway
- Takeaway
- Delivery
-
Good103 Reviews 4

Emperor Chinese & Thai
Park View, 7 N College St, ElginAlways tasty hot food available for takeaway during opening hours - both delivery and collection.No longer a dine-in option due to covid (understandsble)Good portions and reasonable prices.Parking: Free parking usually after 18:00 during the week, and free on all Sundays. The car park is an odd shape but plenty of spots provided there aren't any events ongoing in the area as it can be a popular "out of the way" location to park.
- Takeaway
- Delivery
-
Good13 Reviews 3.8

Weavers Restaurant
Newmill, ElginReally enjoyed our meal of gammon and all the trimmings. We were £20 per person for meal, soft drink & a coffee . Coffees are lovely smooth tasting. The staff were attentive and friendly. Our only negative point was really about the other rude entitled customers who queue jumped when we were waiting both to wait for a table and then again when we went to pay . The system was a bit awkward as the paying point and checking in pount are next to one another and caused confusion both times - can this point be merged into one queue?
- Delivery
-
Good17 Reviews 3.8

Miraj Takeaway
187 High St, ElginLittle takeaway next to the pub, what's not to love?, had a cheese burger. Fairly big,Hot,Tasty. Can't complain. Here till December for work. Will go back.
-
Average15 Reviews 3.1

156 Bar And Grill
156 High St, ElginHad a really nice lunch here today - our first visit as we were passing and won't be the last. Had a very tasty burger where you can pick your bun and toppings and came with nice sides. Burger made by local butcher and chargrilled and was the best burger i had in a while. Husband had the slow cooked brisket with mash and gravy and that was delicious too. Friendly, attentive staff too. Comfortable seating - we were in a booth - lots of space. Only worry was its cash only but we had enough cash fortunately so not a problem.Parking: A few paid parking options within a very short distance.
- Delivery
-
Good28 Reviews 3.4
Pet Friendly Places

Bootleggers Bar & Grill
Harbour St, Hopeman, ElginFantastic place . Beautiful food and amazing staff . Highly recommend this spot and the views afterwards from the touring pitch were amazing.
Overall I can not recommend this site high enough.
A little pricey but you pay for what you get .
-
Good98 Reviews 4.2

White Horse Inn
160 High St, ElginLittle pub, been there twice I think the locals are still getting used to me, so I won't hold it against them, barmaids are nice. here till December for work. They should get more dark beers in.
-
Good16 Reviews 4.2

The Cottar Hoose
ElginI can describe it as the cosiest pub you'll visit in Elgin. It has a great atmosphere, wooden ceiling and stone walls, followed by a fireplace that gives to it life. Bar staff were very friendly and made us feel like home! There's a pool table and darts! 100% recommended.
-
Superb2 Reviews 4.5
Takeaway Restaurants

Ashvale
11 Moss St, ElginDecided to try the Ashvale for the first time. We were super chuffed we did! Best fish and chips we have had in ages. We both opted for the jumbo haddock suppers, the fish was massive!! And our child (aged 2) got to eat for free!!! So so happy with that. He had chicken nuggets and was perfectly happy too, it was proper chicken too and not the usual nugget mulch out the freezer. The staff were fabulous. Our toddler is like many toddlers and wouldn’t sit still, but the staff chatted to him and kept him entertained and looked after. His meal out first and his pudding out first. Couldn’t ask for more, loved it! We will be back ?
- Takeaway
- Drive-Through
-
Good42 Reviews 4

Natural Spice | Finest Indian Cuisine
187 High St, ElginFood is amazing!! We come from Forres for our Indian Food as is well worth it. Nan Breads as tasty as and food is always red hot and value for money. Even have enough for lunch the next day !! Totally recommend
- Takeaway
-
Average17 Reviews 2.8
Drive-Thru Restaurants

Costa Coffee
66-68 High St, ElginPopular coffee place offering good choices of teas / coffee / other drinks with cakes / pastries / sandwiches. Although generally busy there is plenty of seating for individuals, families or groups. Free wifi offers the chance to catch up with your social media and / or even work related. Handy location on the main street - a good place to stop by and simply take a few minutes to slow down. Sit in or takeaway available. Dog friendly!
- Drive-Through
-
Good36 Reviews 4

Pancake Place
108 High St, ElginExcellent place with great prices. The people are helpful, really great service! Food was tasty and a lot!!
Kid-friendliness: Yes
Wheelchair accessibility: Yes
- Drive-Through
-
Good47 Reviews 3.3

Pino Pizza
North Street, ElginThis takeaway is the best in moray without a shadow of a doubt. The food is all freshly prepared in front of your eyes, and the staff are extremely friendly. Highly recommend to everyone.
- Drive-Through
- Delivery
-
Average20 Reviews 2.8

Costa Coffee
Unit 2B, Springfield Retail Park, Edgar Rd, ElginGot a 3 shot coffee and a mini berry festive cake that was lush. Atmosphere i scored low. I was in just 5 mins after it opened at 7am so ... it was a bit early. They had ran out of hot chocolate powder however with cocoa the way it is that's expected for a delay
Dietary restrictions: Yes just ask
Kid-friendliness: Yes
Wheelchair accessibility: Good to great
- Drive-Through
-
Average21 Reviews 2.8
Cheap Eats

19 Crepes&Coffee
19A Batchen St, ElginI've never been disappointed here! The food is always delicious and the staff are very friendly. We recently bought the Mother's Day afternoon tea boxes and they were phenomenal. The sandwiches were fantastic and there was a generous amount of cake as well as scones and sausage rolls. It was all beautifully laid out and fresh
-
Superb58 Reviews 4.7

Hopeman Sands Coffee Shop Ltd
27 Harbour St, Hopeman, ElginI love stopping by here whenever I can. They have such delicious treats. They make the best cheese scones I’ve ever had and their peppermint tarts are seriously addictive.
-
Superb54 Reviews 4.7

Pinefield Chippy
14 Pinefield Cres, ElginGreat chipper, ordered large chips cheese and coleslaw, amazing and so tasty ,staff friendly and polite and not long to wait for food, chips here are best in Elgin by a mile, definitely be back for more large chips cheese and coleslaw ?????????
-
Superb35 Reviews 4.7

Manna
5 Batchen St, ElginPopped in for juice & cake. Lots of vegan options for food! I’ve never had so many choices of cake before. A lovely pick-me-up. Friendly staff and nice environment with clean toilets.
Vegetarian options: Mostly vegetarian (honey) but plenty of vegan options too
-
Superb21 Reviews 4.9

Bishopmil Chippy
2 Blantyre Pl, Bishopmill, ElginGreat meal deals. Everything freshly made to order. A small shop, stand around inside to make order then wait for order to be made ready. No frills, simply good meal options at reasonable price. Street parking close by.
-
Superb15 Reviews 4.9

Golden Sea
93 Newmill Rd, ElginHonestly couldn't recommend here enough. It's brilliant never had a bad meal. Always on time, always hot and always bloody good. Reasonably priced and always have enough for left overs? deffo 10/10
-
Superb20 Reviews 4.6

Springfield Bar
54 Glen Moray Dr, ElginI would just like to say a massive thank you to the staff at the Springfield bar. I had planned a surprise 30th for my friend, managed to get the lounge (for free!) from start to finish the staff were such a big help, they couldn't do more if they tried. managed to decorate the evening beforehand which was sa massive help The lady working the bar on the night was soo nice and very friendly. when we arrived today to go and clean up I was surprised that they had already done it! everything that was left to be kept had been kept aside neatly for us to collect, cake etc they covered and stored for us. I just really can't thank or praise this place enough and to not charge either is soo unheard of now a days. We had about 22 people all together and it was perfect you could of had a lot more if your having a bigger party but for a smaller party it's perfect as the lounge looks full. perfect size dance floor as well. highly recommend!
-
Superb6 Reviews 5

Diceys
185D High St, Elginhardworking bar staff but atmosphere can be unfriendly if you are in there on your own nobody talks to you all night who ever is working on the karioke have no sense of humour and cant take a joke i am not worried about this anymore and wont be coming back will be going out in glasgow for a weekend were everyone makes you welcome from wally
-
Superb11 Reviews 4.4

Zed Bar
195 High St, ElginI think I have a good shift in the next to you if you have a lovely day and I will be fine babe xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx ice-cream you can do xxxxxxx ice-cream xxxxxxx xxxxxxx you have you been yttt you are not the intended recipient you are you home yet xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx you can have it in a bit too much babe you xxxxxxx you can try but I will e
-
Good3 Reviews 3.7

The Little Lunchbox
10 Harrow Inn Cl, ElginThe Little Lunchbox team arranged an amazing and very tasty catering for our training day. It was fresh and plenty of different choices of sandwiches/wraps/homebakes/fruits/crisps. The price/quality is superb and such a friendly staff and cooperative and really thinking out of the box and making sure everything for our lunch was taken care off and making sure to cater for any dietary preferences (gluten free/vegan/vegetarian). They delivered to the venue in Elgin without any issues and really go out of their way. All the participants loved the fresh and very wide selection of items and we are already looking at booking the Little Lunchbox for our next event. We can definitely recommend this caterer. A big thank you to Kathleen and her team.Vegetarian options: We had plenty of choices included for people who wished to have a vegetarian option.Kid-friendliness: Kids will love the options offered. The team can cater to your wish.Dietary restrictions: We had Gluten Free / Vegan / Vegetarian dishes as part of our wider lunch selections.
-
Average2 Reviews 3

Happy City
30 Main St, New Elgin, ElginWe are on holiday and popped in here after reading the reviews. The food was delicious and very hot. The premises were very clean and the staff friendly. We will go in again before leaving ?
-
Average4 Reviews 2.8

CJs Plaice
19 Cathedral Ct, ElginHaven't been here for a few years. Both ordered the CJ Burger and chips. We were not disappointed. Food was cooked fresh to order. The food was delicious and filling. Highly recommend here.
-
Good36 Reviews 3.8

The Muckle Cross - JD Wetherspoon
34 High St, ElginCheap & cheerful also staff are friendly & nothing is ever to much bother . When not busy they are always cleaning so place is ready for the next lot of customers.
-
Good108 Reviews 3.8

Snappy Tomato Pizza - Elgin
47 High St, ElginFantastic pizza, kebabs and sides. The portions were huge, and the prices cannot be beat! It's also nice to be able to get delivery out in the middle of the Scottish highlands!
- Delivery
-
Average14 Reviews 2.9
Best Restaurants

19 Crepes&Coffee
19A Batchen St, ElginI've never been disappointed here! The food is always delicious and the staff are very friendly. We recently bought the Mother's Day afternoon tea boxes and they were phenomenal. The sandwiches were fantastic and there was a generous amount of cake as well as scones and sausage rolls. It was all beautifully laid out and fresh
-
Superb58 Reviews 4.7

The Drouthy Cobbler
48a High St, ElginFabulous experience! Cane here for my 22nd birthday and Ross provided excellent service and conversation and made a delightful birthday cocktail. Making this a memorable birthday. X
- Takeaway
- Drive-Through
-
Superb207 Reviews 4.5

Hopeman Sands Coffee Shop Ltd
27 Harbour St, Hopeman, ElginI love stopping by here whenever I can. They have such delicious treats. They make the best cheese scones I’ve ever had and their peppermint tarts are seriously addictive.
-
Superb54 Reviews 4.7

Batchen Street Coffee
33 Batchen St, ElginI had the Breakfast Naan with bacon, and it was so good ?
My daughter had the red pepper soup, and it was also so good, and the server was very pleasant. I don't know if it was the owner, I couldn't tell if he was happy we're there or not, though, because we had a "Starbucks" water cup.
-
Superb49 Reviews 4.7

Orrin Restaurant & Bar
2-6 South St, ElginOrrin accommodated us as a group of 5 last minute for Christmas lunch after being let down at another establishment, we are so glad that we were. The staff were welcoming and so friendly. The food was excellent as were the cocktails and I highly recommend a visit.
-
Superb71 Reviews 4.6

Braemou Inn
The Braemou, 1 Cooper St, Hopeman, ElginThe only pub in the village where everyone meets. Wonderfully original. We stayed in the pub's holiday apartment. Great. The hosts very much
warm, the beer delicious. Nothing more is possible.
-
Superb27 Reviews 4.9

Pinefield Chippy
14 Pinefield Cres, ElginGreat chipper, ordered large chips cheese and coleslaw, amazing and so tasty ,staff friendly and polite and not long to wait for food, chips here are best in Elgin by a mile, definitely be back for more large chips cheese and coleslaw ?????????
-
Superb35 Reviews 4.7

Manna
5 Batchen St, ElginPopped in for juice & cake. Lots of vegan options for food! I’ve never had so many choices of cake before. A lovely pick-me-up. Friendly staff and nice environment with clean toilets.
Vegetarian options: Mostly vegetarian (honey) but plenty of vegan options too
-
Superb21 Reviews 4.9

Ada Turkish | Café And Restaurant
29 South St, ElginLovely small restaurant, friendly service and great food. We arrived early and nothing was too much trouble. Staff were polite friendly and on hand when needed.
Would highly recommend
- Delivery
-
Superb71 Reviews 4.5

Pizzeria Planta
5 Batchen St, Elginwhat a great meal from start to finish the service was on the top level of table service in any other establishment in elgin. even the music was awesome. brilliant place highly recommend
- Delivery
-
Superb30 Reviews 4.6

Johnstons of Elgin
Newmill, Scotland, ElginHigh end wool mill and shop. We did the mill tour and was taken round by a very informative guide showing us the whole process. Couldn't take photos due to customer confidentiality with the fabrics being made but we saw Burberry and channel fabrics being made start to finish. Lovely cafe in site, very high end products and fabrics. Tour well worth a go.
-
Superb79 Reviews 4.4

Bishopmil Chippy
2 Blantyre Pl, Bishopmill, ElginGreat meal deals. Everything freshly made to order. A small shop, stand around inside to make order then wait for order to be made ready. No frills, simply good meal options at reasonable price. Street parking close by.
-
Superb15 Reviews 4.9

Pattaya Restaurant
54 High St, ElginThe waiter was busy but polite. Food was tasty fragrant and quickly delivered. Portions plentiful. Restaurant is a little tired but all in all very enjoyable. My only criticism would be no large bottles of water.
- Drive-Through
- Delivery
-
Superb41 Reviews 4.5

Zaika
Geddes & Mellis Ltd, 17 Commerce St, ElginI wanted a nice meal for my birthday. Our experience of local restaurants was disappointing so we decided to go to Zaika for takeaway were I have always had fresh, tasty, and good value for money. Yet again we had an amazing experience. A lovely tasty meal cooked fresh and at a good price. Thankyou Gulzar!
-
Superb11 Reviews 5

Panache restaurant
21 South St, ElginAnother great meal here tonight, the service is amazing, friendly and professional & the food was outstanding, not hard to see why the chef has won so many awards.
Vegetarian options: Just ask and they can make most things vegan
- Takeaway
- Delivery
-
Superb45 Reviews 4.4
Nearest Cities
Frequently Asked Questions about Elgin
What are the best dog friendly restaurants in Elgin?
- Here are some popular restaurants where you could enjoy a meal with your furry friend:
What are the most popular restaurants in Elgin?
- The most popular and well-regarded restaurants in Elgin include:
What are the best restaurants that deliver in Elgin?
- Popular restaurants in Elgin that is known for their delivery services: