The recipe I followed is a slight adaptation of the Giallo Zafferano one, which I will be translating into English here. I will link to the same images of the italian recipe so that it will be easier to follow.
Ingredients
Makes a 1kg Pandoro (but I found that a 750gr mould worked just fine)
170 gr butter
450 gr strong bread flour
60ml milk + 3 tbsp
18 gr fresh yeast [or 3 1/2 tsp dry yeast]
1 tsp salt
3 whole eggs + 1 yolk
1/2 tsp vanilla extract [actually, the recipe called for the seeds of a vanilla pod, but I never saw a pandoro with vanilla seeds, so I opted for extract instead]
125 gr caster sugar + 1tbsp
Method
First you need to prepare the starter. In a bowl dissolve the fresh yeast with 60ml of lukewarm milk (1) , then add a tbsp of sugar (2), the egg yolk (3) [Seq 1] then add 50gr of flour (4) and mix it all together (5). [Seq 2] Cover with cling film and let it prove until doubled in size (more or less one hour).
Next, dissolve 3 gr of yeast in 3 tbsp of lukewarm milk and pour over the starter (6). Then add 100gr of sugar (7), one egg (8) and mix weel together, then pur the mixture over 200gr of the flour which you would have put into a large bowl (9) [Seq 3], then mix well with a wooden spoon. Add then 30gr of softened butter (10) and knead until the dough wil become smooth [My variation: from step 7 to 10 I put everything into a mixer with a bread hook and kneaded at medium speed for 5/6'.] Cover and let it prove intill it doubles in size (about one hour).
Next, add the remaining 200gr of flour (12) [Seq 4], two eggs (13), 25gr of sugar, 1 tsp of salt, vanilla extract and incorporate. Knead until you have a smooth and elastic dough [again, here I have used my mixer to incorporate the ingredients and then I have kneaded for 5']. Create a ball and put into a bowl greased with butter and prove until it double its size again. [Seq 5]. Next chill it in the fridge for ideally 8/12 hours, but as little as 40' if you are in a hurry [I tried both: the more it says in the fridge the smoother and pliable gets the dough, but I got very good results with 40' too, in the end].
When you take it out from the fridge, turn it out onto a lightly floured worktop and roll it out into a square (16), distribute the softened 140gr of butter (17), fold the four corners toward the centre in order to completely seal the dough (18) [Seq 6]. pay attention to seal properly the borders otherwise the butter could leak out (19). [My variation: I decided to follow other people advices and I have instead followed the same method as for doing puff pastry: I have put cold butter between two sheets of cling film, then I have pond it with the rolling pin and rolled into a rectangle, then folded into my pastry which was rolled into a rectangle double the length of the sheet of butter, one third at a time (see a similar method used here)]. Roll the pastry gently into a sheet of the same dimension as before the fold (20), then fold it in three (21) [Seq 7] e chill it in the fridge for 15-20 minutes. Roll it then fold it again (22) and chill it again for 15-20 minutes. Do it three times in total; each time you put it in the fridge, put it inside a plastic bag (23).
After the last chill, roll it again (24) [Seq 8] into a square, then fold the corners toward the centre (25), smooth the corners (26), then roll it over and shape it into a ball (27) [Seq 9]. Once the ball is formed (28) brush your hands with butter (29) and keep rotating the ball on the worktop (30) [Seq 10].
Grease with butter a pandoro mould of at least 20 cm high and with about 3l of capacity (31). Pot the shaped ball into the mould (32), cover with cling film, and let it prove until the dome will come out from the mould (4 to 5 hours). Toward the end of the proving time, heat the oven to 170 degrees, put a heatproof bowl with some water into the bottom of the oven and bake fro 15', then lower the temperature to 160 degrees and bake for other 50' [in my case after a while the dome had gain too much colour so i loosely covered it with some foil]. When ready, test it with a stick: if it comes out clean, then it is ready, otherwise bake for further 5' then test again.
When you take it put from the oven, turn it onto a wired rack, take it out from the tin and let it cool. Dust it with icing sugar before serving. [Seq. 11]
Tip: I have discovered that it takes a bit of time for the pandore to release its lovely aroma, so make sure is completely cold before serving and ideally wait for a few hours.