🎄 Christmas Recipes — Festive Food & Cocktails

Discover delicious Christmas recipes — from traditional festive dishes to holiday cocktails. Find ideas for your Christmas table and save your favourite recipes.

📅 See the holiday: Christmas Day
Tavče Gravče (Macedonian Baked Beans)

Tavče Gravče (Macedonian Baked Beans)

🍳 Cooking

North Macedonia's national dish — large white beans baked in a clay dish with onion, dried red peppers, paprika and mint until a crust forms on top. Made without meat for Christmas Eve, this version is lenten.

macedonianmainveganlenten

⏱ 140 min · 6 serves

Rulo Stefani (Bulgarian Meatloaf)

🍳 Cooking

Bulgaria's festive meatloaf — seasoned minced pork and beef rolled around a row of hard-boiled eggs, gherkins and carrot, so every slice shows a bright cross-section; served hot or cold on holiday tables.

bulgarianmainchristmasnew-year

⏱ 110 min · 8 serves

Pork with Prunes

🍳 Cooking

A festive Bulgarian winter dish — pork shoulder braised with prunes, onion and red wine until the prunes melt into a dark, sweet-sour sauce; a favourite on the Christmas table, when pork is the meat of the season.

bulgarianmainchristmaswinter

⏱ 150 min · 6 serves

Melomakarona

🍳 Cooking

Greek Christmas honey cookies — a soft olive-oil and orange dough spiced with cinnamon and cloves, baked, then dipped while hot into cold honey syrup and topped with walnuts. Made without butter or eggs, they suit the Advent fast.

greekdessertvegetariandairy-free

⏱ 90 min · 40 serves

Kourabiedes

🍳 Cooking

The Greek Christmas butter biscuits — a short almond dough made with long-whipped butter and a splash of brandy, baked pale, sprinkled with rose water and buried in icing sugar. Whipping the butter for a full ten minutes gives their melting, sandy texture.

greekdessertvegetarianchristmas

⏱ 60 min · 30 serves

Halászlé

Halászlé

🍳 Cooking

The Hungarian fisherman's soup of the Danube and Tisza and the dish of Christmas Eve in Hungary — a carp broth with onions pressed through a sieve, turned fiery red with paprika and cooked with thick carp steaks.

hungariansouptraditionalgluten-free

⏱ 135 min · 6 serves

Bigos (Polish Hunter's Stew)

Bigos (Polish Hunter's Stew)

🍳 Cooking

Poland's hunter's stew — sauerkraut and fresh cabbage slow-cooked for hours with pork, smoked sausage, bacon, dried mushrooms and prunes. A winter and Christmas dish that tastes better each time it is reheated.

polishmainporkwinter

⏱ 200 min · 8 serves

Stollen

Stollen

🍳 Cooking

Dresden's Christmas loaf — a buttery yeasted dough full of rum-soaked raisins, candied peel and almonds, folded around a rope of marzipan and buried in icing sugar. It keeps for weeks and improves after a few days' rest.

germandessertchristmasvegetarian

⏱ 240 min · 16 serves

Gingerbread Cookies

🍳 Cooking

The Christmas biscuits cut into men, stars and trees — a dark, spiced dough of golden syrup, brown sugar, ginger and cinnamon that rolls cleanly and holds its shape, decorated with piped royal icing.

dessertchristmasvegetarianclassic

⏱ 80 min · 24 serves

Christmas Fruit Cake

🍳 Cooking

The British Christmas cake — a dark, moist cake packed with brandy-soaked dried fruit and spice, baked low and slow weeks ahead and fed with more brandy as it matures. Eat it plain or cover it with marzipan and icing.

britishdessertchristmasvegetarian

⏱ 280 min · 16 serves

Insalata di Rinforzo

🥗 Salad

The Neapolitan Christmas Eve salad of boiled cauliflower with pickled peppers, olives, capers and anchovies in a sharp dressing, named 'reinforcement' because it is topped up and eaten right through the holidays.

italiansaladside-dishchristmas

⏱ 30 min · 8 serves

Turkey with Sauerkraut

🍳 Cooking

The Bulgarian festive turkey — roasted for hours on a deep bed of sauerkraut fried with onion and paprika, which catches the fat and juices and comes out as good as the meat; a fixture of the Christmas and New Year table.

bulgarianmainchristmasnew-year

⏱ 370 min · 10 serves

Lenten Sauerkraut Banitsa

🍳 Cooking

A lenten filo pie layered with sauerkraut, onion, walnuts and paprika and brushed with oil instead of butter — baked for the meatless Christmas Eve table, when no dairy or egg is eaten.

bulgarianmainveganlenten

⏱ 90 min · 8 serves

Boiled Wheat (Zhito)

🍳 Cooking

Whole wheat grains boiled until tender and mixed with sugar, walnuts and raisins — a ritual dish of the Bulgarian Christmas Eve table and of memorial days, when it is taken to church to be blessed. An overnight soak shortens the boiling.

bulgariandessertveganlenten

⏱ 140 min · 10 serves

Shortbread

🍳 Cooking

Scotland's three-ingredient biscuit, given at Christmas and Hogmanay — one part sugar, two of butter and three of flour, with a little rice flour for snap, baked low and slow until pale and sandy.

britishdessertvegetarianchristmas

⏱ 80 min · 16 serves

Bulgarian White Bean Stew

🍳 Cooking

A thick stew of white beans cooked with onion, carrot, pepper and tomato and finished with paprika, savory and dried mint — the everyday Bulgarian lenten pot, and one of the dishes on the Christmas Eve table.

bulgarianmainvegangluten-free

⏱ 130 min · 6 serves

Sauerkraut with Rice

🍳 Cooking

Sauerkraut and rice baked with onion, paprika and oil until the top catches and crisps — a lenten winter dish from the Bulgarian Christmas Eve table, tangy from the cabbage and soft underneath.

bulgarianmainvegangluten-free

⏱ 75 min · 6 serves

Linzer Cookies

🍳 Cooking

Austria's Christmas sandwich biscuits — buttery almond shortbread rounds with a window cut in the top one, filled with raspberry jam and dusted with icing sugar. They soften and improve after a day in a tin.

austriandessertchristmasvegetarian

⏱ 125 min · 24 serves

Maslenki

🍳 Cooking

Maslenki take their name from the Bulgarian word for butter and contain little else: a very short dough of butter, yolks and flour, baked pale, sandwiched with thick jam and dusted with icing sugar. With no raising agent they stay flat and crumbly.

bulgariandessertvegetarianchristmas

⏱ 65 min · 30 serves

Roast Turkey

🍳 Cooking

The centrepiece of Thanksgiving and the British Christmas table — a whole turkey salted overnight, roasted with herb butter pushed under the skin and rested long, with gravy made from the pan juices.

americanbritishmainchristmas

⏱ 230 min · 10 serves

Lenten Sarmi for Christmas Eve

🍳 Cooking

Lenten sarmi for Christmas Eve (Badni vecher) — sauerkraut leaves rolled around rice, onion, paprika and dried mint, cooked for a table that must carry an odd number of meatless dishes. Slow simmering under a plate keeps the rolls tight.

bulgarianmainvegangluten-free

⏱ 115 min · 6 serves

Christmas Pita

🍳 Cooking

The round loaf of the Bulgarian Christmas Eve — decorated with dough crosses, birds and wheat ears, baked with a hidden coin and broken by the host over a table of an odd number of meatless dishes. Whoever finds the coin has luck all year.

bulgarianbreadchristmastraditional

⏱ 180 min · 12 serves

Bean-Stuffed Peppers

🍳 Cooking

Dried red peppers stuffed with mashed white beans, fried onion, paprika and dried mint, then baked — a fixture of the Bulgarian Christmas Eve table, which carries an odd number of meatless dishes.

bulgarianmainvegangluten-free

⏱ 165 min · 6 serves

Oshav

🍳 Cooking

Oshav is the Bulgarian Christmas Eve compote of dried plums, apples, pears and apricots, simmered with a little sugar for a table that carries an odd number of meatless dishes. An overnight soak plumps the fruit, so a short simmer is enough.

bulgariandessertvegangluten-free

⏱ 30 min · 8 serves