- Closed nowBeetroot Bar & Grill33 Polton Street, Bonnyrigg, SC EH19 3HBRestaurant
- 2Canton Chinese58 High Street, Bonnyrigg, SC EH19 2DBRestaurant
- 2.5Food Palace ChineseDundas Street, Bonnyrigg, SC EH19 3ASRestaurant
- 4.7Closed nowGlorias Fast Food19-21 High Street, Bonnyrigg, SC EH19 2DARestaurant
- 3Open nowGreggs4, 44 High Street, Bonnyrigg, SC EH19 2AARestaurant Cafe
- Closed nowMayflower54 High Street, Bonnyrigg, SC EH19 2ABRestaurant
- 5Open nowPia's Pizzeria2 Polton Street, Bonnyrigg, SC EH19 3HARestaurant
- 1.5Open nowPias Pizzeria2 Polton Street, Bonnyrigg, SC EH19 3HARestaurant
- 3Sergios Fish & Chips1 Dalhousie Gardens, Bonnyrigg, SC EH19 2LNRestaurant
- Open nowThe Baguette Bar22 Dundas Street, Bonnyrigg, SC EH19 3ASRestaurant
- 4Closed nowThe Bombay Spice55 High Street, Bonnyrigg, SC EH19 2DBRestaurant
- Closed nowThe Hong Kong Takeaway27-29 High Street, Bonnyrigg, SC EH19 2DARestaurant