Cook spaghetti in a large pot of lightly salted boiling water.
Meanwhile, heat oil and saffron butter in a heavy-based frying pan. Add onion, garlic and chilli and cook gently for 1 minute until fragrant, but not coloured.
Add tomato, spiced tomato chilli pickle and pimiento strips and cook until simmering.