Indian food has a special place in everyone’s heart, and with so many great Indian restaurants in Glenrothes, Kirkcaldy, St Andrews and Dunfermline, Fife really is spoiled for choice.
Whether you enjoy a lamb karahi or butter chicken with garlic naan, Indian restaurants always have a great selection for all dietary requirements.
As with any good eatery, authentic and fresh flavours are at the heart of every dish, and many of these Indian venues also boast influences from other countries including the likes of Nepal.
Below are some of the best places to tuck into fresh Indian cooking from local chefs.
If you like our listicle recommendations, be sure to check out our full list here.
Best Indian restaurants in Fife
Handi – Glenrothes
A personal favourite of mine is Handi, which is based in Glenrothes
Offering a mixture of street food and curries, you can also devour a range of tandoor-grilled meats and vegetable specials.
The eatery has more than 25 starters alone to choose from, so diners definitely won’t have a problem in finding something they will like.
I’d recommend trying the fresh spinach chaat which features fried spinach cooked in a batter topped with mint yogurt and a sweet tamarind sauce. It is divine.
Address: 195 Woodside Road, Glenrothes, KY7 4AF
Annapurna Gurkha’s Restaurant – Kirkcaldy
The Nepalese and Indian cuisine served at Annapurna Gurkha’s Restaurant is a must-try next time you are passing through Kirkcaldy.
Describing their food as “art”, they combine the distinctive flavours from both cultures to produce aromatic dishes loved by all who visit.
The eatery also has the option to be hired out for private dining and events if you want to enjoy Indian food at your next party.
Address: 312 High Street, Kirkcaldy, KY1 1LB
Amritsar Tandoori Restaurant – Kirkcaldy
Another Kirkcaldy-based venue I recommend is Amritsar Tandoori Restaurant on the High Street.
With the option of an a la carte menu or buffet style you can enjoy the colourful display of food and try dishes such as chicken pakora and Bombay prawn pooris.
With a menu that is as long as you’re arm, there will always be something new to try when you visit, and, with flavours like these, you’ll never get bored.
Address: 274 High Street, Kirkcaldy, KY1 1LB
Maisha – St Andrews
If you are closer to the St Andrews side of Fife and perhaps looking to eat out on a budget, then my top pick for you is Indian and seafood restaurant Maisha.
As well as the usual Indian dishes, they also have a full seafood and fish special section on their menu which sees fresh local produce made with delectable Indian spices.
Examples of this style of cooking include mackerel bhuna, sea bass dupiaza and tandoori haddock, as well as a giant seafood platter that has a mixture of fish which has been marinated in tandoori spices and grilled to perfection.
Address: 5 College Street, St Andrews, KY16 9AA
Taste Of India – Dunfermline
Serving authentic flavours from India for more than 25 years to its beloved customers is Dunfermline’s Taste of India.
With mouth-watering dishes such as butter paneer, butter chicken, Goan fish and king prawn tikka masala, there is something for everyone to tuck into at this venue.
Having won multiple awards over the years you are in good hands with the team at Taste Of India who are sure to serve you a meal to remember.
Address: 130 Admiralty Road, Rosyth, Dunfermline, KY11 2QJ
Dhoom – Dunfermline
With a name that means noise, Dhoom really know how to get a party started with an explosion of flavours bursting from the dishes they serve up.
Bringing part of Old Dehli to the streets of Dunfermline, this venue serves a mixture of small plates as well as curries, biryanis, sides and sweet dishes.
And with swing seats that rock back and forth, you’ll not experience any meal in the same way as this one.
Check out some home-cooking secrets from Prasad, chef patron of Dhoom.
Address: 19-25 New Row, Dunfermline, KY12 7EA
Khushi’s – Dunfermline
Khushi translates to “happiness” and the team at the Dunfermline eatery bring just that to the many customers they serve.
Having been open since 1947, Khushi’s aims to serve the highest quality and most authentic food they can using spices imported from Punjab.
Indeed, they won the best loved restaurant in the south east of Scotland just a few years back.
You can enjoy a tapas Indian lunch or an a la carte dinner at the venue, with the option to also have parties and festive meals at the premises.
Address: 1 Canmore Street, Dunfermline, KY12 7NU
Conversation