- Hungry Sal's136 Main Street, Newtongrange, Dalkeith, Newtongrange, SC EH22 4PFRestaurant
- 5Closed nowLord of the NoodlesBryans Road, Newtongrange, Dalkeith, Newtongrange, SC EH22 4BURestaurant
- Open nowNitten Food Box136 Main Street, Newtongrange, Dalkeith, Newtongrange, SC EH22 4PFRestaurant
- Open nowSing Bo122 Main Street, Newtongrange, Dalkeith, Newtongrange, SC EH22 4PFRestaurant
- 4.7Closed nowThe Dean Tavern80 Main Street, Dalkeith, Newtongrange, SC EH22 4NARestaurant Bar
- 3.7The Star5 Newbattle Road, Newtongrange, Dalkeith, Newtongrange, SC EH22 4RARestaurant
- Western Suttieslea Terrace51 Eighth Street, Newtongrange, Dalkeith, Newtongrange, SC EH22 4JRRestaurant