Preheat oven to 200C.
To make stuffing,heat a little olive oil in a frying pan. Add onion and garlic and cook over a low heat for about 5 minutes or until onion is soft. Remove from heat and set aside to cool.
Blanch spinach in boiling salted water until just wilted,then drain and rinse under cold water. Squeeze excess water from spinach. Chop coarsely.
Combine onion mixture with spinach,breadcrumbs,herbs,raisins and butter in a medium bowl. Add eggs,season with salt and pepper and mix well.
Insert stuffing under skin of turkey on breasts and legs,until it's firmly packed in. (Placing the turkey stuffing under the skin helps keep the meat moist.)
Rub skin with plenty of olive oil and season turkey inside and out.
Place turkey in a large baking tray and roast for 30 minutes. Reduce oven temperature to 150C and cook turkey for 4-5 hours or until cooked. (The best way to ensure turkey is cooked through is with a meat thermometer. If bird is large,add 20-30 minutes of oven time for every 500g over 7.6kg. When cooked,the internal temperature of breast should be 74C and the legs 80C.)
Reduce oven temperature to 50C,cover turkey with foil and allow it to rest in oven for about 20 minutes.
Remove drumsticks,thighs and wings at second joint. Slice breasts into 1-2cm-thick slices,being careful not to rip skin. Serve on a platter with mustard fruits on the side. Don't forget all the trimmings: asparagus,almonds and burnt butter; sweet potato puree;and boiled corn with chilli butter.