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)
Closed Now
Italian, Pizza, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
124-128 High Street, Dalkeith EH22 1AU, Scotland
All Details
Write a ReviewReviews (296)
Traveller rating
Traveller type
Time of year

1 - 10 of 294 reviews

Reviewed 1 week ago 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 1 week ago

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 1 week ago 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 4 weeks ago

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
Reviewed 30 December 2017 via mobile

Popped in tonight for a quick bite to eat,great staff and amazing service as always. Very lucky to have some really good restaurants in Dalkeith and also so lucky to have the a place like The Cavaliere that never lets you down. Again, well done...More

Thank KeithG1979
Reviewed 28 December 2017 via mobile

Just been for a lovely meal with the family, six adults and two small children and we all had a great meal. The staff were so helpful as well, excellent.

Thank jonnyfergus
Reviewed 15 December 2017

We have returned to Dalkeith after a 2 year hiatus and for our first night we ordered a family takeaway special for 21.99 pounds that we shared among 4 people. For that price we had 2 smaller pizzas, an order of cheese bread, some salad...More

Thank Michael W
Nearby HotelsSee all Dalkeith Hotels
The County Hotel
144 reviews
.07 km away
Melville Castle
1,032 reviews
1.41 km away
Premier Inn Edinburgh A7 (Dalkeith) Hotel
341 reviews
1.73 km away
Travelodge Edinburgh Musselburgh
160 reviews
3.52 km away
Nearby Restaurants
627 reviews
.34 km away
Bombay Lounge
535 reviews
.26 km away
Anema & Core
53 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
15 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
Special Occasion Dining, Groups, Child-friendly, Kids, Business meetings, Romantic
Open Hours
11:00 a.m. - 11:30 p.m.
11:00 a.m. - 11:30 p.m.
11:00 a.m. - 11:30 p.m.
11:00 a.m. - 11:30 p.m.
11:00 a.m. - 11:30 p.m.
11:00 a.m. - 11:30 p.m.
11:00 a.m. - 11:30 p.m.
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
Looking for a great restaurant?
Our global travel community is ready to help.
Join TripAdvisor