Clue: Officer with gun gets vegetarian dish (9)
Answer: COLCANNON
Explanation: definition: an Irish dish of mashed potatoes with kale or cabbage
COL (Colonel)="Officer" + CANNON="gun"