An Ullapool takeaway has been praised by a Michelin-recommended chef as one of the best cheap places to eat in the UK.