read all Restaurant Reviews

The Barn Steakhouse & Grill, Elgin


Walking into The Barn Steakhouse & Grill we couldn't help but be impressed by the superb décor. Although modern and spacious it maintains a warm and cosy feel. They have a fabulous bar which is very well stocked with a vast selection of local beers, lager and cocktails as well as an impressive whisky collection and you can't help but be mesmerised by the funky lighting.

With a warm welcome we were shown to our table and talked through the brand new menu and specials. Complimentary canapes while we waited for our starters was a nice touch and perfect to get the taste buds going.

Our starter of Goats Cheese Bruschetta arrived shortly after and was not only a visual delight but a treat for the taste buds too.

The mains include all the steakhouse classics with a few slightly more exotic choices such as Wild Boar Burgers and Bison Ribeye.

I had one of the specials - the Spicy Chicken Tower Burger comprising 2 spicy coated chicken fillets, mexicana cheese, tomato, red onion and lettuce on a brioche bun, my wife had Southern Fried Chicken & half rack of BBQ Ribs and the kids chose the 4oz Burger & Chips. A generous portion of chunky chips and coleslaw accompanied both adult meals. Everything was perfectly cooked, succulent, juicy and delicious with the quality of ingredients evident.

Although completely sated we simply had to sample a dessert. The ice cream choices included bubblegum ripple, choco mallow and banana, to mention a few and we decided to share a Rich Chocolate & Caramel Mousse with Pistachio ice cream. Again, faultless and left us fighting over the spoon.

The restaurant also has a light bite menu and a full roast menu on a Sunday and since it is conveniently located next to the Playbarn (a huge children’s indoor soft play centre) and a karting track it could be the perfect place to combine with a fun day out with the kids.

All in all a delightful evening with scrumptious food, fantastic service and great atmosphere. We can't wait to go again!

Jeff & Tamsyn
Elgin