We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

The Cavaliere Ristorante & Wine Bar

124-128 High Street, Dalkeith EH22 1AU, Scotland
+44 131 663 4492
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent58%
  • Very good26%
  • Average7%
  • Poor3%
  • Terrible6%
Travellers talk about
“pizza” (50 reviews)
“tiramisu” (11 reviews)
“veal” (5 reviews)
Open Now
11:00 AM - 11:30 PM Hours
Italian, Pizza, Vegetarian Friendly, Vegan Options, Gluten Free Options
₹₹ - ₹₹₹
124-128 High Street, Dalkeith EH22 1AU, Scotland
All Details
Write a Review
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (299)
Traveller rating
Traveller type
Time of year

1 - 10 of 297 reviews

Reviewed 1 week ago

As with all of our visits to this authentic Italian restaurant the food was excellent last night. We have never had a meal here that we have not been totally pleased with, but last night stood out above others because of the great service -...More

Thank Michael W
Reviewed 2 weeks ago via mobile

My wife and I had a couple of hours to kill and we decided to pop into the Cavaliere. We were pleasantly surprised at the quality of food and i have to say that the staff were amazing! Professional and courteous, very rarely do you...More

Thank lucas j
Reviewed 4 weeks ago

We have been visiting the Cavaliere regularly (though not frequently) for over 20 years. We are always given a great welcome and the food is always of high quality. The refurbishment a year or two ago has certainly been a big benefit and the lavatories...More

Thank Richard A
Reviewed 11 March 2018 via mobile

We went for a midweek meal and were pleasantly surprised by the size of the restaurant and quality of the food and service. The shared starter was excellent and the perfect size for two people. We both had pasta for main and each dish was...More

1  Thank Sana_Dorante
Reviewed 11 March 2018

Here yesterday with family including three children under 10. The food was extremely good and well presented. The attention lavished on the children was wonderful. Well priced and worth every penny.

Thank Anne M
Reviewed 10 March 2018 via mobile

Popped in today for lunch without having a reservation and we were promptly shown to a table in the dining room. Neither of us had been there before but the restaurant came highly recommend by friends and they were not wrong. I had the garlic...More

Thank LA89
Reviewed 21 February 2018

We go here pretty often as a family. The staff are always friendly. The restaurant is clean and has a lovely atmosphere. The food is tasty. all my children enjoy it, it is my son's favourite restaurant. I'd far rather go to a place like...More

Thank Emma C
Reviewed 10 January 2018

Came here with some friends and had a relaxing meal. The wellcome was very friendly and helpful, my freinds knew it well so they they were familiar any way. I had mushrooms with garlic mayo followed by lasagne. Both were excellent and I enjoyed the...More

Thank Mikesalter
Reviewed 8 January 2018 via mobile

Went in a party of 6. Service was attentive and friendly. Food was delicious. I had Prawns in spicy sauce starter. Lovely. Then I had the special haggis ravioli. Amazing delicious creamy white wine and chicken sauce. The only disappointment were the profiteroles. Wished I’d...More

Thank Tony F
Reviewed 7 January 2018 via mobile

Found via TA and worth the 2 mile round walk from the local Premier Inn. The deceptive interior is very authentic and unexpected. Service was very good and the maitre d was excellent. Garlic bread was as expected in an authentic Italian venue. Seafood spaghetti...More

Thank richard s
Nearby HotelsSee all Dalkeith Hotels
The County Hotel
145 reviews
.07 km away
Melville Castle
1,037 reviews
1.41 km away
Premier Inn Edinburgh A7 (Dalkeith) Hotel
346 reviews
1.73 km away
Travelodge Edinburgh Musselburgh
163 reviews
3.52 km away
Nearby Restaurants
630 reviews
.34 km away
Bombay Lounge
539 reviews
.26 km away
Anema & Core
58 reviews
.25 km away
Nearby Attractions
Newbattle Abbey
20 reviews
.70 km away
Dalkeith Corn Exchange Museum
11 reviews
.22 km away
8 reviews
.33 km away
Newbattle Golf Club
16 reviews
.43 km away
Ask a question
Questions & Answers
Kathryn S
10 April 2017|
AnswerShow all 4 answers
Response from enquiries e | Property representative |
Many thanks for your enquiry. Unfortunately we dot allow any dogs, not unless it is a guide dog. We hope to see you soon.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner, Brunch, Drinks, After-hours
Restaurant features
Delivery, Takeout, Reservations, Seating, Waitstaff, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Child-friendly, Business meetings, Kids, Groups, Special Occasion Dining, Romantic
Open Hours
11:00 AM - 11:30 PM
11:00 AM - 11:30 PM
11:00 AM - 11:30 PM
11:00 AM - 11:30 PM
11:00 AM - 11:30 PM
11:00 AM - 11:30 PM
11:00 AM - 11:30 PM
Location and Contact Information
  • Address: 124-128 High Street, Dalkeith EH22 1AU, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Midlothian  >  Dalkeith
  • Phone Number: +44 131 663 4492
  • E-mail
The Cavaliere Ristorante & Wine Bar has been established in 1968 by the Crolla family. We offer an excellent range of Italian dishes, from a pizza baked in our wood-fired oven, our home-made pasta selection, steaks, chicken, veal to our wonderful fish specials. We use only the finest ingredients- many of them imported from Italy. We pride ourselves in giving the highest quality of service to all, with our passionate team. Voted best place for dinner in the 2017 Midlothian food and drink awards, come give us a try - you won't be disappointed!
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing