Restaurants in Bonnyrigg
Beetroot Bar & Grill
33 Polton St, BonnyriggVery friendly, warm and welcoming
staff.
The atmosphere is comfortable and
spacious, tables feel private with
good bar access.
Food is top quality, thanks to the Chef
(Ivan).
Nice to hear about the history of
the establishment from the owners
(thanks Alison).
Strongly recommend!
- Takeaway
-
Superb153 Reviews 4.7
Luci's Restaurant & Cocktail Bar
14 High St, LasswadeThe menu was limited, an A4 paper sheet. The pizza was undercooked and the toppings ordered were sparse. The pasta was edible. The service was mediocre, two person sat outside main area at a booth for six when there were tables available in main area. When asked if enjoyable comments were ignored. A long wait to settle the bill.
- Drive-Through
- Delivery
-
Superb174 Reviews 4.4
The Anvil Inn
15 High St, Bonnyrigg3rd 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
-
Superb52 Reviews 4.5
Calderwood Inn
24 Dundas St, BonnyriggAn 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
-
Superb12 Reviews 4.6
Bonnie Cafe Doner Kebab & Pizza
51 High St, BonnyriggSpent 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
The Baguette Bar
22 Dundas St, BonnyriggThe 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!
-
Superb12 Reviews 4.3
New Mayflower Chinese Takaway
54 High St, BonnyriggAfter trying many different Chinese takeaways in Midlothian, this one has been the best. Delivery took awhile due to it being a holiday, but they included a few free items which we were grateful for. All the food was delicious and cooked perfectly, genuinely worth the wait. Will be ordering from them again, can recommend!
- Drive-Through
-
Good33 Reviews 4.1
Bannoc Brewhouse
33 Polton St, BonnyriggThe 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
-
Good41 Reviews 4
Bayne's the Family Bakers
22 High St, BonnyriggJust 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, LasswadeLovely 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
Glorias Fast Food
19-21 High St, BonnyriggThank 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
-
Good62 Reviews 3.7
Hong Kong Chinese Take Away
27-29 High St, BonnyriggSince it changed hands the meals are not what they used to be
The chicken is different to what it used to be and is not nice at all
I went there a lot in the past when Bob had it
But won't be going back ?
- Drive-Through
-
Average28 Reviews 2.9
Canton Chinese
58 High St, BonnyriggNIce 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
-
Average19 Reviews 2.5
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
-
Average68 Reviews 2.5