Restaurants in Bonnyrigg

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

Beetroot Bar & Grill

33 Polton St, Bonnyrigg

We had booked to go for lunch there, but our friends called off on us. So we went for breakfast the food was great and the staff are super friendly. My two girls (4 and 6) loved their visit. The ladies made them feel special. Will happily visit Beetroot again.

  • Takeaway
  • Superb96 Reviews 4.8
Luci's Restaurant & Cocktail Bar 14 High St, Lasswade
Luci's Restaurant & Cocktail Bar
Italian • $$

Luci's Restaurant & Cocktail Bar

14 High St, Lasswade

Love dining here, food and service is always fantastic and friendly, great wine list too. Ordered the steak ciabatta and carbonara, excellent quality and portion sizes, can’t wait for my next visit.

  • Delivery
  • Superb112 Reviews 4.5
The Anvil Inn 15 High St, Bonnyrigg
The Anvil Inn
Pub

The Anvil Inn

15 High St, Bonnyrigg

New to Bonnyrigg- the Anvil is my local now - me and my partner went there Friday night and the food was amazing !! Great staff - great atmosphere and fab food !!! What else can you ask for ?

  • Superb30 Reviews 4.6
The Polton Inn Polton Rd, Polton, Lasswade
The Polton Inn
Pub • $$

The Polton Inn

Polton Rd, Polton, Lasswade

Excellent food (excellent veggie burger & skin-on fries), friendly staff.I'm just not a fan of the sound of small kids on iPads without headphones.Nice place for locals to socialise.Vegetarian options: Excellent mushroom & halloumi burger.

  • Delivery
  • Superb20 Reviews 4.6
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.

  • Delivery
  • Superb11 Reviews 4.6
Bayne's the Family Bakers 22 High St, Bonnyrigg
Bayne's the Family Bakers
Bakery • $$

Bayne's the Family Bakers

22 High St, Bonnyrigg

Bayne's bakery in Bonnyrigg Midlothian, the staff are very pleasant, the young new starts get excellent training and guidance from the more mature ladies. And best of all the food is good!!!

  • Delivery
  • Superb28 Reviews 4.3
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.

  • Superb5 Reviews 4.8
Mayflower 54 High St, Bonnyrigg
Mayflower
Chinese Takeaway

Mayflower

54 High St, Bonnyrigg

Tried this for the first time and was not to bad.. got special fried rice... wee bit disappointed with this because it was missing chopped ham and omlette on top. So 4

  • Superb16 Reviews 4.3
The Royal Oak 58 Polton St, Bonnyrigg
The Royal Oak
Pub • $$

The Royal Oak

58 Polton St, Bonnyrigg

A very warm welcome for all and a ( never thought I'd admit this due to the brand ) fantastically tasty pint of Carling! Always a pleasure to pop in for a pint and a catch up with everyone and put music on the jukebox! Hugs x

  • Good16 Reviews 4.2
The Baguette Bar 22 Dundas St, Bonnyrigg
The Baguette Bar
Sandwich Shops

The Baguette Bar

22 Dundas St, Bonnyrigg

  • Superb6 Reviews 4.3
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.

  • Good34 Reviews 4.1
Glorias Fast Food 19-21 High St, Bonnyrigg
Glorias Fast Food
Meal Takeaway • $

Glorias Fast Food

19-21 High St, Bonnyrigg

Ordered two children's fish and chip meals - the fish was extremely dry. A large fish had been cut in two and then stuck back under the heat lamps. The kids were impressed with the box of treats though.This is an extremely busy chippy and the staff are extremely hard working.

  • Delivery
  • Good33 Reviews 3.9
Bonnie Cafe Doner Kebab & Pizza 51 High St, Bonnyrigg
Bonnie Cafe Doner Kebab & Pizza
Cafe

Bonnie Cafe Doner Kebab & Pizza

51 High St, Bonnyrigg

Went for the first time today and was well impressed. I had a bacon and egg roll. The bacon was delicious and served on a large fluffy fresh roll. The coffee was top notch. The staff were very friendly too. Will be back.

  • Delivery
  • Good32 Reviews 3.8
Canton Chinese 58 High St, Bonnyrigg
Canton Chinese
Meal Takeaway • $$

Canton Chinese

58 High St, Bonnyrigg

Consistently great food and very quick delivery, the special chowmein is always a winner and loaded with a good variety of meat and King prawns with thin noodles too

  • Takeaway
  • Average6 Reviews 3.2
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.

  • Average14 Reviews 2.9
Pia's Takeaway 2 Polton St, Bonnyrigg
Pia's Takeaway
Fast Food • $

Pia's Takeaway

2 Polton St, Bonnyrigg

Not been in a while. As we had visitors, we thought a fish supper was in order. My sister and family live in Glasgow but love having salt and sauce on their suppers! Thank you for our tea. We've had it!!

  • Delivery
  • Poor35 Reviews 2.3