Restaurants in Bonnyrigg

Beetroot Bar & Grill 33 Polton St, Bonnyrigg
Beetroot Bar & Grill
Bar • $$

Beetroot Bar & Grill

33 Polton St, Bonnyrigg

Everything about this place was first class. The surroundings are comfortable and relaxing, the staff were friendly and helpful. \n\nWe had a two and a half year old with us and they not only had a high chair available but wax crayons and a page of various activities for young people. There was also a kids menu, well done Beetroot!\n\nThe food was very tasty and the portions were a really good size. I had Cullen Skink as a starter and it was delicious. It is a particular favourite of mine and it was brim full of tasty chunks of fish! I have had it in other restaurants and it's usually liquidised within an inch of its life. THIS is how it should be served! I then had Haggis, Neeps and Tatties, with a beautiful sauce, so delicious!\n\nThe staff were friendly, you didn't feel rushed. There was a dessert menu available, but I had no more room! I ordered a hot chocolate but had to take my granddaughter home, so they waited until I returned before they served it to me, such a nice thought.\n\nI will definitely be back and would highly recommend this as a place to visit.

  • Takeaway
  • Superb93 Reviews 4.7
Luci's Restaurant & Cocktail Bar 14 High St, Lasswade
Luci's Restaurant & Cocktail Bar
Pub • $$

Luci's Restaurant & Cocktail Bar

14 High St, Lasswade

We had a slightly haphazard meal at Luci’s last night. There was an unexpected delay in getting our table then they had run out of steaks, unusual for a Saturday night. However, they recognised without prompting that we had not had our usual experience. Starters arrived for free as soon as we sat down and then they comped all of our drinks: a gesture above and beyond the slight inconvenience we experienced. You know they care about their guests, and of course we will be back.

  • Drive-Through
  • Delivery
  • Superb71 Reviews 4.3
The Anvil Inn 15 High St, Bonnyrigg
The Anvil Inn
Pub • $

The Anvil Inn

15 High St, Bonnyrigg

3rd time we have eaten here (just can't find all the photos)
1st time we had Nachos (single portion) between us and the sizzling chili chicken. Nachos were good with the sizzling chicken being amazing. It was one of the chefs specials on the day and it was that: special. Chicken was almost melt in the mouth with what would be roast veg served on a sizzling platter. Quite spicy, but not too bad that we couldn't finish the meal.
2nd time we had crispy battered mushrooms to start and nachos. We shared our starters together. The nachos were good again but the mushrooms were phenomenal. They are served with garlic butter and a small salad of cucumber, tomato amd lettuce. Bursting with flavour. We both had the Anvil burgers with everything on it. Wow. Full of taste. Wasn't greasy or full of fat so felt like homemade burgers. Could be wrong but didn't feel like your standard mass produced ones. Absolutely full afterwards.
Recently when we went in we both had the crispy battered mushrooms and weren't disappointed at all in their taste again. We both had the battered fish and chips. Fish was delicious and so were the chips.
We drank pints of Tennents as they didn't do ale on tap at the time. About £3.70 a pint from memory.
Main meals aren't too expensive and I like the fact it is a smaller menu too.
Definitely worth checking out. It's not been too busy when we've been in. Would advise checking to see when the kitchen is open as it's only one chef. You won't be disappointed with the food.

  • Drive-Through
  • Superb23 Reviews 4.5
Bonnie Cafe Doner Kebab & Pizza 51 High St, Bonnyrigg
Bonnie Cafe Doner Kebab & Pizza
Cafe

Bonnie Cafe Doner Kebab & Pizza

51 High St, Bonnyrigg

Spent a few days in Bonnyrigg and the Bonnie Cafe breakfast got us off to the perfect start every day (apart from Sunday, fair enough, everyone needs a day off!). Food very good, be it all day breakfast, one of the set menus or make your own. Would thoroughly recommend!

  • Drive-Through
  • Delivery
  • Superb23 Reviews 4.3
New Mayflower Chinese Takaway 54 High St, Bonnyrigg
New Mayflower Chinese Takaway
Chinese Takeaway

New Mayflower Chinese Takaway

54 High St, Bonnyrigg

Really delicious, fresh, and fast delivery. The aromatic duck is particularly good! Generous, and friendly service - New Mayflower is our go to takeaway in Bonnyrigg, highly recommend

  • Drive-Through
  • Superb14 Reviews 4.3
The Royal Oak 58 Polton St, Bonnyrigg
The Royal Oak
Pub • $

The Royal Oak

58 Polton St, Bonnyrigg

Landlord is one amazing lady first time in there from England and she made us welcome and also because we couldn't get a taxi she gave us a lift back to the place we was staying at.one amazing woman thank you so much for looking after us, everyone go in and say hi and have a drink .

  • Drive-Through
  • Superb10 Reviews 4.4
Calderwood Inn 24 Dundas St, Bonnyrigg
Calderwood Inn
Pub • $$

Calderwood Inn

24 Dundas St, Bonnyrigg

An elderly gentleman's pub where everyone can feel welcome. Very good service and it is very convenient for Bonnyrig Rose the current champions of the Lowland League.

  • Drive-Through
  • Superb6 Reviews 4.5
The Baguette Bar 22 Dundas St, Bonnyrigg
The Baguette Bar
Sandwich Shops

The Baguette Bar

22 Dundas St, Bonnyrigg

The girls who work here are super friendly and lovely. The rolls, baguettes wraps etc are all amazing value with plenty of filling! It’s my go to for lunch. The Mexican chicken is the best!

  • Superb7 Reviews 4.4
Bayne's the Family Bakers 22 High St, Bonnyrigg
Bayne's the Family Bakers
Bakery • $$

Bayne's the Family Bakers

22 High St, Bonnyrigg

Just wanted to give a big shoutout to Jay at Baynes for absolutely smashing it with the customer service. Every time I’m in there not only super helpful and efficient but they’ve also got top tier banter that genuinely brightens your day. It’s rare to come across someone who makes a quick stop feel like a proper visit friendly professional and always up for a good laugh.

  • Drive-Through
  • Delivery
  • Good27 Reviews 4
The Polton Inn Polton Rd, Polton, Lasswade
The Polton Inn
Pub • $$

The Polton Inn

Polton Rd, Polton, Lasswade

Lovely food, we had steak pie and macaroni and it was amazing! My daughter is so fussy and never likes macaroni anywhere and she loved it! Have told family to try it too! Will be back regularly. Nice friendly staff aswell

  • Delivery
  • Good9 Reviews 4.1
Greggs U4, 44 High St, Bonnyrigg
Greggs
Bakery

Greggs

U4, 44 High St, Bonnyrigg

This sausage roll peddling shop in particular does a good coffee with extra shot, the bacon, sausage and egg tripler rolls are esqusite.Would thoroughly recommend for breakfast.

  • Drive-Through
  • Delivery
  • Good7 Reviews 3.9
Glorias Fast Food 19-21 High St, Bonnyrigg
Glorias Fast Food
Meal Takeaway • $

Glorias Fast Food

19-21 High St, Bonnyrigg

Thank you for the extra sauce and the note explaining how to add more sauces I really appreciate it and the munchie box looks absolutely stunning I can’t Waite to tuck in

  • Drive-Through
  • Delivery
  • Good38 Reviews 3.5
Hong Kong Chinese Take Away 27-29 High St, Bonnyrigg
Hong Kong Chinese Take Away
Meal Takeaway • $

Hong Kong Chinese Take Away

27-29 High St, Bonnyrigg

aye, gid food an aw. Defo the best in bonny!! Highly recommend ordering from this place instead of the others from bonny. Love a cheeky hong kong. Sublime and tasty.

  • Drive-Through
  • Average9 Reviews 2.7
Bannoc Brewhouse 33 Polton St, Bonnyrigg
Bannoc Brewhouse
Bar

Bannoc Brewhouse

33 Polton St, Bonnyrigg

The bar is beautifully decorated, and it is a great place to go for a quiet drink. The beer options are great, but the cocktails are quite disappointing. The majority are made with funkin cocktails mix and taste very artificial and cheap. The carafes are pleasant.

  • Drive-Through
  • Average10 Reviews 2.7
Canton Chinese 58 High St, Bonnyrigg
Canton Chinese
Meal Takeaway • $$

Canton Chinese

58 High St, Bonnyrigg

NIce takeaway with good food and speedy service. There is better options locally but at the same time some much worse. If my main Chinese is closed I go to this one.

  • Takeaway
  • Drive-Through
  • Poor10 Reviews 2.4
Pia's Takeaway 2 Polton St, Bonnyrigg
Pia's Takeaway
Fast Food • $

Pia's Takeaway

2 Polton St, Bonnyrigg

⭐⭐⭐⭐⭐

We stopped at Pia’s Takeaway on our way to a camping adventure and were blown away! We ordered the pizza meal deal and couldn’t resist adding the fritters and chips. The highlight? The deep-fried battered mushrooms—crispy, perfectly seasoned, and absolutely delicious! The staff were so friendly and welcoming, making it an all-round fantastic experience. Highly recommend if you’re passing through!

  • Delivery
  • Average41 Reviews 2.6