On trouve en Écosse comme ailleurs des restaurants aux multiples origines. Comme dans le reste du Royaume-Uni, la cuisine indienne et bengali est très présente et les Écossais aiment les plats épicés et relevés.