A meal with beans cooked for a sailor (4,6)
I believe the answer is:
able seaman
'sailor' is the definition.
(able seaman is a kind of sailor)
'a meal with beans cooked' is the wordplay.
'with' says to put letters next to each other.
'cooked' indicates anagramming the letters (letters cooked into a new form).
'meal'+'beans'='mealbeans'
'mealbeans' anagrammed gives 'bleseaman'.
'a'+'bleseaman'='ABLE SEAMAN'
'for a' is the link.
(Other definitions for able seaman that I've seen before include "Jack" , "Member of crew" , "Senior sailor" , "Salt" , "Tar" .)