The old witch leads the soldiers to the pudding (6)
I believe the answer is:
haggis
'the pudding' is the definition.
The answer and definition can be both things that one consumes for nourishment as well as being singular nouns.
Maybe they are linked in a way I don't understand?
'the old witch leads the soldiers' is the wordplay.
'the old witch' becomes 'hag' (I've seen this in another clue).
'leads' means one lot of letters go next to another (some letters go in front of others).
'the soldiers' becomes 'GIs' (GI is an informal term for a US soldier).
'hag'+'gis'='HAGGIS'
'to' is the link.
Can you help me to learn more?
(Other definitions for haggis that I've seen before include "Hi gags about traditional Scottish dish" , "Dish served piping" , "Traditional Scottish dish based on sheep's stomach" , "Scotland's national dish" , "Dish boiled in a skin made from an animal's stomach" .)