La cocina escocesa no es una de las cocinas más famosas del mundo. De hecho, no hay mucha gente fuera de Escocia que pueda describir lo que la cocina escocesa representa. La cocina inglesa tiene una relación mucho más familiar con la cocina escocesa, aunque generalmente se considera de mala calidad en el sabor, así como en el valor nutritivo.
A primera vista, no hay gran distinción entre los menús, escoceses e ingleses. La pizza, lasaña o bistec con arroz, no se consideran platos completos si no tienen un plato de patatas fritas al lado. El pescado con patatas fritas es un plato básico, al igual que la carne y el pastel de riñón o el pastel de carne. La bebida más común en Escocia, como en Inglaterra, es el té. El café, también se consume bastante aunque se suele mezclar directamente con agua.
Los platos típicos escoceses son: una sopa cremosa hecha con abadejo ahumado, cock-a-leekie, sopa de puerro, pollo y ciruelas, y por supuesto Haggis. Haggis es el plato más famoso de Escocia, hecha con el hígado, vísceras, harina de avena, cebolla y especias, servido tradicionalmente con puré de papas y puré de nabos, todo ello aliñado con una copita de whisky.
Los salones de té y pubs son los lugares más baratos para comer. Las opciones de escoger alimentos pueden ser pequeñas, pero las raciones suelen ser muy generosas. La comida vegetariana no es fácil de encontrar fuera de las ciudades, aunque se está intentando poner solución a este problema para muchos.