اخلط الحليب الفاتر والخميرة وملعقة صغيرة من السكر في وعاء. اترك الخليط مدة تتراوح بين 5 و10 دقائق حتى تتكوّن رغوة.
ضع دقيق الخبز والسكر المتبقي والملح في وعاء خلط كبير. أضف خليط الخميرة والبيض وخلاصة الفانيليا، ثم اخلط حتى تتكوّن عجينة خشنة.
اعجن العجينة مدة تتراوح بين 8 و10 دقائق حتى تصبح ناعمة ومطاطية. أضف الزبدة اللينة تدريجيًا، بمقدار قليل في كل مرة، مع العجن حتى تمتزج تمامًا وتصبح العجينة لامعة.
أضف الزبيب وقشر الحمضيات المسكّر وبرش البرتقال. اعجن لفترة وجيزة حتى تتوزّع المكونات بالتساوي.
ضع العجينة في وعاء مدهون بقليل من الزبدة، وغطّه، واتركه في مكان دافئ مدة تتراوح بين ساعة ونصف وساعتين، أو حتى يتضاعف حجمها.
أفرغ الهواء من العجينة برفق وشكّلها على هيئة كرة ملساء. ضعها في قالب ورقي للبانيتوني أو قالب كيك طويل مبطّن مقاسه 18 سم.
غطِّ العجينة واتركها لتختمر مدة تتراوح بين ساعة وساعة ونصف، حتى ترتفع العجينة وتقترب من حافة القالب. في هذه الأثناء، سخّن الفرن مسبقًا إلى 175°C.
اخبزها مدة تتراوح بين 40 و45 دقيقة حتى يصبح لونها ذهبيًا داكنًا وتنضج تمامًا. إذا تحمّر السطح بسرعة كبيرة، فغطّه برقائق الألومنيوم بشكل غير محكم.
اترك البانيتوني يبرد تمامًا قبل تقطيعه. وللحصول على بانيتوني تقليدي طويل، اتركه يبرد مقلوبًا باستخدام أسياخ للمساعدة في الحفاظ على شكله.