Best Restaurants in East Lothian

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

The best restaurants in East Lothian

29 restaurants

  1. Pub4.31,668 reviews

    The Melville Inn

    Nestled in the scenic Melville Nurseries of Lasswade, The Melville Inn is a distinguished gastropub and British restaurant offering a warm, inviting atmosphere with quality food and comfortable accommodations. Known for its excellent service, diverse menu including vegetarian options, and a cozy bar, it blends historic charm with modern hospitality. Open daily from early morning to late evening, it’s a favored spot for locals and travelers seeking hearty meals and a relaxed ambiance in Midlothian.

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

    42 min drive · 21 kmMelville Nurseries, Lasswade EH18 1AR

  2. Family friendly4.41,160 reviews

    The Longniddry Inn

    The Longniddry Inn is a beloved community pub and restaurant located on Main Street in Longniddry, East Lothian. Operating for over 50 years, it offers a warm, family- and dog-friendly atmosphere with a menu featuring hearty, locally sourced dishes, including handcrafted pizzas. Known for its cozy ambiance and attentive service, it is a popular spot for locals and visitors seeking a relaxed dining experience in a traditional Scottish village setting.

    Price level $$Time to spend 1–2.5 hrs

    16 min drive · 8.2 kmMain St, Longniddry EH32 0NF

  3. Cafe4.31,180 reviews

    Söderberg The Meadows

    Söderberg The Meadows is a vibrant Scandinavian-style bakery and café located at 27 Simpson Loan in Edinburgh. Renowned for its authentic Swedish pastries, especially the cult-favorite cardamom buns, it offers a cozy atmosphere with a variety of artisanal breads, sourdough pizzas, sandwiches, and rich coffees. The café features indoor and outdoor seating, including a generous outdoor area perfect for relaxing on warmer days. It caters to diverse dietary needs with vegan and vegetarian options, making it a popular spot for brunch, light meals, and coffee breaks.

    Mon–Fri 7:45–18:00 · Sat–Sun 8:30–18:00Price level $$Time to spend 0.5–2 hrs

    52 min drive · 26 km27 Simpson Loan, Edinburgh EH3 9GG

  4. Restaurant4.7927 reviews

    The Waterside Bistro in Haddington

    The Waterside Bistro is a charming, family-run restaurant located on the banks of the River Tyne in Haddington, East Lothian. Known for its warm atmosphere, scenic riverside views, and a menu featuring classic and fresh dishes, it offers a welcoming dining experience from lunch through dinner. With friendly and professional service, it is a popular spot for both locals and visitors seeking quality food in a relaxed setting.

    Mon–Fri 12:00–22:00 · Sat–Sun 12:00–24:00Price level $$Time to spend 1–2.5 hrs

    8 min walk · 0.6 km1-5 Waterside, Haddington EH41 4AT

  5. Gastropub4.31,083 reviews

    The Sun Inn

    Nestled in Newbattle near Dalkeith, The Sun Inn is a welcoming gastropub offering a blend of traditional Scottish hospitality with modern comforts. Known for its varied menu, rooftop terrace, and relaxed garden setting, it serves breakfast, lunch, and dinner in a cozy atmosphere. With amenities like free parking and WiFi, plus activities such as archery and cycling nearby, it’s a perfect spot for casual dining and overnight stays.

    Mon–Sat 8:00–23:00 · Sun 8:00–21:00Price level $$Time to spend 1–4 hrs

    42 min drive · 21 kmLothian Bridge, Newbattle, Dalkeith EH22 4TR

  6. Seafood4.4948 reviews

    The Rocketeer Restaurant

    The Rocketeer Restaurant, nestled in North Berwick’s old coastguard station, offers fresh, ethically sourced seafood with stunning views over Milsey Bay and Bass Rock. Known for its signature fish & chips with light beer batter, this cozy spot blends British culinary tradition with a seaside atmosphere. With vegan options and friendly service, it’s a popular destination for locals and visitors seeking quality coastal dining in a relaxed setting.

    Price level $$Time to spend 1–2 hrs

    26 min drive · 13 km26 Victoria Rd, North Berwick EH39 4JL

  7. Family friendly3.81,165 reviews

    Craig House Brewers Fayre

    Craig House Brewers Fayre is a welcoming family-friendly pub restaurant in Musselburgh, East Lothian, housed in a historic listed building offering classic British dishes, hearty breakfasts, Sunday carvery, and value-driven kids' meals alongside Premier Inn convenience. Ideal for casual family dining with friendly service.

    Price level $Time to spend 0.8–2 hrs

    33 min drive · 17 kmCarberry Rd, Musselburgh EH21 8PT

  8. Hotel4.5676 reviews

    The Bonnie Badger - Pub, Restaurant with Rooms

    Nestled in the coastal village of Gullane, East Lothian, The Bonnie Badger is a stylish pub, restaurant, and boutique hotel blending Scottish tradition with modern design. Housed in a historic 19th-century coaching inn, it offers refined dining with a nature-to-plate ethos, comfortable rooms featuring Scottish craftsmanship, and a welcoming atmosphere enhanced by a lively bar and garden. Its proximity to beaches and golf courses makes it a perfect coastal retreat.

    Price level $$Time to spend 2–48 hrs

    21 min drive · 10 kmMain St, Gullane EH31 2AB

  9. Restaurant4.5671 reviews

    The Old Clubhouse

    Nestled beside the renowned Gullane Golf Club in East Lothian, The Old Clubhouse offers a warm, inviting atmosphere with stunning views over the lush golf links. This popular restaurant and pub serves classic Scottish pub fare with a modern twist, featuring a diverse menu that caters to various dietary needs, including gluten-free options. Known for its friendly service and lively ambiance, it’s a favored spot for golfers and locals alike.

    Price level $$Time to spend 1–3 hrs

    20 min drive · 10 kmE Links Rd, Gullane EH31 2AF

  10. Italian4.7584 reviews

    Crolla's Italian Kitchen

    Crolla's Italian Kitchen offers a modern Italian dining experience in Musselburgh, blending traditional recipes with contemporary flair. Located in the vibrant Courtyard on Station Road, it is known for its warm atmosphere, attentive service, and a menu featuring classic dishes like risotto, pasta, and pizza. The restaurant balances casual elegance with a lively bar scene, making it a popular spot for locals and visitors alike seeking authentic Italian flavors in a welcoming setting.

    Price level $$Time to spend 1–2.5 hrs

    36 min drive · 18 kmESKMILLS, The Courtyard Station Road, Musselburgh EH21 7PQ

Explore East Lothian on the map

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

More about East Lothian

East Lothian
Region guide

East Lothian travel guide

Explore East Lothian for sandy beaches, castle ruins, golf, coastal walking, seabirds, fertile farmland and historic towns beside Edinburgh.

Tell me more about East Lothian

More to explore in East Lothian

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 East Lothian

Discover East Lothian with Evendo, the 100% free app-based travel guide covering attractions, landmarks, eateries, and more. Plan your perfect trip today!

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.