Elginhaugh Farm, Edinburgh
Open Today: 9:00am - 10:00pm

About our restaurant

Elginhaugh Farm in has got something for absolutely everyone, whether that's our carvery, pub classics, or dedicated kids menu.

Opening Hours

Wed
9:00am - 10:00pm
Thu
9:00am - 10:00pm
Fri
9:00am - 11:00pm
Sat
8:00am - 11:00pm
Sun
8:00am - 10:00pm
Mon
9:00am - 10:00pm
Tue
9:00am - 10:00pm

Serving Hours

Wed
9:00am - 9:00pm
Thu
9:00am - 9:00pm
Fri
9:00am - 10:00pm
Sat
8:00am - 10:00pm
Sun
8:00am - 9:00pm
Mon
9:00am - 9:00pm
Tue
9:00am - 9:00pm
5669_Destination_FarmHouseInns_IElginhaughFarm_Midlothian_Enviromental_001.jpg

Opening Hours

Wed
9:00am - 10:00pm
Thu
9:00am - 10:00pm
Fri
9:00am - 11:00pm
Sat
8:00am - 11:00pm
Sun
8:00am - 10:00pm
Mon
9:00am - 10:00pm
Tue
9:00am - 10:00pm

Serving Hours

Wed
9:00am - 9:00pm
Thu
9:00am - 9:00pm
Fri
9:00am - 10:00pm
Sat
8:00am - 10:00pm
Sun
8:00am - 9:00pm
Mon
9:00am - 9:00pm
Tue
9:00am - 9:00pm

Facilities

Top-notch amenities to make sure you have a great time. Here’s what you can expect when you visit Elginhaugh Farm:

  • Beer Garden
  • Car Park
  • Carvery
  • Coaches Accepted

What makes us special

Farmhouse Inns buffet breakfast

Fuel up the family

Calling all early birds! Start the day right with a hearty breakfast. Take your pick at our famous buffet or enjoy classic favourites.

View our breakfast menu
Kids colouring in at a Farmhouse Inn

Fun for everyone

We have dishes to suit everyone – and with a free scoop of ice cream, sorbet or frozen yoghurt with every kid’s meal, the whole family will be smiling!

View our kid's menu
Takeaway carvery from Farmhouse Inns

Takeaway carvery

Bring Farmhouse to your house with our great-value, fuss-free takeaway feasts.

View our takeaway menu

Elginhaugh Farm, Lasswade



Looking for a warm and welcoming pub restaurant in the heart of Lasswade? Whether you're planning a family outing, a casual get-together, or a midweek meal, Elginhaugh Farm invites you to experience our friendly atmosphere, flavour-packed food and Celtic spirit.

A tranquil haven just outside Edinburgh


Less than six short miles from the heart of Edinburgh, nestled on the outskirts of the picturesque village of Lasswade, Elginhaugh Farm takes great pride in celebrating the charm of this beautiful location. 

We embrace our Scottish heritage and offer a trademark blend of local tradition, warm hospitality and a fantastic carvery, serving a choice of 14-hour slow-cooked beef, turkey or gammon with all the trimmings. You'll find a relaxed and inviting atmosphere, a wide selection of drinks, and a mouth-watering  pub food menu that showcases the best of British cuisine.

Treat the family


Away from the hustle and bustle of the capital, Elginhaugh Farm is the perfect place to gather the family for some quality time. We have a spacious car park, disabled facilities, and free WiFi to make your visit as convenient and enjoyable as possible. Our fun-filled indoor play area is packed with toys and games, so your little ones will have a fantastic time as you relax and unwind. We also have a designated family-friendly area, and high chairs are available upon request.

When the sun’s shining, our expansive beer garden is the perfect spot to soak up the Scottish weather. No matter if you prefer basking in the sun or finding shade under a parasol, our beer garden offers a serene setting to enjoy a refreshing pint, a glass of wine or your favourite tipple, all while indulging in Elginhaugh Farm’s deliciously eclectic menu

Plates to suit all tastes


Elginhaugh Farm’s menu is a treasure trove of affordable pub classics that will satisfy every appetite. From our renowned carvery, where slow-roasted meats are expertly carved before your eyes, to juicy burgers, fish and chips, and hearty all-day breakfast options, we have a wide variety of dishes to please all palates. We also offer a selection of vegetarian and vegan options, ensuring that everyone can find a tasty dish to tuck into. And don't forget to explore our kids' menu, filled with plenty of options that little ones will love.

Want to enjoy a carvery from the comfort of your home? Check out our takeaway carvery menu! You can order and pay online, and either collect your meal or have it delivered straight to your doorstep. Alternatively, if you prefer a change of scenery and want to experience the vibrant atmosphere of Elginhaugh Farm, you can easily book a table with us.

Take a trip to Elginhaugh Farm


Whether you’re after a carvery with the family to kickstart the week,, a cosy catch-up with friends, or a satisfying meal on the go, Elginhaugh Farm has everything you need. With its unbeatable facilities, inclusive menu and friendly staff, we can’t wait to welcome you..

Don't wait any longer! Explore our breakfast options, indulge in our famous carvery, take a look at our menu, or simply enjoy the convenience of delivery. Book a table and join us at Elginhaugh Farm to enjoy Scottish hospitality, delicious food and an unforgettable time in the heart of Lasswade.
 

Our Areas

Reviews

Read the latest reviews for Elginhaugh Farm