Enable JavaScript to run this app.
Skip to main content
OpenTable logo
The Cavaliere, Dalkeith, Midlothian

The Cavaliere

4.7 (742)
£26 to £40
Italian
124 High Street, Dalkeith, Midlothian EH22 1AU

Make a reservation

2 people
10:00 PM
Booked 10 times today

About this restaurant

  • Good for special occasions
  • Good for groups
  • Charming
A family fan restaurant for nearly 50 years, the Cavaliere is famous for our daily fish specials, home-made fresh pasta, our log-fired pizzas, with our tasty Italian style bread, you’ll be spoiled for choice.We have an extensive wine list all personally selected from the vineyards of Italy. We are a second generation family run business – with a strong ethos at heart, to provide excellent food and wines with service to match.
We are proud to provide an authentic Italian dining experience.

Additional information

  • Dining style
    Casual Dining
  • Price
    £26 to £40
  • Cuisines
    Italian
  • Hours of operation
    Mon–Thu 10:00 am–10:00 pm Fri, Sat 10:00 am–11:00 pm Sun 11:00 am–10:00 pm
  • Phone number
  • Payment options
    AMEX, Mastercard, Visa
  • Dress code
    Casual Dress
  • Neighborhood
    Edinburgh
  • Parking details
    Street Parking
  • Additional
    Bar/Lounge, Beer, Beer Garden, Cafe, Cocktails, Delivery, Full Bar, Gluten-free Options, Indoor Fireplace, Late Night, Non-Smoking, Patio/Outdoor Dining, Private Room, Takeout, Wheelchair Access, Wine

What 742 people are saying

The Cavaliere reviews from people who’ve dined at this restaurant. Based on recent rating.

Overall ratings and reviews

Reviews can only be made by diners who have eaten at this restaurant

4.7
4.7 based on recent ratings
  • 4.6Food
  • 4.8Service
  • 4.6Ambience
  • 4.6Value

NoiseEnergetic

Loved For

  • Edinburgh/Midlothian

    Kid-friendly

  • Edinburgh/Midlothian

    Good for special occasions

  • Edinburgh/Midlothian

    Italian

  • Edinburgh

    Kid-friendly

  • Edinburgh

    Good for special occasions

  • Edinburgh

    Italian

Review summary

AI-generated from verified diner reviews
The Cavaliere impresses with "fantastic food" and "friendly, helpful service." Patrons adore the "lovely atmosphere" and "excellent value," making it a favorite for locals and visitors alike. While some reviews note occasional issues, the restaurant's commitment to quality and hospitality shines through, offering "one of the best places to eat" in Dalkeith.
742 Reviews
  1. Ken

    Edinburgh/Midlothian1 review

    5.0

    Dined 6 days ago

    1. Overall 5
    2. Food 4
    3. Service 4
    4. Ambience 3
    Well looked after: prices have increased a lot for us as pensioners.

    Is this helpful?

  2. Amy

    Edinburgh/Midlothian1 review

    4.0

    Dined on June 6, 2025

    1. Overall 4
    2. Food 5
    3. Service 5
    4. Ambience 5
    This is a very nice looking restaurant and catered well for kids. The staff is friendly and the food fantastic. It cost around £50 for myself and two kids, so it is not the cheapest option in town, but the food is excellent.

    Is this helpful?

  3. Paul

    Edinburgh/Midlothian1 review

    5.0

    Dined on June 2, 2025

    1. Overall 5
    2. Food 5
    3. Service 5
    4. Ambience 5
    Great food and staff were very friendly and helpful. Would thoroughly recommend!

    Is this helpful?

  4. Laura

    Edinburgh/Midlothian15 reviews

    5.0

    Dined on May 30, 2025

    1. Overall 5
    2. Food 5
    3. Service 5
    4. Ambience 5
    Great food, wine and service as usual. Highly recommend.

    Is this helpful?

  5. Joanna

    London2 reviews

    5.0

    Dined on May 24, 2025

    1. Overall 5
    2. Food 5
    3. Service 5
    4. Ambience 5
    Lovely evening and service fantastic. Would definitely return

    Is this helpful?

  6. Michelle

    Edinburgh/Midlothian1 review

    5.0

    Dined on May 23, 2025

    1. Overall 5
    2. Food 5
    3. Service 5
    4. Ambience 5
    We always enjoy our time at the cavalier it's a good atmosphere and we love Yani he is a lovely man.My husband said the mussels he had as a main were big and juicy and his sauce was delicious. Good cocktails also

    Is this helpful?

  7. P

    Las Vegas1 review

    5.0

    Dined on May 21, 2025

    1. Overall 5
    2. Food 5
    3. Service 5
    4. Ambience 5
    Amazing people, amazing food, good value. Will love to eat here every time we will visit Edinburgh Thanks

    Is this helpful?

  8. Gavin

    Edinburgh/Midlothian3 reviews

    4.0

    Dined on May 16, 2025

    1. Overall 4
    2. Food 4
    3. Service 5
    4. Ambience 4
    Very good Italian meal. Good value and very friendly staff.

    Is this helpful?

  9. Fiona

    Newcastle and Northumberland6 reviews

    5.0

    Dined on May 15, 2025

    1. Overall 5
    2. Food 4
    3. Service 5
    4. Ambience 5
    Lovely restaurant with very friendly staff. Food was really tasty!

    Is this helpful?

  10. Fiona

    Edinburgh/Midlothian1 review

    5.0

    Dined on May 10, 2025

    1. Overall 5
    2. Food 5
    3. Service 5
    4. Ambience 5
    The Cavaliere Restaurant is very good. We have eaten here on numerous occasions over the last 40 years. My husband and I also had our wedding reception there 17 years ago. We have always found the food and service excellent and would recommend it to anyone visiting Dalkeith. There have been several major upgrades over the years which adds to the general feel of the restaurant. The staff are very friendly and helpful without being over bearing. One of the best places to eat and or have a quiet drink in the area.

    Is this helpful?

FAQs

The Cavaliere does offer delivery in partnership with Just Eat. The Cavaliere also offers takeout which you can order by calling the restaurant at 0131 663 4492.

The Cavaliere is rated 4.7 stars by 742 OpenTable diners.

Yes, you can generally book this restaurant by choosing the date, time and party size on OpenTable.

  1. Home
  2. United Kingdom
  3. Edinburgh/Midlothian
  4. Edinburgh
  5. Edinburgh

Make a reservation

2 people
10:00 PM
Booked 10 times today
Google Map for The Cavaliere

124 High Street, Dalkeith, Midlothian EH22 1AU

Additional information

  • Neighborhood
    Edinburgh
  • Hours of operation
    Mon–Thu 10:00 am–10:00 pm Fri, Sat 10:00 am–11:00 pm Sun 11:00 am–10:00 pm
  • Price
    £26 to £40
  • Cuisines
    Italian
  • Dining style
    Casual Dining
  • Dress code
    Casual Dress
  • Parking details
    Street Parking
  • Payment options
    AMEX, Mastercard, Visa
  • Additional
    Bar/Lounge, Beer, Beer Garden, Cafe, Cocktails, Delivery, Full Bar, Gluten-free Options, Indoor Fireplace, Late Night, Non-Smoking, Patio/Outdoor Dining, Private Room, Takeout, Wheelchair Access, Wine
OpenTable
  • About Us
  • Blog
  • Careers
  • Press
More
Businesses
  • Restaurant reservation software
  • Industry insights
  • Hospitality resources
  • Marketing resources
  • Operation resources
  • How to open a restaurant
  • For restaurants
  • For restaurant groups
Join us on
  • Privacy Policy
  • Terms of Use
  • Cookies and Interest-Based Ads
  • Do Not Sell or Share My Personal Information
  • Cookie Preferences
Copyright © 2025 OpenTable, Inc. 1 Montgomery St Ste 500, San Francisco CA 94104 - All rights reserved.
OpenTable is part of Booking Holdings, the world leader in online travel and related services.
Booking Logo
Priceline Logo
KAYAK Logo
Agoda Logo
OpenTable Logo