Holiday guide
Wigilia dinner for 8: menu and shopping checklist
Prepare Wigilia for 8 with beet soup, pierogi, fish, compote and cake. Plan shopping and cooking, including the compote's soaking time.
The checklist
- Plain cooked beetroot · 2000 g
- Vegetable stock · 2500 ml
- Medium onion · 1
+ 45 more explained items
Wigilia is the Polish Christmas Eve supper, and family habits matter as much as the menu. This plan serves 8 guests in small courses: clear beet soup, bought cabbage-and-mushroom pierogi, cod with potatoes, rosemary and cream, dried-fruit compote and bought makowiec. Cod instead of carp is an explicit household choice. The fish recipe contains dairy; the menu is not vegetarian.
Choose the customs you want to keep: sharing opłatek, exchanging wishes, waiting for the first star or setting an extra place. Explain them to visitors beforehand. The familiar 12-dish tradition is cultural context. A shorter menu is this household’s choice, while a family wanting its complete customary spread can plan that separately.
The soup follows one unchanged Kwestia Smaku recipe, originally labelled 4 servings, divided here into 8 smaller starters. Its final strained volume is not promised as a fixed amount. The fish uses 3 separate original batches of 3 servings each: 9 source portions shared among 8 guests, with the extra portion available for seconds. AniaGotuje’s unchanged compote batch starts with 3 l water and gives about 1500 ml concentrate; the permitted 1:1 dilution gives about 3000 ml to share. The optional citrus and additional sugar are omitted. Cake and purchased pierogi quantities are serving allocations.
Begin the compote soak on 22 December evening, cook soup and compote on 23 December, and finish the fish and pierogi close to serving on 24 December. Check that the baking dishes fit safely with room for heat circulation. If they do not, agree staggered fresh fish courses in advance rather than stacking dishes. The cooking times belong to each original batch and are not multiplied by the number of guests.
Who this list is for
A host preparing Polish Wigilia on 24 December for 8 guests, with an ordinary oven, several hob rings and refrigerator space. This plan combines home cooking with bought pierogi and makowiec; confirm dietary needs before using the shopping quantities.
Tips
Agree on customs before adding dishes
Culture.pl describes the extra place, opłatek, the first star and the tradition of 12 dishes, alongside regional differences. Treat those descriptions as an invitation to discuss your own household, not instructions for every guest. Ask which familiar dish matters most and explain the shorter menu in advance. An empty place does not automatically mean you need another full batch of every dish.
Keep the complete soup recipe
Use the source’s vegetable-stock option, cooked beetroot and butter for the onion. Retain the whole spices and vinegar rather than changing their proportions. The soup rests with its beets overnight or at least 6 hours, but it must cool safely and rest in the refrigerator. Reheat almost to boiling without a rolling boil, add vinegar off the heat and strain before dividing into small starters.
Save dumpling-making for a separate project
Kwestia Smaku’s mushroom-and-cabbage filling shows a practical alternative to dried forest mushrooms, but homemade dough, filling and shaping add work. This checklist deliberately buys finished cabbage-and-mushroom pierogi. Read the ingredients and cooking instructions before choosing chilled or frozen packages. Their sizes differ, so shop by the listed mass rather than promising a fixed dumpling count. Keep their cooking pot separate from the fish equipment.
Plan the full compote process
Keep all the listed dried fruits, including smoked apples and pears, and allow the full 12-hour soak. Cook in the soaking water with the whole spices. Fruit absorbs water, so the author reports about 1500 ml concentrate from 3 l starting water. Measure the strained drink and add an equal volume of potable water for the permitted dilution. Offer ordinary drinking water as well.
Check preferences and allergens by dish
A Polish meatless supper may include fish; that does not make the whole menu vegetarian. Ask guests whether they eat fish, eggs and dairy, and check for wheat, mushroom and nut restrictions. Bought pierogi and cake need their own label checks. For a vegetarian guest, omit their fish and arrange an agreed extra portion of suitable pierogi before shopping. Use separate utensils and do not promise allergy safety from a name alone.
Follow the published fish dish and check doneness
The rosemary, potato, garlic, starch and cream belong to the published cod recipe. Make the separate original batches as described below, including searing before baking and boiling the cream in the fish pan. The source’s 15-minute bake is accompanied by a doneness check: FSA gives 70°C for 2 minutes and describes cooked fish as opaque and easily separating with a fork. Check more than one thick centre.
Reserve refrigerator space before cooking
Check that the refrigerator stays at 0–5°C and has room for shallow containers of soup and compote. Cool cooked food promptly and refrigerate within 2 hours; splitting a pot into smaller portions helps. Store raw fish sealed below ready-to-eat food and thaw frozen fish in the refrigerator according to its label. Set a clearing-up reminder so a long conversation does not leave dinner leftovers sitting out.
The checklist
48 items, grouped like in the Cartdock app.
Print this page to tick items off on paper: the printout keeps only the checklist, with a box before every item.
Buy
Complete menu shopping
- Plain cooked beetroot · 2000 g — For the unchanged soup recipe; cooked, peeled weight, not raw or pickled beetroot.
- Vegetable stock · 2500 ml — Ready-to-use strength, strained; select the source’s vegetable option for Wigilia.
- Medium onion · 1 — For the soup; chop before softening in butter.
- Butter · 1 tbsp — For the soup onion, as published; not replaced with oil.
- Food-grade vinegar · 1 tbsp — Choose the soup recipe’s plain vinegar option; add after reheating, off the heat.
- Bay leaf · 1 leaf — For soup; strain out before serving.
- Whole allspice · 3–4 berries — For soup; keep the source range.
- Whole black peppercorns · A few — For soup; the source gives no exact count.
- Cabbage-and-mushroom pierogi · 1600 g — Bought finished dumplings: 200 g per guest; cook and serve as their label directs.
- Cod loin · 1050 g — 3 separate original batches of 350 g; inspect for remaining bones.
- Small potatoes · 1500 g — 3 batches of 500 g; scrub and retain the skin for the published dish.
- Garlic · 9 cloves — 3 cloves per fish batch; crush before seasoning.
- Fresh rosemary · 3 tbsp chopped + extra — 1 tbsp chopped per fish batch, plus more for baking as the method requires.
- Chilli flakes · 3 pinches — 1 pinch per fish batch; the source specifies no gram conversion.
- Potato starch · 1.5 tbsp — 0.5 tbsp per fish batch; choose this published option instead of wheat flour.
- Cream, 30% fat · 375 ml — 125 ml per fish batch; this adds a dairy allergen to the main course.
- Olive oil · As needed — For searing fish; the published oil-or-butter option gives no measured quantity.
- Dried apple slices · 100 g — Unsmoked apples for compote; separate from the smoked share.
- Smoked dried apple slices · 50 g — For the full published compote formula.
- Dried apricots · 80 g — For compote; check labels for relevant additives and allergens.
- Pitted prunes · 80 g — For compote; check that no stones remain.
- Dried cranberries · 45 g — For compote; retain the published fruit, not an unquantified replacement.
- Smoked dried pears · 100 g — For compote; these are smoked, not plain pears.
- Small cinnamon stick · 1 — For compote; retain a small whole stick.
- Whole cloves · 7 — For the original compote batch; remove with the strainer.
- Ready-made makowiec · 800 g — 8 dessert portions; check poppyseed filling, nuts, wheat, eggs and dairy on the label.
- Salt and ground black pepper · To taste — Soup finishing, fish, cream sauce and potato water; taste stock before adding salt.
Take along
Equipment to set out
- Large lidded pots and strainer — For soup, compote, potato batches and pierogi; choose enough capacity for the listed liquids and ingredients.
- Oven and 3 suitable baking dishes — Keep the original fish batches separate. Check safe fit and heat circulation before deciding the serving order.
- Frying pan and slotted spoon — For butter-softened soup onion, searing fish, cream sauce and lifting bought dumplings.
- Scales, measuring jug, spoons and clean food probe — Measure ingredients and the actual strained compote volume; check fish doneness.
- Separate boards, knife and serving utensils — Keep raw fish equipment apart from cake, vegetables and any agreed vegetarian portions.
- Shallow containers, fridge thermometer, bowls and glasses — Provide room for safe cooling and chilled storage, plus serving dishes for the small courses.
To do
22 December eveningStart ahead
- Confirm guests, customs and product labels — Agree dietary needs, helpers and course order. Select suitable bought pierogi and cake; check their storage and cooking instructions.
- Soak the full compote fruit batch — Rinse twice: 100 g dried apples, 50 g smoked dried apples, 80 g dried apricots, 80 g pitted prunes, 45 g dried cranberries and 100 g smoked dried pears. Put in a clean lidded pot with 3 l potable water. Cover and soak 12 hours; keep the soaking water for cooking.
23 DecemberSoup and compote
- Prepare the complete soup base — Use 2000 g cooked, peeled beetroot, 2500 ml strained vegetable stock, 1 medium onion, 1 tbsp butter, 1 bay leaf, 3–4 allspice berries and a few black peppercorns. Chop onion and soften in the butter. Slice beetroot and add to boiling stock; simmer gently 10–15 minutes. Add onion and whole spices 5 minutes before the end. Take off the heat.
- Chill and rest the soup with the beets — Divide into shallow containers and cool safely; refrigerate within 1–2 hours at 0–5°C. Rest with beetroot overnight or at least 6 hours in the fridge. Reserve 1 tbsp vinegar for finishing after reheating; do not strain or add it yet.
- Cook the complete compote batch — Keep all soaked fruit and the original 3 l soaking water. Add 7 whole cloves and 1 small cinnamon stick. Bring to the boil covered with a small gap if needed, then simmer gently 30 minutes. Omit the optional citrus; stir gently and simmer another 10 minutes. Strain out fruit and spices. The published yield is about 1500 ml concentrate, not a guaranteed final volume.
- Dilute and chill the compote — Measure the strained concentrate and mix with an equal volume of potable water, the source’s 1:1 dilution; about 1500 ml concentrate gives about 3000 ml drink. Divide into smaller containers, cool and refrigerate within 2 hours. Keep any edible fruit separately under the same safe cooling rules.
- Check raw fish and cake storage — Keep fish sealed below ready-to-eat food; thaw frozen fish completely in the fridge as its label directs. Store cake and pierogi according to their actual labels.
24 December and after dinnerChristmas Eve cooking and serving
- Set the table and divide the fish ingredients — Arrange 8 places and divide 800 g cake into 8 dessert portions. Measure 3 separate fish batches, each using the complete formula below; keep raw fish chilled while awaiting its turn.
- Finish and serve the beet soup — Reheat the soup with its beets, stirring until steaming hot throughout and almost boiling; avoid a rolling boil. Remove from heat, add the reserved 1 tbsp vinegar, strain and season carefully with salt and ground pepper. Divide the unchanged original 4-serving recipe into 8 smaller starters; divide the measured finished soup equally.
- Prepare each original fish batch — For each of 3 batches use 350 g cod loin, 3 garlic cloves, 1 tbsp chopped fresh rosemary plus extra, 1 pinch chilli flakes, 0.5 tbsp potato starch, 500 g small potatoes, 125 ml cream at 30% fat, olive oil as needed and salt and pepper to taste. Cut fish into 3 portions; season with salt, pepper, crushed garlic, chopped rosemary and chilli. Coat in starch and set aside briefly.
- Boil potatoes and assemble each batch — Scrub potatoes, cover with water, salt and boil about 23 minutes until nearly tender; drain. Heat oven to 220°C. Sear the seasoned fish on both sides in olive oil and transfer to its baking dish. Arrange the cooked potatoes around it. Bring the cream to a boil in the fish pan, season with salt and pepper and pour over fish and potatoes. Add extra rosemary.
- Bake the separate fish dishes — Bake each original dish uncovered at 220°C for 15 minutes. Verify the thickest fish centres reach 70°C for 2 minutes; continue cooking if needed. Follow the agreed oven order and serve freshly cooked dishes promptly. The 3 original batches give 9 source portions to share among 8 guests; do not triple the baking time.
- Cook and serve bought pierogi — Prepare 1600 g purchased pierogi in uncrowded batches according to their chilled or frozen product instructions. Use label directions, check hot centres and lift with a slotted spoon; serve without a homemade onion topping. These are 8 planned portions of 200 g.
- Serve drinks, dessert and drinking water — Share the actual measured diluted compote among 8 glasses, with refills if available; offer plain drinking water too. Serve the 8 cake portions after the hot course, following the bakery’s storage instructions.
- Put away leftovers promptly — Divide leftovers into shallow containers, cool and refrigerate within 2 hours. Label dates, eat within 48 hours or freeze where suitable. Reheat only once until steaming hot throughout; respect shorter product-label limits.
Questions and answers
Do I have to prepare 12 dishes?
This guide does not require that. Culture.pl describes a tradition with regional and historical variation. Choose the customs and dishes that matter to your household, and tell guests what you are serving. If a full customary menu is important to the family, agree who will bring which dish and recalculate the shopping list rather than adding it on top of this complete supper.
Is this menu vegetarian?
No, the base menu contains cod, and the fish sauce and soup contain dairy. The compote is plant based; bought pierogi and makowiec depend on their labels. A meatless Wigilia custom and a vegetarian diet are different choices. Ask each guest, agree another suitable dish if needed and update quantities before shopping. Vegan guests also need checks for eggs, milk, butter and honey in prepared products.
How do I organise cooking across several dishes?
Start with the compote's soak and the soup's chilled resting time. Keep the fish, potatoes and bought pierogi for cooking close to serving. Label shared ingredients by dish and check which pots and trays each stage needs. Set aside refrigerator space before preparing food ahead.
What can I prepare ahead and keep afterwards?
Start the compote soak two evenings before the meal. Cook soup and compote the day before, cool promptly and refrigerate; the soup’s flavour rest happens chilled. Cook fish, potatoes and bought pierogi close to serving. Refrigerate cooked leftovers within 2 hours, eat within 48 hours or freeze when suitable, and reheat only once until steaming hot throughout. Follow shorter product-label limits for pierogi and cake.
Make your own list in Cartdock
Save your own copy with the exact items, measures and instructions. Changes stay in your copy.
Open this guide in CartdockInstall Cartdock, then return to this page and tap Open. The store does not automatically restore this guide.
Say or type one phrase, and Rinka suggests items by section. Rinka is an AI, not a person: a language model writes the answers. Rinka needs a connection and your consent to AI processing. Without an account you get fewer questions; the number of questions depends on your plan. You can also add and edit items yourself.
Share your list with a link and tick items off together. People without the app can open the list in a browser.