Delightful Dingwall, nestled in the heart of the Scottish Highlands, is a charming historic town that has become a favourite destination for visitors seeking rich history, vibrant Highland culture, and satisfying culinary experiences.
Perched at the head of the Cromarty Firth in Ross-shire, Dingwall lies conveniently between Inverness and Garve and boasts a population of just 5,491. Like many Highland towns, Dingwall may be small, but it offers an impressive array of attractions and activities.
Given that Dingwall packs a punch, you might be wondering where to eat. Here is a selection of our recommendations for fine eats in Dingwall and the wider area:
Miss Ying Thai Food Shop

It might surprise you but one of the most popular eating joints in Dingwall is a Thai food shop and restaurant. The Highlands doesn’t always have to be all haggis, neeps and tatties and Miss Ying Thai Food Shop provides diners with something different after a long day of exploring Dingwall and the wider area.
Unassuming from the exterior Miss Ying’s eatery may be, but this is a gem that’s highly regarded for its warm, friendly hospitality and flavours of Thailand imported into this charming Highland town.
Popular items on the menu include standout dishes such as crispy duck, curry fried rice and their special fried fish in a spicy-sweet sauce.
Diners who fall in love with these authentic Thai flavours can purchase ingredients and spices at the in-house shop. Good luck trying to recreate the special fried fish though!

Highland Farm Cafe

Just outside Dingwall on the way to Arduillie, Highland Farm Cafe makes for a great stop with stunning views, welcoming food and warming food.
Decadent Scottish breakfasts are on the menu in the morning, whilst afternoon treats like fruit scones with clotted cream go down a treat with the locals. If you’re really hungry though, the Highland Farm burger is said to be exceptional with one reviewer going as far as to describe it as the best burger they had ever eaten.
The setting is part of the charm of Highland Farm Cafe and outdoor seating is available to enjoy the views over the firth and surrounding countryside when the weather permits.

Chilli Masala

Indian food has a strong connection to Scotland. Glaswegian chef Ali Ahmed Aslam is widely credited for being the inventor of the chicken tikka masala.
Great Indian food isn’t reserved for the cities and central belt of Scotland though and Chilli Masala shows that it’s possible to tuck into those amazing Indian/Scottish flavours even amidst the far North of Scotland and across the Highlands.
Masala, mukhi, daal, naans, Chilli Masala has all of the big hitters and makes for a nice evening dining option when you’re looking for something more international.

The Cottage Bar & Restaurant

Tucked away in a quiet lane in the nearby town of Maryburgh is The Cottage Bar & Restaurant. This highly praised establishment offers a cosy retreat for locals and tourists with freshly prepared home-cooked meals.
The Cottage has a varied yet affordable menu with visitors particularly rating the steak pie, Thai red curry and famous Sunday Roasts.
Eating aside, The Cottage has a relaxing little bar area that offers a good drinks selection. It’s dog-friendly too!

Batty’s Baps Cafe

Nothing fancy here, Batty’s Baps is a great cafe for a proper Scottish breakfast. If you’re hungry, this is the place to be with Batty’s highly acclaimed Belly Buster Scottish Breakfast being the ultimate filler.
Along with milkshakes, toasted sandwiches, and burgers, Batty’s is a budget-friendly venue that’s perfect for a good feed that’s open from the morning to late afternoon every day of the week.

Where are your favourite places to eat in Dingwall?
Let us know in the comments below!