Officer with gun gets vegetarian dish (9)
I believe the answer is:
colcannon
'vegetarian dish' is the definition.
'colcannon' can be an answer for 'dish' (I've seen this before). I am not certain of the 'vegetarian' bit.
'officer with gun' is the wordplay.
'officer' becomes 'col' (I've seen this before).
'with' says to put letters next to each other.
'gun' becomes 'cannon' (cannon is a kind of gun**).
'col'+'cannon'='COLCANNON'
'gets' is the link.
Can you help me to learn more?
(Other definitions for colcannon that I've seen before include "plate for Seamus?" , "fed to the Irish?" , "Food for Irish" , "Vegetarian dish for 19 [PADRAIC]" , "Irish cabbage, potato dish" .)