Table of Content
Scottish Christmas food blends familiar British festive favorites with distinctive Scottish flavors. While roast turkey and traditional trimmings are common across Britain, Scottish Christmas tables may feature haggis stuffing, smoked salmon, hearty oat-based sides, and whisky-infused treats.
Explore 30+ Scottish Christmas foods, from warming starters and festive mains to traditional desserts like Clootie Dumpling, cranachan, and shortbread.
What Do Scottish People Eat on Christmas Day?
A Scottish Christmas dinner usually follows the familiar British festive meal, with a roast, seasonal sides, desserts, and drinks. What gives it a Scottish character is the choice of local ingredients and traditional accompaniments, from haggis stuffing and skirlie to smoked salmon and whisky.
Course |
Popular Scottish Christmas Foods |
Starters & Soups |
Smoked salmon, Cock-a-Leekie soup, Scotch broth, haggis bon-bons |
Main Course |
Roast turkey with haggis stuffing, roast goose, venison or game |
Sides & Trimmings |
Neeps and tatties, skirlie, roast potatoes, Brussels sprouts |
Desserts & Sweets |
Clootie Dumpling, cranachan, shortbread, tablet |
Drinks |
Scotch whisky, hot toddy, mulled wine |
There is no single fixed Scottish Christmas menu. Families may combine familiar festive favorites with traditional Scottish dishes, reflecting both modern celebrations and Scotland's wider Christmas traditions.
Browse traditional Scottish Christmas dishes, festive favourites and Scottish sweet treats.
Traditional Scottish Christmas Starters and Soups
1. Cock-a-Leekie Soup
Cock-a-Leekie soup is a traditional Scottish soup made with chicken and leeks, often with barley and, in older recipes, prunes for a subtle sweetness. Warm and hearty without being too heavy, it works well as a starter before a Christmas roast.
Although Cock-a-Leekie is enjoyed beyond Christmas, its long history in Scottish cuisine and warming character make it a natural choice for a winter celebration.
2. Scotch Broth
Scotch broth is a hearty Scottish soup traditionally made with barley, root vegetables, pulses, and lamb or mutton. Slow cooking creates a rich broth that is especially suited to Scotland's colder months.
For Christmas dinner, it can be served in smaller portions as a warming starter. Compared with Cock-a-Leekie, Scotch broth is typically thicker and more filling, making it a good choice for a rustic festive menu.
3. Scottish Smoked Salmon
Scottish smoked salmon offers a lighter alternative to hearty Christmas soups. It can be served simply with lemon and oatcakes or dressed up for the occasion with blinis, crème fraîche, dill, or scrambled eggs.
Its connection to Scotland's seafood heritage makes smoked salmon a fitting addition to the festive table, whether served as a simple starter or a more elaborate Christmas appetiser.
4. Haggis Bon-Bons
Haggis bon-bons give Scotland's famous haggis a modern, party-friendly form. Small portions of haggis are coated in breadcrumbs and fried until crisp, and are commonly served with a mustard- or whisky-based dipping sauce.
They are not an old Christmas tradition in themselves, but they offer an easy way to bring haggis into a modern Scottish Christmas menu without serving it as the main course.
5. Cullen Skink
Cullen skink is a thick Scottish soup traditionally made with smoked haddock, potatoes, and onions. Originating in Cullen in Moray, it has a creamy texture and distinctive smoky flavor that showcases Scotland's coastal food heritage.
Cullen skink is a traditional Scottish dish rather than a specifically Christmas dish, but it can make a warming festive starter for anyone looking to include more Scottish seafood in their Christmas menu.
💡Recipe: Try this traditional Cullen Skink recipe for an easy-to-follow version of Scotland's classic smoked haddock soup.
Traditional Scottish Christmas Main Courses and Sides
6. Roast Turkey with Haggis Stuffing
Roast turkey with haggis stuffing combines a familiar British Christmas centerpiece with one of Scotland's best-known foods. In Scots, a male turkey is traditionally called a bubbly-jock. Haggis stuffing adds oatmeal, spices, and a rich, savory flavor, giving the classic Christmas roast a distinctly Scottish twist.
Served with gravy, roast potatoes, and seasonal vegetables, it is an easy way to give a classic Christmas dinner a distinctly Scottish touch.
7. Roast Goose
Roast goose is a richer alternative to turkey, with darker, more flavorful meat that pairs well with winter vegetables, roast potatoes, and fruit-based sauces.
Although not uniquely Scottish, it can be served with haggis stuffing or Scottish sides for a more locally inspired Christmas dinner.
8. Scottish Venison or Game
For a more distinctive Scottish main course, venison or other game offers an alternative to turkey or goose. Venison is lean and deeply flavored, pairing especially well with seasonal root vegetables, rich gravy, and berry- or whisky-based sauces.
Game reflects Scotland's strong connection to its countryside. It makes a fitting centerpiece for those who want their Christmas feast to lean further into Scottish produce and flavors.
9. Vegetarian Haggis
Vegetarian haggis provides a meat-free way to keep Scottish flavors at the center of the Christmas table. Versions commonly combine oats, pulses, vegetables, seeds, and warming spices to create a hearty alternative to traditional haggis.
It can be served as a main course with neeps and tatties or used as a festive stuffing, making it a flexible option for a vegetarian Scottish Christmas dinner.
10. Neeps and Tatties
Neeps and tatties—mashed swede (often called neeps in Scotland) and mashed potatoes—are among Scotland's most recognizable accompaniments. Best known as the traditional partners to haggis, they can also accompany roast meats during the festive season.
Their simple, earthy flavors work particularly well alongside richer dishes such as haggis stuffing, venison, and Christmas gravy.
11. Skirlie
Skirlie is a traditional Scottish mixture of oatmeal and onions cooked in fat or butter until savory and lightly toasted. It can be served as a side dish or used as a stuffing for poultry and other roasted meats.
Because oats are so closely associated with Scottish cooking, skirlie is one of the easiest ways to add a distinctly Scottish element to an otherwise familiar Christmas roast.
💡Recipe: Follow this traditional Scottish Skirlie recipe to make a savory oatmeal and onion side dish for your Christmas roast.
12. Clapshot
Originating in Orkney, clapshot combines mashed potatoes and swede, usually with butter and chives or spring onions. The vegetables are mashed together, giving the dish a smooth, hearty texture that pairs naturally with meat, haggis, or festive roasts.
Although its ingredients resemble neeps and tatties, the key difference is that clapshot combines potatoes and swede. In contrast, neeps and tatties are traditionally prepared and served separately.
💡Recipe: Try this traditional Scottish Clapshot recipe for a simple Orkney-style side dish made with mashed potatoes and swede.
13. Rumbledethumps
Rumbledethumps is a traditional dish associated with the Scottish Borders, combining potatoes, swede, and cabbage, often finished in the oven. It makes a hearty way to serve winter vegetables alongside a Christmas roast.
It is similar to clapshot but distinguished by the addition of cabbage and its baked preparation.
Scottish Side |
Main Ingredients |
What Makes It Different? |
Neeps and Tatties |
Swede and potatoes |
Mashed and traditionally served separately |
Clapshot |
Potatoes, swede, chives |
Potato and swede are mashed together |
Rumbledethumps |
Potatoes, swede, cabbage |
Mixed together and typically baked |
Skirlie |
Oatmeal, onions, butter or fat |
Oat-based side that can also be used as stuffing |
💡Recipe: Learn how to make this traditional Scottish Rumbledethumps recipe with potatoes, cabbage, and a golden baked topping.
14. Kilted Soldiers (Pigs in Blankets)
Kilted soldiers is a name sometimes used for small sausages wrapped in bacon, better known as pigs in blankets. They are a popular Christmas trimming served with roast turkey and other festive meats across Britain and Ireland.
Pigs in blankets are not uniquely Scottish, so they are best understood as part of the wider Christmas dinner tradition.
15. Roast Potatoes
Roast potatoes are a familiar part of Christmas dinner across Scotland and the rest of Britain. Crisp outside and fluffy inside, they pair naturally with turkey, goose, venison, gravy, and Scottish-style trimmings.
They are not uniquely Scottish but help complete the festive Christmas plate.
16. Brussels Sprouts and Seasonal Vegetables
Sample Scottish Christmas Dinner Menu
If you want to bring these dishes together into one meal, you don't need to serve everything on the list. A simple Scottish Christmas dinner menu can combine familiar Christmas favorites with a few distinctly Scottish dishes and ingredients.
Course |
Sample Scottish Christmas Menu |
Starter |
Cock-a-Leekie Soup or Scottish Smoked Salmon |
Main Course |
Roast Turkey with Haggis Stuffing |
Sides |
Neeps and Tatties, Skirlie, Roast Potatoes, and Seasonal Vegetables |
Dessert |
Clootie Dumpling or Cranachan |
After Dinner |
Scottish Cheese with Oatcakes and Shortbread |
Drink |
Scotch Whisky or a Hot Toddy |
Use this menu as a starting point, mixing and matching dishes to suit your tastes and Christmas plans.
Scottish Christmas Desserts and Sweet Treats
17. Clootie Dumpling
Clootie Dumpling is a traditional Scottish pudding made with dried fruit, suet, flour or breadcrumbs, and warming spices. Its name comes from the cloot, or cloth, in which the pudding is traditionally wrapped and simmered.
Served warm with custard, cream, or a whisky sauce, it makes a rich festive dessert. Clootie Dumpling is part of Scotland's wider celebration-food tradition rather than exclusively a Christmas dish, and you can even fry leftovers and serve them at breakfast.
Unlike the more widely enjoyed British Christmas pudding, Clootie Dumpling is a distinctly Scottish alternative, traditionally simmered in a cloth and served in thick slices with custard or cream.
💡Recipe: Follow this traditional Clootie Dumpling recipe for step-by-step instructions on preparing and cooking the pudding in a cloth.
18. Cranachan
Cranachan combines toasted oats, cream, raspberries, honey, and often Scotch whisky. The oats and whisky give this relatively simple dessert an unmistakably Scottish character, while the berries provide a lighter contrast to heavier Christmas puddings.
Although traditionally associated with Scotland's raspberry season rather than Christmas alone, cranachan has become a popular choice for a Scottish-inspired festive dessert.

💡Recipe: Make your own Cranachan with this easy Scottish dessert recipe featuring raspberries, toasted oats, cream, honey, and whisky.
19. Tipsy Laird (Scottish Trifle)
Tipsy Laird is Scotland's take on trifle, typically layering sponge cake, custard, raspberries or raspberry jam, cream, and Scotch whisky or another Scottish spirit.
Its whisky-soaked sponge gives it a distinctly Scottish twist compared with versions traditionally made with sherry. Served in a large glass bowl or individual glasses, it makes a colorful alternative to heavier festive puddings.
20. Scottish Shortbread
Few Scottish sweet treats are as recognizable as shortbread. Made traditionally from butter, sugar, and flour, it has a rich, crumbly texture and a long association with Scottish celebrations, including Christmas and Hogmanay.
At Christmas, shortbread can be served with tea or coffee, added to a dessert platter, or packaged as a festive gift. Its strong connection to Scottish celebrations makes it more relevant here than as a dedicated Christmas breakfast food.
21. Scottish Tablet
Scottish tablet is a traditional confection made primarily from sugar, butter, and condensed or evaporated milk. Although sometimes compared with fudge, tablet is generally firmer and more crumbly, with a distinctly grainy, melt-in-the-mouth texture.
It is not exclusively a Christmas sweet, but its rich flavor and bite-sized format make it well suited to festive treat boxes, dessert tables, and after-dinner sweets alongside shortbread.
💡Recipe: Try this Scottish Tablet recipe for step-by-step instructions on making the traditional crumbly sweet at home.
22. Ecclefechan Tart
Named after the village of Ecclefechan in Dumfries and Galloway, Ecclefechan Tart is a small Scottish pastry filled with a rich mixture that commonly includes dried fruit, butter, brown sugar, and nuts.
Its buttery pastry and fruit-filled center fit naturally alongside other Christmas baked goods. However, it is better described as a traditional Scottish sweet enjoyed during the festive season than as a Christmas-specific tradition.
With its rich, buttery filling, chewy dried fruit, and crisp pastry, Ecclefechan Tart can be served in small slices with cream or enjoyed on its own as a festive teatime treat.
💡Recipe: Follow this Scottish Ecclefechan Tart recipe to make individual festive tarts or one larger fruit-filled tart.
23. Dundee Cake
Dundee Cake is a traditional Scottish fruitcake known for its rich combination of sultanas, citrus peel, butter, and whole almonds arranged on top. Originating in Dundee, it looks lighter and less heavily decorated than many traditional British Christmas cakes.
With its buttery texture, fruity sweetness, and citrus notes, Dundee Cake makes a festive alternative to iced Christmas cake. Serve it in slices with tea or coffee, or include it in a Scottish Christmas dessert spread alongside shortbread and tablet.
💡Recipe: Follow this traditional Dundee Cake recipe to bake a Scottish fruitcake with dried fruit, citrus, and almonds.
24. Mince Pies with a Scottish Twist
25. Scottish Yule Bread
Yule bread is part of Scotland's older Christmas food traditions. One custom involved baking an unleavened Yule loaf for each family member, sometimes with a trinket hidden inside; finding it was considered good luck for the coming year.
Rather than one standardized modern recipe, Yule bread is best understood as part of Scotland's historical festive baking traditions.
Scottish Christmas Drinks and After-Dinner Foods
26. Scottish Cheese Board
27. Scotch Whisky
Scotch whisky is one of Scotland's most recognizable drinks and a natural choice for a Scottish Christmas celebration. It can be served neat, with a little water, or paired with foods from the festive table.
Different whisky styles suit different flavors: lighter whiskies can complement smoked salmon or cheese, while richer or smokier expressions can work well with desserts, dried fruit, and chocolate. Whisky also appears throughout Scottish-inspired Christmas cooking in sauces, desserts, and cocktails.
28. Hot Toddy
A hot toddy combines Scotch whisky, hot water, honey, and lemon, sometimes with warming spices. Although not exclusive to Christmas, it makes a fitting winter drink for a Scottish festive menu.
29. Mulled Wine
30. Scottish Christmas Cocktails
Scottish Christmas cocktails offer a modern way to feature local spirits, combining Scotch whisky or Scottish gin with seasonal flavors such as honey, citrus, ginger, and warming spices. They are modern festive options rather than historic Scottish Christmas traditions.

Other Scottish Foods Enjoyed During the Festive Season
31. Black Bun
Black Bun is a dense Scottish fruitcake packed with dried fruit, spices, and nuts and enclosed in pastry. Traditionally associated with Hogmanay, it may also be enjoyed during the wider festive season, making it a classic example of Scotland's New Year food traditions.
32. Stovies
💡Recipe: Try this Scottish Stovies recipe to turn leftover roast meat and potatoes into a comforting traditional meal.
33. Turkey Tikka Masala: A Modern Christmas Leftover Idea
Turkey Tikka Masala is not a traditional Scottish Christmas dish, but it offers a practical way to use leftover Christmas turkey. Its Scottish connection comes partly from Glasgow's famous association with chicken tikka masala, although the dish's exact origins remain disputed.
For a post-Christmas meal, leftover turkey can replace chicken in a creamy, spiced masala sauce.
34. Sowans: A Historic Scottish Oat Dish
35. Christmas Morning: Porridge and Smoked Salmon with Eggs

Christmas breakfast in Scotland does not follow one fixed traditional menu, but familiar Scottish ingredients can still feature. Porridge may be served with cream, honey, dried fruit, or a splash of whisky, while Scottish smoked salmon with scrambled eggs offers a more celebratory option.
These are best understood as Scottish-inspired Christmas morning choices rather than essential Christmas Day traditions.
Why Hogmanay Influences Scottish Christmas Food
You can't fully understand Scottish Christmas food without Hogmanay, Scotland's New Year celebration. Following the Scottish Reformation, Christmas celebrations faced increasing restrictions. The Scottish Parliament banned Yule celebrations in 1640, and although it repealed the ban in 1712, Scotland did not make Christmas Day a public holiday until 1958. As a result, Hogmanay became a more prominent winter celebration for many Scots. For more historical context, explore why Christmas was banned in Scotland.
This history helps explain why Christmas and Hogmanay foods sometimes overlap. Black Bun, for example, is more strongly associated with Hogmanay, while shortbread and other Scottish treats may appear throughout the festive season.
Modern Scottish Christmas tables therefore combine familiar British Christmas customs with Scotland's own ingredients and food traditions.
Conclusion
A Scottish Christmas feast doesn't need to follow one fixed menu. Whether you're preparing a traditional dinner or adding a few Scottish favourites to your celebration, choose the dishes that suit your table and enjoy the flavours of Scotland's festive food heritage.
Frequently Asked Questions
What is the most famous traditional Scottish food?
Haggis is Scotland's national dish and one of its most recognizable traditional foods. At Christmas, it may appear as stuffing, haggis bon-bons, or an accompaniment, although it is more strongly associated with Burns Night than Christmas Day.
Do Scottish people eat haggis at Christmas?
Yes, haggis can be eaten at Christmas in Scotland, but it is not a universal Christmas Day tradition. It may be served as haggis stuffing with roast turkey, as bon-bons, or alongside traditional Scottish sides.
What are some popular Scottish finger foods for Christmas?
Popular Scottish finger foods for Christmas include haggis bon-bons, smoked salmon blinis, mini Scotch pies, shortbread, and Scottish tablet. Savoury options work well as festive starters, while shortbread and tablet are easy sweet treats to serve with tea or coffee.
What are some easy Scottish Christmas foods to make?
Scottish shortbread, cranachan, and clapshot are approachable choices for a festive menu. Shortbread requires only a few basic ingredients, cranachan combines cream, raspberries, toasted oats, and honey, while clapshot is made with mashed potatoes and swede. These dishes offer simple ways to add Scottish flavours to your Christmas table.
Is Scottish Christmas food different from a traditional British Christmas dinner?
Yes, but the difference is usually in the Scottish ingredients and accompaniments rather than the whole meal. Turkey, roast potatoes, and seasonal vegetables are common across Britain, while haggis stuffing, smoked salmon, skirlie, neeps and tatties, Scottish game, and whisky give the meal a more distinctly Scottish character.