Salt ruined a meal with beans (4,6)
I believe the answer is:
able seaman
'salt' is the definition.
(able seaman is a kind of salt)
'ruined a meal with beans' is the wordplay.
'ruined' is an anagram indicator.
'with' says to put letters next to each other.
'a'+'meal'='ameal'
'ameal' after 'beans' is 'beansameal'.
'beansameal' with letters rearranged gives 'ABLE SEAMAN'.
(Other definitions for able seaman that I've seen before include "Jack" , "Sailor's rank" , "Tar" , "Senior sailor" , "Salt" .)