Midlothian is home to many amazing restaurants, offering various types of cuisine.
If you’re searching for a new spot to try, TripAdvisor customers have picked out the greatest restaurants across the Midlothian county.
From delicious curry to traditional Scottish dishes, there is something for everyone across the restaurants.
Here are 12 of the most popular restaurants in Midlothian that you need to visit.

5. Itihaas, Dalkeith
Itihaas in Dalkeith has 4.5* rating from 896 reviews. A TripAdvisor reviewer said: “Enjoyable evening with delicious food, nice atmosphere and attentive staff. Highly recommend. Look forward to our next visit.” | TripAdvisor

6. The Sun Inn, Dalkeith
The Sun Inn in Dalkeith has a 4* rating from 1,315 reviews. A TripAdvisor reviewer said: “As always a wonderful, warm and friendly atmosphere with gorgeous food . The Sun Inn can always be relied upon for excellent service and high quality tasty meals.” | Google Maps

7. The Paper Mill, Lasswade
The Paper Mill in Lasswade has a 4* rating from 944 reviews. A TripAdvisor reviewer said: “An amazing restaurant in the heart of Midlothian. The big appeal for this restaurant was the gluten-free options, which was great for my sister. The portion sizes were incredible, and my father (who is very picky when it comes to food) kept raving about how delicious the food was days after!” | Google-The Paper Mill

8. Luci’s Restaurant and Cocktail Bar, Lasswade
Luci’s Restaurant and Cocktail Bar in Lasswade has a 4* rating from 404 reviews. A TripAdvisor reviewer said: “We had a lovely meal at Luci’s this weekend. The service was excellent, and the pizza and pasta were both delicious. We had no room for desert, and our server spotted the pizza leftovers and boxed them up for us to take away. Very nice meal indeed!” | TripAdvisor


