December 1, 2025 0 By deke Roast Turkey Ingredients 1 whole turkey (4–5 kg), giblets removed 250 g unsalted butter, softened 2 tbsp olive oil 2 unwaxed lemons,… Read More