Yes! You must freeze them as soon as you can after baking, just ensure they are completely cool before you wrap them up and put them in the freezer. When you're ready to eat them, make sure they're completely defrosted and eat within three months.
Cook with Jamie
By Jamie Oliver