Cooking the Ukrainian Christmas Eve 12 dishes does not have to mean three days at the stove. Below is a ready menu for 6 with quantities, one grocery list by store section, and a plan for what to cook on December 22, 23 and 24, so that on Christmas Eve itself you only boil the varenyky, fry the fish and set the table.
The Holy Supper, Sviata Vecheria, is Ukraine's most important family meal of the year. Ukraine now celebrates Christmas Eve on December 24 and Christmas on December 25 under the New Julian calendar. In 2026 Christmas Eve falls on a Thursday, so Tuesday and Wednesday are your prep days. If your family keeps the old calendar, the plan is the same; just move it to January 4–6.
What goes on the table: the rules of the Holy Supper
Every dish is meatless. On Christmas Eve there is no meat, no eggs and no dairy. Fish, mushrooms, beans, cabbage and vegetable oil carry the menu.
Kutia and uzvar are a must. Kutia is sweet cooked wheat with poppy seeds and honey; uzvar is a drink brewed from dried fruit. The rest of the list varies by region, and that is fine as long as there are twelve dishes.
Why 12. By tradition the twelve dishes stand for the twelve apostles, and a full table stands for plenty in the home for the year ahead.
Supper starts with the first star. Kutia is tasted first, then the other dishes, with uzvar to drink.
The practical takeaway: do not hunt for 12 complicated recipes. Half the menu is simple dishes made from the same few ingredients: cabbage, mushrooms, potatoes, beetroot and onions move from one dish to the next.
A 12-dish Ukrainian Christmas Eve menu for 6
The menu feeds six adults with enough left over for Christmas Day lunch on December 25.
Kutia made from wheat berries with poppy seeds, honey, walnuts and raisins.
Uzvar from dried apples, pears and prunes.
Meatless borscht with vushka, small mushroom dumplings, on a mushroom broth.
Potato varenyky with fried onions.
Sauerkraut varenyky.
Holubtsi, cabbage rolls with rice and mushrooms.
Braised sauerkraut with mushrooms.
Pan-fried fish: hake, cod or carp.
Herring with red onion and oil.
Vinegret, a beetroot salad with beans and pickles.
Pampushky, garlic bread rolls to serve with borscht.
Pickled mushrooms and pickles, homemade or shop-bought.
Quantities for each dish
Kutia: 300 g wheat berries, 150 g poppy seeds, 100 g walnuts, 100 g raisins, 3–4 tbsp honey.
Uzvar (3 litres): 400 g mixed dried fruit, 3 litres water, honey to taste.
Borscht (3 litres): 30 g dried porcini, 400 g beetroot, 300 g cabbage, 300 g potatoes, 1 carrot, 1 onion, 2 tbsp tomato paste and a bay leaf.
Vushka (about 40): dough from 200 g flour and 100 ml water; filling of the soaked porcini, 200 g button mushrooms and 1 onion.
Dough for both kinds of varenyky: 800 g flour, 400 ml water, 3 tbsp oil and salt. Makes about 80.
Varenyky fillings: 1 kg potatoes and 2 onions; 600 g sauerkraut and 1 onion.
Holubtsi (about 18): 1 head of cabbage (1.5 kg), 250 g rice, 300 g mushrooms, 2 carrots, 2 onions, 2 tbsp tomato paste.
Braised sauerkraut: 800 g sauerkraut, 300 g mushrooms, 1 onion.
Fish: 1.2 kg white fish fillets or a 1.5 kg carp, 100 g flour for dredging, oil.
Herring: 2 pickled or salted herrings, 2 red onions, oil.
Vinegret: 400 g beetroot, 300 g potatoes, 200 g carrots, 300 g dill pickles, 1 tin of beans (400 g), oil.
Pampushky (12): 500 g flour, 7 g dried yeast, 300 ml warm water, 1 tbsp sugar, 3 tbsp oil; topping of 5 garlic cloves, oil and dill.
Grocery list for Ukrainian Christmas Eve by store section
All 12 dishes are already merged here: beetroot for the borscht and the salad is one line, and the mushrooms for vushka, holubtsi and sauerkraut are one line too.
Vegetables and herbs: potatoes 1.6 kg, beetroot 800 g, carrots 600 g, 10 yellow onions (about 1 kg), 2 red onions, white cabbage 2 kg (one large or two small heads), button mushrooms 800 g, 1 head of garlic, dill and parsley.
Pickled and tinned: sauerkraut 1.4 kg, dill pickles 300 g, pickled mushrooms 500 g, 1 tin of beans.
Fish: white fish fillets 1.2 kg or a 1.5 kg carp, 2 herrings.
Pantry: wheat berries 300 g, poppy seeds 150 g, walnuts 100 g, raisins 100 g, honey 250 g, dried fruit mix 400 g, dried porcini 30 g, rice 250 g, flour 2 kg, dried yeast 7 g, 1 tin of tomato paste, sunflower oil 1 litre, sugar, salt, pepper, bay leaves.
Buy dry goods, jars and sauerkraut on the weekend of December 19–20, before the queues start. Buy fresh fish on December 23, not earlier. The method behind merging ingredients from several dishes is explained in how to make a grocery list from a meal plan.
A 3-day plan for cooking 12 dishes
December 22, Tuesday: uzvar and dumpling day
Brew the uzvar. Rinse the dried fruit, cover with water, bring to the boil and simmer gently for 15–20 minutes. Stir in honey once it is warm rather than hot. It needs time to steep, which is why Tuesday is perfect.
Soak the wheat berries overnight and the dried porcini for a few hours.
Make the varenyky and vushka. Make the dough and all the fillings. Lay the dumplings on a floured board, freeze them, then tip them into bags. On Thursday you cook them straight from frozen.
December 23, Wednesday: dishes that hold
Cook the wheat until tender and pour boiling water over the poppy seeds. You will mix the kutia on Thursday.
Make the holubtsi and braise them with tomato paste. They taste even better the next day.
Braise the sauerkraut with mushrooms and onion.
Make the mushroom broth for the borscht and boil the beetroot, potatoes and carrots for the vinegret. Do not dress the salad yet.
Buy the fish and put it in the fridge.
December 24, Thursday: hour by hour
10:00 — mix the pampushky dough and leave it somewhere warm.
10:30 — cook the borscht on yesterday's broth.
12:00 — mix the kutia: wheat, ground poppy seeds, walnuts, raisins, honey.
13:00 — shape the pampushky, let them rise and bake.
14:30 — dredge and fry the fish.
15:30 — dress the vinegret, slice the herring, set out the pickles and mushrooms.
16:00 — reheat the holubtsi and sauerkraut, boil the varenyky and vushka, top the varenyky with fried onions.
16:30 — garlic topping for the pampushky, set the table, pour the uzvar into a jug.
Thursday's one rule: nothing new. The hard work is done, and all that is left is reheating, boiling and plating.
How long the dishes keep
The University of Minnesota Extension storage chart gives these fridge times at 40°F (4°C): fresh fish 1–2 days, cooked fish 3–4 days, soups 3–4 days. See the refrigerator and freezer storage chart for details.
That is why the fish is bought on December 23 and the borscht is cooked on Christmas Eve itself, so it still works for Christmas Day. Keep leftover varenyky and vushka in the freezer, not the fridge, and boil only what you need.
How to save time and money on Christmas Eve
One ingredient in several dishes. Cabbage goes into the borscht, holubtsi and varenyky; mushrooms go into the vushka, holubtsi and sauerkraut.
Share the dishes. A grandparent makes the kutia, someone brings pickles and pampushky, and you cook eight dishes instead of twelve.
Shop once, from one list. Every extra trip on December 23 means queues and things that were not in the plan.
Plan the leftovers. Holubtsi, sauerkraut and frozen varenyky are Christmas Day lunch.
If a New Year's table follows, see the New Year's Eve dinner menu, and for the ordinary days between the holidays use the weekly family meal plan.
Plan Christmas Eve in Dishday
In Dishday a menu like this takes a couple of minutes. Add the 12 dishes to December 22, 23 and 24 in the meal planner; your own recipes can be imported from a link, including TikTok and Instagram, or you can ask the app to suggest meatless dishes. Dishday merges the ingredients of every dish into one grocery list, where cabbage for three dishes is a single line, and you cross off what is already at home.
On December 26, when the fridge holds half a pot of sauerkraut, a few holubtsi and some vinegret, snap a photo of the shelves and Dishday suggests what to cook from what you have. The app does not check storage times or allergens; those checks stay with you.
Frequently asked questions
What are the 12 dishes of Ukrainian Christmas Eve?
Kutia and uzvar are required. The other ten vary by region and family; the most common are meatless borscht, varenyky, holubtsi, braised cabbage, fish, herring, mushrooms and pickles.
When is Ukrainian Christmas Eve in 2026?
Under the New Julian calendar, Ukraine marks Christmas Eve on December 24, a Thursday in 2026, and Christmas on December 25. Families who follow the old calendar celebrate Christmas Eve on January 6.
Why are there 12 dishes?
By tradition the twelve dishes stand for the twelve apostles. A full table also stands for plenty in the home for the year ahead.
What can I make ahead for Christmas Eve?
Brew the uzvar two days ahead, make and freeze the varenyky and vushka, and cook the holubtsi and braised sauerkraut the day before. On Christmas Eve only the borscht, kutia, pampushky, fish and salad remain.
Is fish allowed on Ukrainian Christmas Eve?
Yes. Fish and herring are traditional Holy Supper dishes. Meat, eggs and dairy are left out.
How much food do I need for 12 dishes for 6 people?
For the menu in this article: about 1.6 kg of potatoes, 2 kg of fresh cabbage and 1.4 kg of sauerkraut, 800 g of mushrooms, 1.2 kg of fish and 2 herrings, 2 kg of flour, 300 g of wheat berries and 400 g of dried fruit. That covers both Christmas Eve and Christmas Day lunch.
Start with the list
Use the menu above as a base, swap two or three dishes for your family's own, and merge the ingredients into one list. Two days of prep buy you a calm Christmas Eve at the table with everyone, not at the stove. To keep the menu, the grocery list and ideas for the leftovers in one place, download Dishday on the App Store.

