Witches surrounding US soldier with Scottish dish (6)
I believe the answer is:
haggis
'scottish dish' is the definition.
(I've seen this in another clue)
'witches surrounding us soldier' is the wordplay.
'witches' becomes 'hags' ('hag' can be a synonym of 'witch').
'surrounding' means one lot of letters goes inside another.
'us soldier' becomes 'GI' (informal term for a US soldier).
'hags' going around 'gi' is 'HAGGIS'.
'with' acts as a link.
(Other definitions for haggis that I've seen before include "Scottish dish boiled in sheep's stomach" , "Indonesian island; computer language" , "Scottish grub" , "Dish boiled in a skin made from an animal's stomach" , "traditional meal" .)