Best Restaurants in Midlothian

Hungry in Midlothian? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.

The best restaurants in Midlothian

29 restaurants

  1. Restaurant4.43,067 reviews

    The Witchery by the Castle

    Nestled at 352 Castlehill on Edinburgh’s historic Royal Mile, The Witchery by the Castle is a unique 5-star boutique hotel and fine dining restaurant famed for its richly atmospheric gothic interiors and proximity to Edinburgh Castle. With just nine lavishly themed suites, it offers an intimate, romantic escape blending old-world charm with modern comforts, alongside two atmospheric dining venues known for their decadent Scottish cuisine and candlelit ambiance.

    Time to spend 1–3 hrs

    28 min drive · 14 km352 Castlehill, Edinburgh EH1 2NF

  2. Scottish4.52,856 reviews

    Howies Restaurant

    Howies Waterloo Place is a celebrated Scottish restaurant located in a stunning Georgian building at the foot of Calton Hill in Edinburgh. Known for its fresh, locally sourced Scottish cuisine, it offers a warm, inviting atmosphere with attentive service. Open daily for lunch and dinner, Howies features classic dishes such as haggis, neeps and tatties, seafood, and vegetarian options, making it a versatile choice for a range of diners.

    Mon–Thu 11:30–14:30, 17:15–22:30 · Fri–Sun 11:30–15:00, 17:15–22:30Price level $$Time to spend 1–2.5 hrs

    29 min drive · 14 km29 Waterloo Pl, Edinburgh EH1 3BQ

  3. Pub4.03,161 reviews

    Elginhaugh Farm - Dining & Carvery

    Elginhaugh Farm - Dining & Carvery is a welcoming pub restaurant located on the outskirts of Edinburgh, known for its hearty carvery meals, buffet breakfasts, and family-friendly atmosphere. With a spacious interior and a play area for children, it offers a cozy and relaxed setting perfect for casual dining. The menu features fresh, locally sourced ingredients and classic pub dishes served throughout the week, including a popular Sunday roast available daily.

    Price level $Time to spend 1–2.5 hrs

    16 min drive · 7.8 km9 Gilmerton Rd, Edinburgh EH18 1BD

  4. Pub4.31,668 reviews

    The Melville Inn

    The Melville Inn is a charming gastropub located in Melville Nurseries, Lasswade, offering a blend of traditional British and contemporary cuisine in a relaxed, welcoming setting. Known for its excellent food and cool drinks at reasonable prices, it features a spacious terrace perfect for outdoor dining. Open daily with extended hours, it caters to a variety of tastes with vegetarian options and a friendly atmosphere ideal for casual meals or social gatherings.

    Mon–Fri 7:00–23:00 · Sat–Sun 8:00–23:00Price level $$Time to spend 1–3 hrs

    15 min drive · 7.7 kmMelville Nurseries, Lasswade EH18 1AR

  5. Pub4.41,578 reviews

    The Steading

    The Steading is a popular pub and restaurant located at 118-120 Biggar Road in Edinburgh, offering a warm, casual atmosphere with a menu featuring traditional British pub fare alongside pastas, risottos, and burgers. Known for its friendly service and accommodating gluten-free options, it serves as a cozy spot near the Hillend dry ski slope, ideal for both locals and visitors seeking hearty meals in a relaxed setting.

    Daily 12:00–22:00Price level $$Time to spend 1–2.5 hrs

    16 min drive · 8.0 km118-120 Biggar Rd, Edinburgh EH10 7DU

  6. Chinese4.31,618 reviews

    Beijing Banquet

    Beijing Banquet in Danderhall, Edinburgh, offers an extensive Chinese buffet with a rotating menu of fresh, flavour-packed dishes. Ideal for families and groups, this inexpensive restaurant features welcoming service, free parking, and flexible dining hours. Its spacious setting caters to casual dining with a focus on variety and value, making it a popular choice for both locals and visitors seeking authentic Asian cuisine in a relaxed atmosphere.

    Mon–Sat 12:00–16:00, 17:00–21:30 · Sun 12:30–16:00, 17:00–21:30Price level $Time to spend 1–2.5 hrs

    18 min drive · 9.1 km17 Maulsford Ave, Danderhall, Edinburgh EH22 1PJ

  7. Steak4.51,434 reviews

    Hawksmoor Edinburgh

    Housed in a grand art deco banking hall in Edinburgh’s New Town, Hawksmoor Edinburgh is a high-end steakhouse that celebrates the best of British and Scottish produce. Expect expertly grilled grass-fed beef, fresh seafood from the Scottish coast, and a refined yet relaxed atmosphere perfect for special occasions. The menu features iconic dishes like potted beef, roasted scallops, and a decadent Sunday roast, all served with Hawksmoor’s signature attention to detail and quality.

    Price level $$$Time to spend 1.5–3 hrs

    29 min drive · 14 km23 W Register St, Edinburgh EH2 2AA

  8. Restaurant4.41,265 reviews

    The Paper Mill

    The Paper Mill in Lasswade is a vibrant all-day bar and brasserie set in a historic building overlooking the River Esk. It offers a welcoming atmosphere for breakfast, brunch, lunch, dinner, and late-night drinks, featuring a menu with British and European influences, plus an extensive selection of Scottish craft beers and wines. With free parking, outdoor seating, and live music, it’s a local favorite blending tradition with contemporary dining.

    Price level $$Time to spend 1–3 hrs

    12 min drive · 6.1 km2-4 Westmill Rd, Lasswade EH18 1LX

  9. Italian4.71,080 reviews

    Gigi's Italian Restaurant

    Gigi's Italian Restaurant in Bonnyrigg offers a warm, family-run dining experience with authentic Italian cuisine, including pizzas, pastas, seafood, and grilled dishes. Known for its inviting atmosphere and attentive service, Gigi's is a popular spot for locals and visitors seeking quality Italian food in Midlothian. The restaurant features a casual yet stylish interior and is open daily from noon until midnight, welcoming families and groups alike.

    Daily 12:00–24:00Price level $$Time to spend 1–2.5 hrs

    12 min drive · 5.8 km74 Lothian St, and, Lasswade, Bonnyrigg EH19 3AQ

  10. Restaurant4.8947 reviews

    Locanda de Gusti

    Locanda de Gusti is a warmly inviting Italian restaurant located on Dalry Road in Edinburgh, specializing in rustic southern Italian cuisine with a strong emphasis on fresh seafood. Known for its homely atmosphere, attentive service, and high-quality ingredients sourced both locally and from Italy, it offers a refined yet unpretentious dining experience. The menu changes weekly, featuring authentic dishes like gnocchi, seafood platters, and Neapolitan specialties, complemented by an excellent wine list and gluten-free options.

    Price level $$Time to spend 1–2.5 hrs

    28 min drive · 14 km102 Dalry Rd, Edinburgh EH11 2DW

Explore Midlothian on the map

A handpicked selection of must-see spots in Midlothian, mapped for you.

More about Midlothian

Midlothian
Region guide

Midlothian travel guide

Explore Midlothian south of Edinburgh for Rosslyn Chapel, mining heritage, country parks, market towns and walks across the Pentland Hills.

Tell me more about Midlothian

More to explore in Midlothian

Explore more

United Kingdom
More of the region

Explore more of United Kingdom

Discover the United Kingdom: A blend of rich history, stunning landscapes, and vibrant cities, offering a unique travel experience for every visitor.

Explore United Kingdom
The Evendo app on two phones

Evendo: Your Ultimate Travel Guide to Midlothian

Discover Midlothian with Evendo: a 100% free app-based travel guide covering attractions, landmarks, shops, restaurants, and more. Plan the perfect trip effortlessly.

Download on the App Store Get it on Google Play

Get the latest from Evendo

Hand-picked travel deals, new destination guides and trip ideas, straight to your inbox.