Best Restaurants in Ross-shire

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

The best restaurants in Ross-shire

31 restaurants

  1. Modern European4.52,963 reviews

    The Mustard Seed Restaurant

    The Mustard Seed Restaurant in Inverness offers a modern European dining experience in a stylish, relaxed setting overlooking the River Ness. Known for its fresh, locally sourced ingredients and a menu that changes regularly, it combines Scottish culinary traditions with contemporary flair. The welcoming atmosphere, attentive service, and scenic location make it a favored spot for both locals and visitors seeking quality food at moderate prices.

    Daily 12:00–14:30, 17:00–21:15Price level $$Time to spend 1–2.5 hrs

    49 min drive · 25 km16 Fraser St, Inverness IV1 1DW

  2. Restaurant4.52,334 reviews

    The Dores Inn

    The Dores Inn is a charming pub and restaurant located on the shores of Loch Ness near Inverness, Scotland. Renowned for its stunning loch views and relaxed atmosphere, it offers a moderate-priced menu with classic pub fare. Visitors enjoy the spacious outdoor seating, including covered areas, making it a perfect spot to unwind while soaking in the tranquil Highland scenery.

    Price level $$Time to spend 1–3 hrs

    70 min drive · 35 kmB862, Dores, Inverness IV2 6TR

  3. Restaurant4.61,926 reviews

    The Storehouse

    Nestled on the shores of the Cromarty Firth near Evanton in the Scottish Highlands, The Storehouse offers a welcoming restaurant experience renowned for its fresh, locally sourced food and stunning views across the water to the Black Isle. Alongside its varied menu featuring excellent breakfast, lunch, and supper options, it boasts a farm shop filled with local produce and a charming gift shop. With indoor and outdoor seating, including scenic spots for warmer days, The Storehouse is a delightful stop for food lovers and shoppers alike.

    Mon–Sat 9:00–17:00Price level $$Time to spend 1–3 hrs

    15 min drive · 7.5 kmFoulis Ferry, Evanton, Dingwall IV16 9UX

  4. Restaurant4.41,701 reviews

    The Old Bridge Inn

    Nestled on the banks of the River Spey in Aviemore, The Old Bridge Inn is a cosy gastro pub housed in an old gamekeeper’s cottage. It offers hearty Scottish dishes, real ales, live music, and a warm Highland atmosphere perfect for post-adventure gatherings. Dog-friendly lounge with wood-burning stove, seasonal menu featuring local produce, vegan options, and cocktails. Open daily from noon, with lunch and dinner service.

    Price level $$Time to spend 1–3 hrs

    126 min drive · 63 km23 Dalfaber Rd, Aviemore PH22 1PU

  5. Modern British4.41,371 reviews

    The Kitchen Restaurant

    Perched on Huntly Street with sweeping views over the River Ness, The Kitchen Restaurant in Inverness offers refined Modern British cuisine in an elegant, contemporary setting. Known for its beautifully presented dishes, attentive service, and a menu that highlights local Scottish ingredients, it’s a standout dining destination in the city centre. Whether enjoying lunch with a river vista or a romantic dinner, the restaurant combines style, flavour, and a relaxed yet polished atmosphere.

    Mon 12:00–13:45, 17:00–21:00 · Thu–Sun 12:00–13:45, 17:00–21:00Price level $$Time to spend 1.5–3 hrs

    49 min drive · 25 km15 Huntly St, Inverness IV3 5PR

  6. Restaurant4.71,171 reviews

    Crofters

    Crofters is a welcoming café and restaurant located on Marine Terrace in Rosemarkie, Fortrose, offering stunning sea views and a menu featuring fresh seafood, hearty British fare, and vegan options. Known for its cozy atmosphere and community feel, it serves illy coffee alongside homemade cakes and desserts, making it a perfect spot for casual dining or a relaxing coffee break by the sea.

    Price level $$Time to spend 0.5–2 hrs

    31 min drive · 16 km11 Marine Terrace, Rosemarkie, Fortrose IV10 8UL

  7. Restaurant4.71,016 reviews

    Rocpool

    Rocpool Restaurant, located on the scenic banks of the River Ness in Inverness, offers an elegant yet relaxed dining atmosphere with a focus on fresh Scottish ingredients and creative global flavors. Known for its attentive service, vibrant dishes such as Shetland monkfish with risotto, and a well-curated wine list, Rocpool blends local produce with international influences in a stylish brasserie setting. It is a popular choice for both locals and visitors seeking a memorable culinary experience in the Highlands.

    Tue–Sat 12:00–14:30, 17:45–21:45Price level $$$Time to spend 1–2.5 hrs

    50 min drive · 25 km1 Ness Walk, Inverness IV3 5NE

  8. Seafood4.8772 reviews

    River House

    River House is a renowned seafood restaurant in Inverness, celebrated for its exceptional local and sustainable seafood, especially oysters, served in an intimate riverside setting. Located at 1 Greig Street, it offers stunning views of the River Ness and Inverness Castle, combining elegant décor with warm, attentive service. Open Tuesday to Saturday evenings, it is a must-visit for seafood lovers seeking a refined dining experience in the Scottish Highlands.

    Tue–Sat 15:00–23:30Price level $$$Time to spend 1.5–2.5 hrs

    49 min drive · 25 km1 Greig St, Inverness IV3 5PT

  9. Restaurant4.4878 reviews

    The White House

    Located on Union Street in Inverness, The White House is a vibrant restaurant known for its creative menu featuring fresh, locally inspired dishes. With a lively yet welcoming atmosphere, it offers generous portions and a unique charity initiative called 'Invisible Fries.' Open daily from 10 AM to 11 PM, it blends modern dining with community spirit in Scotland’s Highland capital.

    Daily 10:00–23:00Price level $$Time to spend 1–2.5 hrs

    49 min drive · 25 km50 Union St, Inverness IV1 1PX

  10. Restaurant4.6787 reviews

    The Chlachain Inn

    Nestled in the picturesque harbor village of Mallaig, The Chlachain Inn is a welcoming family-run pub, restaurant, and bed & breakfast. Renowned for its exceptional local seafood, hearty Scottish dishes, and cozy rooms, it offers a vibrant atmosphere with friendly service. Just steps from the train station, harbor, and shops, it's an ideal base for exploring the rugged West Highlands.

    Price level $$Time to spend 1.5–24 hrs

    241 min drive · 121 kmDavies Brae, Mallaig PH41 4QY

Explore Ross-shire on the map

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

More about Ross-shire

Ross-shire
Region guide

Ross-shire travel guide

Explore Ross-shire for Highland mountains, sea lochs, crofting villages, whisky, historic towns and Atlantic gardens across northern Scotland.

Tell me more about Ross-shire

More to explore in Ross-shire

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 Ross-shire

Discover Ross-shire with Evendo: a 100% free, all-inclusive travel guide app covering attractions, landmarks, restaurants, and more.

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.