Elgin Takeaways

Complete list of Elgin takeaways. We have 16 takeaways listed for Elgin (4 Chinese, 1 Indian, 1 American, 1 Italian, 1 Thai, 1 Fish & Chips,7 Other Takeaways). Order takeaway online from pizza, Chinese, Indian, kebabs, fish & chips and more in Elgin, Morayshire.

Order Online from Elgin Takeaways

Ada Turkish Restaurant

● Open Now Kebab

29 South Street , Elgin, Morayshire, IV30 1JZ

Ada Turkish Restaurant has earned its stellar 4.6/5 rating from 479 reviews in Elgin by delivering some of the most satisfying kebabs in town. This isn't just another kebab shop—the team here brings proper Turkish cooking to the table, with each dish showing real attention to detail. The Food Hygiene Rating reflects their commitment to quality, and locals have clearly taken notice, returning time and again for that unmistakable charcoal-grilled flavour.

Their menu is built around the classics, with the doner and shish kebabs standing out for their perfectly seasoned, juicy meat. The cooking style is all about bold, smoky char and fresh components—think warm flatbreads, crisp salad, and generous dollops of authentic sauce. Whether you're after a quick lunch or a hearty dinner, Ada delivers with consistency and flair. Order through Just-Eat to enjoy their food wherever you are in Elgin.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 556464
Mon12:00 – 22:00
Tue12:00 – 22:00
Wed12:00 – 22:00
Thu12:00 – 22:00
Fri12:00 – 22:00
SatToday12:00 – 22:00
Sun05:00 – 22:00

Badenochs

● Closed British

178-182 High Street , Elgin, Morayshire, IV30 1BA

Since opening its doors in Elgin, Badenochs has become a firm favourite for those seeking comforting, no-fuss British fare. With a solid 4.1/5 from over 415 Google reviews, this takeaway clearly knows how to satisfy the local appetite. It's the kind of place where the focus stays squarely on hearty, familiar flavours — think proper pub-style grub, done well and ready when you are.

The menu leans into the classics: crispy battered fish, golden chips, and generously filled pies that remind you why British comfort food endures. Everything comes cooked to order, ensuring your fish stays flaky and your chips stay crunchy. Whether you're after a quick midweek supper or something to feed the whole family, Badenochs delivers exactly what it promises. Just head to Just-Eat to place your order and see why Elgin keeps coming back for more.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 591390
MonClosed
TueClosed
WedClosed
ThuClosed
FriClosed
SatTodayClosed
SunClosed

Domino's - Elgin

● Closed Pizza

177 High Street, Elgin , Elgin, Morayshire, IV30 1DW

Domino's in Elgin has been a reliable fixture for pizza delivery in the Moray area, earning a solid 3.8/5 from nearly 300 reviews on . This branch keeps things simple and satisfying, offering the familiar range of hand-tossed, thin-crust, and stuffed-crust pizzas that have made the chain a household name across the UK. Whether you're after a classic Margherita or something with a bit more kick like the Spicy Veggie, the kitchen turns out consistently decent pies that hit the spot after a long day.

What really sets this Domino's apart is the consistency—every pizza arrives hot, with that signature cheesy pull and a crust that's either golden and airy or crisp and thin, depending on your order. The sides are just as dependable: chicken kickers, potato wedges, and those garlic dough balls that are impossible to resist. If you're in Elgin and craving a no-fuss feast, this is a safe bet. Order directly through their app or website for the best deals and tracking updates straight to your phone.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 547000
Mon11:00 – 23:00
Tue11:00 – 23:00
Wed11:00 – 23:00
Thu11:00 – 23:00
Fri11:00 – 00:00
SatToday11:00 – 00:00
Sun11:00 – 23:00

Hooked Fish & Chips

● Open Now Fish & Chips

178-182 High Street , Elgin, Morayshire, IV30 1BA

Elgin locals have long sworn by Hooked Fish & Chips, a takeaway that holds a stellar 4.7/5 from over 380 reviews on . This isn't your average chippy—it's a place where the batter is consistently crisp, the fish flaky, and the portions generous enough to satisfy even the heartiest appetite. With a strong Food Hygiene Rating to back up its reputation, it's clear why this spot has become a firm favourite among residents seeking quality seafood without the fuss.

The menu goes beyond the classics, though the cod and haddock are standout stars here, each fillet cooked to order for that perfect golden crunch. Their chips are chunky, fluffy, and seasoned just right—ideal for soaking up a splash of vinegar. Whether you're after a traditional fish supper or something a little different, Hooked delivers with reliable flair. Order direct through for a quick, satisfying meal that tastes like it came straight from the coast.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01905 429222
Mon12:00 – 14:00
Tue12:00 – 14:00
Wed12:00 – 14:00
Thu12:00 – 14:00
Fri12:00 – 14:00
SatToday12:00 – 14:00
SunClosed

Miraj Takeaway

● Closed Pizza

187 High Street , Elgin, Morayshire, IV30 1DW

In the quiet streets of Elgin, Miraj Takeaway serves up pizza with a straightforward, no-fuss approach. Holding a modest 2.3/5 from a handful of reviews on , this spot isn't chasing accolades—it's about getting a hot, satisfying pie delivered when the craving strikes. The kitchen keeps things simple, focusing on classic toppings and generous portions rather than culinary experimentation.

Their menu revolves around familiar favourites: pepperoni, margherita, and meat feasts, all baked to a crisp, golden finish. The dough has a pleasing chew, while the sauce strikes a tangy, balanced note. It's the kind of pizza you order for a cosy night in when you want something reliable without the fuss. Whether you're near the Elgin area or further out, they deliver across a decent radius—just check their page for updates.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 200300
MonClosed
TueClosed
WedClosed
ThuClosed
FriClosed
SatTodayClosed
SunClosed

Natural Taste

● Open Now Indian

1 Springfield Road , Elgin, Morayshire, IV30 6BY

Natural Taste has quietly built a loyal following in Elgin, earning a solid 4.1/5 from 88 reviews on for its no-fuss Indian cooking. This isn't about gimmicks—it's straightforward, flavour-forward dishes that locals keep coming back for. The kitchen knows its spices, balancing heat with depth in a way that feels both authentic and approachable.

The menu leans on classic curries, with standout dishes like a rich, slow-cooked lamb rogan josh and a creamy, aromatic chicken korma. Everything is prepared fresh, with a focus on punchy masalas and tender meat. Whether you're after a quick midweek fix or something to share, Natural Taste delivers reliable, satisfying Indian food right to your door across the Elgin area.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 612299
Mon11:30 – 22:30
Tue11:30 – 22:30
Wed11:30 – 22:30
Thu11:30 – 22:30
Fri11:30 – 22:30
SatToday11:30 – 22:30
Sun11:30 – 22:30

21 South St , Elgin, Morayshire, IV30 1JZ

Elgin locals have quietly come to rely on Panache Eastern Indian & Bengali Cuisine, a takeaway that holds a solid 4.4/5 from nearly 200 reviews on . This isn't your standard curry house — the kitchen leans into the distinct, aromatic traditions of Eastern India and Bengal, where mustard oil, panch phoron, and fresh coconut shape the flavours. It’s a welcome departure from the usual heavy, cream-laden sauces found elsewhere.

Standouts like the delicate shorshe ilish (hilsa in mustard gravy) or a punchy macher jhol (light fish stew) showcase the kitchen’s confidence with regional spice. For the uninitiated, the kathi rolls make a fine entry point — flaky paratha wrapped around spiced fillings. Everything arrives well-packed and piping hot, with a cleanliness rating that adds peace of mind. Order direct from for a taste of Calcutta without leaving Elgin.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 544000
Mon04:00 – 22:00
Tue04:00 – 22:00
Wed04:00 – 22:00
Thu04:00 – 22:00
Fri12:00 – 14:00
SatToday12:00 – 14:00
Sun04:00 – 22:00

Pino Pizza

● Closed Italian

North Street , Elgin, Morayshire, IV30 1UD

Tucked away in Elgin, Pino Pizza brings a taste of Italy to the Moray community with its hearty, familiar Italian fare. The takeaway holds a 3.5/5 rating from 171 Google reviews, reflecting a loyal local following. While not flashy, it's a reliable stop for those evenings when only a proper pizza or pasta will do – the kind of place that understands comfort doesn't need a gimmick.

The menu leans into satisfying classics: stone-baked pizzas with generous toppings, alongside creamy carbonara and rich lasagne that taste like they've been simmering for hours. What sets Pino apart is its no-fuss approach – the dough is crisp yet chewy, the sauces are bold, and the portions are satisfyingly generous. Whether you're feeding a family or grabbing a solo feast, this is straightforward, well-made Italian food delivered with genuine warmth across the Elgin area.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 541133
Mon04:00 – 23:00
Tue04:00 – 23:00
Wed16:00 – 00:00
Thu16:00 – 00:00
Fri16:00 – 02:30
SatToday16:00 – 02:30
Sun16:00 – 00:00

pizzeria planta

● Open Now Italian

3 Batchen Street , Elgin, Morayshire, IV30 1BH

Locals in Elgin have quietly made Pizzeria Planta their own, and with a stellar 4.6/5 from 240 Google reviews, it's easy to see why. This Italian eatery has carved out a loyal following by keeping things refreshingly simple—focusing on what it does best without any fuss. The kitchen's Food Hygiene Rating is spotless, too, which always inspires confidence when you're ordering in.

Their pizzas are the real draw here: think thin, blistered bases topped with rich tomato sauce and quality mozzarella, baked to that perfect balance of crisp and chewy. Whether you're after a classic Margherita or something with a bit more punch, each pie arrives hot and well-proportioned. It's the kind of food that feels like a treat without being overdone—ideal for a relaxed evening in. Order directly through their page to see the full menu and get it delivered across Elgin.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 200210
Mon09:00 – 16:00
Tue09:00 – 16:00
Wed09:00 – 16:00
Thu09:30 – 22:00
Fri09:30 – 22:00
SatToday09:30 – 22:00
Sun09:00 – 16:00

Scribbles

● Open Now Italian

152-154 High Street , Elgin, Morayshire, IV30 1BD

Locals in Elgin have been raving about Scribbles, a proper Italian takeaway that holds a strong 4.4/5 from over a thousand reviews on . It's the kind of place that feels like a well-kept secret, yet clearly has a loyal following. With a solid Food Hygiene Rating, you can trust that every dish coming out of their kitchen is prepared with care and attention to detail. This isn't just another pizza joint—Scribbles brings a touch of Italian flair to the Moray town, making it a standout for anyone craving authentic flavours without the fuss of a sit-down restaurant.

Their menu is packed with classics done right, from hearty pasta dishes like spaghetti carbonara to crispy, wood-fired-style pizzas loaded with fresh toppings. The lasagne is a particular highlight—rich, layered, and comforting, perfect for a cosy night in. Whether you're after a quick lunch or a proper dinner, Scribbles delivers generous portions that never skimp on taste. Based in Elgin, they serve the whole area, so ordering is a breeze via . If you're in the mood for Italian that's both reliable and satisfying, Scribbles is your go-to—just don't expect to be disappointed.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 542835
Mon10:00 – 21:00
Tue10:00 – 21:00
Wed10:00 – 21:00
Thu10:00 – 21:00
Fri10:00 – 22:00
SatToday10:00 – 22:00
Sun10:00 – 21:00

Shakes 'n' Cakes - Elgin

● Open Now Burgers

15 Greyfriars' Street , Elgin, Morayshire, IV30 1LF

Tucked away in Elgin, Shakes 'n' Cakes has quietly built a loyal following for its no-nonsense approach to burgers, earning a solid 4.4/5 from 89 reviews on . This is the kind of place where the focus stays squarely on what matters: juicy, well-constructed burgers that don't try too hard to be fancy. The kitchen keeps things straightforward, letting quality ingredients do the talking, and it's this honest, unfussy style that keeps locals coming back. With a clean hygiene record to boot, it's a reassuring choice for a proper feed.

Expect burgers that are built for satisfaction—thick, char-grilled patties with a proper crust, tucked into soft buns with all the classic trimmings. The menu keeps things tight: think beef, chicken, and a few loaded options, all designed to hit that craving for something hearty and unpretentious. Pair one with their thick, creamy milkshakes for the full experience. Whether you're after a quick lunch or a post-work treat, Shakes 'n' Cakes delivers without the fuss, serving the Elgin area with straightforward, crowd-pleasing grub.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 357411
Mon12:00 – 23:00
Tue12:00 – 23:00
Wed12:00 – 23:00
Thu12:00 – 23:00
Fri12:00 – 23:00
SatToday12:00 – 23:00
Sun12:00 – 23:00

2 Chanonry Road South , Elgin, Morayshire, IV30 6NG

There’s a new burger game in town, and it’s rolling out of a van in Elgin. Skran at the Van @ Dine Oot Catering brings proper, no-nonsense burgers to the Moray scene, with a solid 4/5 from early diners on . It’s the kind of place that feels like a secret worth sharing—a mobile operation that’s all about the craft of a great patty, not the frills. With a Food Hygiene Rating that keeps things squeaky clean, this is street food done right, where the focus is squarely on what hits the bun.

These aren’t your average frozen discs. Expect thick, hand-formed burgers that come charred and juicy, loaded with classic toppings that let the beef speak for itself. The menu keeps it tight—think cheeseburgers with melted cheddar, crispy bacon, and tangy pickles, all wrapped in a soft brioche bun that holds up to the mess. It’s simple, satisfying cooking that doesn’t try to reinvent the wheel, just perfects it. Whether you’re grabbing a late lunch or an early dinner, this van delivers the kind of burger that makes you forget about fancy restaurants. Order through to get it delivered straight to your door in Elgin.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 07597 389155
Mon08:30 – 14:00
Tue08:30 – 14:00
Wed08:30 – 14:00
Thu08:30 – 14:00
Fri08:30 – 14:00
SatToday08:30 – 00:00
SunClosed

Speedy Pepper

● Open Now Pizza

14 Pinefield Crescent , Elgin, Morayshire, IV30 6HZ

Locals in Elgin with a craving for quality pizza know exactly where to find Speedy Pepper. This well-regarded takeaway holds a solid 4.3/5 from 58 Google reviews, a testament to its consistent, crowd-pleasing pies. It's the kind of place that understands a proper pizza doesn't need fuss—just a good base, generous toppings, and reliable service that keeps people coming back.

The menu hits all the right notes, from classic Margheritas to loaded meat feasts, each baked with a crisp, satisfying crust. What sets Speedy Pepper apart is its no-nonsense approach to flavour—think gooey mozzarella, tangy tomato sauce, and toppings that actually taste of something. Whether you're feeding the family or grabbing a solo Friday night treat, the food arrives hot and well-packed. Order direct through for a speedy delivery across Elgin.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 357586
Mon03:00 – 23:00
Tue03:00 – 23:00
Wed03:00 – 23:00
Thu03:00 – 23:00
Fri03:00 – 23:00
SatToday03:00 – 23:00
Sun03:00 – 22:00

Sweets & Treats

● Open Now Breakfast

North Street , Elgin, Morayshire, IV30 1UD

In Elgin, Sweets & Treats has quietly become a morning favourite, earning a solid 4.4/5 from 89 reviews on . This breakfast spot keeps things straightforward and satisfying, with a menu built around hearty starters to the day. It’s the kind of place that understands a good fry-up or a proper bacon roll can set the tone for everything that follows, and they deliver with consistent quality that keeps locals coming back.

The cooking here is unfussy but well-executed—think golden hash browns, perfectly cooked eggs, and sausages with a proper snap. Their breakfast rolls are generously filled, and the full Scottish breakfast is a proper plateful that doesn’t skimp on the black pudding or tattie scones. Whether you’re grabbing something quick before work or settling in for a leisurely start, Sweets & Treats makes morning eating easy. They serve across the Elgin area via , so ordering is as simple as tapping your phone. No fuss, just good breakfast food done right.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 357411
Mon12:00 – 23:00
Tue12:00 – 23:00
Wed12:00 – 23:00
Thu12:00 – 23:00
Fri12:00 – 23:00
SatToday12:00 – 23:00
Sun12:00 – 23:00

Tanya’s kitchen

● Closed British

11 Stonecross Hill , Elgin, Morayshire, IV30 6HS

Tucked away in the heart of Elgin, Tanya’s Kitchen is a hidden gem that’s quietly winning over locals with its honest, home-style British cooking. With a flawless 5.0/5 from a handful of early reviews, it’s clear this newcomer is already making an impression. The kitchen takes pride in straightforward, no-fuss dishes that taste like they’ve been lifted straight from a family Sunday lunch—think comforting roasts, proper pies, and the kind of gravy that demands a second helping. It’s the sort of place that feels like a well-kept secret, but word is spreading fast.

The menu leans into hearty classics, with everything cooked from scratch and delivered with care. Whether you’re after a generous plate of bangers and mash or a slow-cooked stew that warms you through, Tanya’s Kitchen delivers on flavour without any unnecessary frills. It’s unfussy, reliable, and exactly what you want when only proper British comfort food will do. Just a quick order away on , this is one to bookmark for those evenings when only a proper home-cooked meal will hit the spot.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info
MonClosed
TueClosed
WedClosed
ThuClosed
FriClosed
SatTodayClosed
SunClosed

You You Tea

● Open Now Sushi

69 High Street , Elgin, Morayshire, IV30 1EE

In the heart of Elgin, You You Tea has quietly become a local favourite for sushi lovers, earning a stellar 4.7/5 from 34 reviews on . This small but dedicated spot brings a fresh, no-frills approach to Japanese flavours, with a Food Hygiene Rating that reflects its commitment to quality. Whether you're a sushi purist or just dipping your toes in, there's a genuine warmth to the way they roll—each piece feels crafted with care, not rushed.

Their menu leans into classic sushi staples alongside a few inventive twists. Think delicate salmon nigiri, neatly packed maki rolls, and generous platters that make sharing easy. The rice is consistently well-seasoned, the fish fresh, and the portions satisfying. It's the kind of place where you order a California roll and end up adding a spicy tuna set because the photos on look too good to resist. For Elgin residents craving reliable sushi without the fuss, You You Tea delivers with quiet confidence. Order directly through for a speedy delivery to your door.

Quality 0.0 Delivery 0.0 Value 0.0
No Menu Online Reviews & Info 01343 368073
Mon11:30 – 20:30
Tue11:30 – 20:30
WedClosed
Thu11:30 – 20:30
Fri11:30 – 20:30
SatToday11:30 – 20:30
Sun11:30 – 20:30

About Elgin

Elgin is in the county of Morayshire and has a population of 21040.

Other Restaurants in Elgin

These restaurants are listed for reference but do not currently offer online ordering.

Akash Tandoori

21 South Street , Elgin, IV30 1JZ

More Info

Buddys

10 Harrow Inn Close , Elgin, IV30 1BP

01343 549896

More Info

Burger King Ltd

Ashgrove Road , Elgin, IV30 1UU

Burger

01343 542192

More Info

China Munchy Box

9 North Street Bishopmill, Elgin, IV30 4EG

Chinese

More Info

Chinatown Chinese Takeaway

222 High Street , Elgin, IV30 1BA

Chinese

01343 552332

More Info

Cook House Chinese Takeaway

56 Glen Moray Drive , Elgin, IV30 6YA

Chinese

01343 542353

More Info

Emperor Chinese and Thai

7 North College Street , Elgin, IV30 1EL

More Info

Fortune and Joy

93 Newmill Road , Elgin, IV30 4AH

Chinese

01343 551883

More Info

Good Year

33 North Street Bishopmill, Elgin, IV30 4EE

01343 541980

More Info

Happy City

30 Main Street New Elgin, Elgin, IV30 6BH

Chinese

01343 549693

More Info

Highland Baked Potatoes

11 Harrowin Close , Elgin, IV30 1BW

01343 552448

More Info

Jimmy Chungs

15 Greyfriars Street , Elgin, IV30 1LF

Chinese

More Info

Kebabish Express

187 High Street , Elgin, IV30 1DW

Kebab

More Info

Masin Take Away Food Shops

3 Springfield Road , Elgin, IV30 6BY

01343 545206

More Info

Maxs 2 Takeaway

187 High Street Elgin , Elgin, IV30 1DW

Indian

More Info

Mr J Express

41 High Street , Elgin, IV30 1EE

01343 542055

More Info

Natural Spice

187c High Street , Elgin, IV30 1DW

Indian

01343 552323

More Info

Pattaya Thai Restaurant

54 High Street , Elgin, IV30 1BU

Thai

More Info

Pino Pizza

North Street , Elgin, IV30 1UD

Pizza

More Info

Snappy Tomato Pizza

47 High Street , Elgin, IV30 1EE

Pizza

More Info

Spice Tandoori

9A Moss Street , Elgin, IV30 1LU

More Info

Springfield

64 Glen Moray Drive , Elgin, IV30 6YA

01343 551532

More Info

Thai Cottage

9 North Street Bishopmill, Elgin, IV30 4EG

Thai

01343 548446

More Info

The Al Bahar

156 High Street Elgin , Elgin, IV30 1BD

Indian

More Info

Yasmin Tandoori

69 High Street , Elgin, IV30 1EE

Indian, Pizza

More Info