Beef Santa cooked for substantial meal (9)
I believe the answer is:
beanfeast
'substantial meal' is the definition.
'beanfeast' can be an answer for 'meal' (I've seen this before). I am not sure about the 'substantial' bit.
'beef santa cooked' is the wordplay.
'cooked' indicates an anagram (letters cooked into a new form).
'beef'+'santa'='beefsanta'
'beefsanta' with letters rearranged gives 'BEANFEAST'.
'for' is the link.
Can you help me to learn more?
(Other definitions for beanfeast that I've seen before include "Celebratory party" , "free meal" , "Party with lots of food and drink" .)