- Black Cherry Scotland - Caterer182 North High Street, Musselburgh, SC EH21 6BHRestaurant
- 5Brunton Hall BistroLadywell Way, Musselburgh, SC EH21Restaurant
- 5Open nowCrolla's Italian KitchenThe Courtyard, Station Rd, Musselburgh, SC EH21 7PQRestaurant Bar
- 5Open nowDelta Fry53 Delta Drive, Musselburgh, SC EH21 8HLRestaurant
- 2.3Open nowDomino's Pizza - Musselburgh195 North High Street, Musselburgh, SC EH21 6APRestaurant
- 5Dragon Way81 High Street, Musselburgh, SC EH21 7DARestaurant
- 5Closed nowFocus Chinese Take Away124 North High Street, Musselburgh, SC EH21 6ASRestaurant
- 3.5Closed nowGolden Chopsticks102 New Street, Musselburgh, Edinburgh, Musselburgh, SC EH21 6JQRestaurant
- Open nowGreggs118 High Street, Musselburgh, SC EH21 7CARestaurant Cafe
- 5Closed nowGurkha Bar & Restaurant96 North High Street, Musselburgh, SC EH21 6ASRestaurant
- 4.3Open nowHabaneros Mexican Street Food83 High Street, Musselburgh, SC EH21 7DARestaurant
- 5Closed nowHalimah Restaurant76 High Street, Musselburgh, SC EH21 7BXRestaurant
- Open nowHarvest157 High Street, Musselburgh, SC EH21 7DDRestaurant
- 4Closed nowLanna Thai32 Bridge Street, Musselburgh, SC EH21 6AGRestaurant
- Closed nowLevenhall Arms10 Ravensheugh Road, Musselburgh, SC EH21 7PPRestaurant Bar
- 4Closed nowMarios Fast Food116 North High Street, Musselburgh, Edinburgh, Musselburgh, SC EH21 6ASRestaurant
- Open nowRainbow Restaurant106 High Street, Musselburgh, SC EH21 7EARestaurant
- 5Closed nowRavelston House182 North High Street, Musselburgh, SC EH21 6BHRestaurant
- Open nowSaison Cafe and restaurantStables Pavillion Musselburgh Racecourse Complex, Balcarres Road, Edinburgh, Musselburgh, SC EH21 7SDRestaurant
- 3.6Open nowSubway131 High Street, Musselburgh, SC EH21 7DDRestaurant
- 2Closed nowThe Coral Reef173 North High Street, Musselburgh, SC EH21 6ANRestaurant
- 4.7Closed nowThe David Macbeth MoirBridge St, Musselburgh, SC EH21 6AARestaurant Bar
- 3.3Open nowThe Quay131 New Street, Musselburgh, SC EH21 6DHRestaurant Bar
- 4Closed nowThe Ship Inn184 North High Street, Musselburgh, SC EH21 6BHRestaurant Bar