Heads for vegetarian food (3,4)
I believe the answer is:
nut loaf
'heads for vegetarian food' is the definition.
I don't know anything about this answer so I can't judge whether this works.
'heads for vegetarian food' is the wordplay.
'heads' becomes 'loaf' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'for' means one lot of letters go next to another (I've seen this in other clues).
'vegetarian food' becomes 'nut' (I've seen this before).
'loaf' after 'nut' is 'NUT LOAF'.
Can you help me to learn more?
(Another definition for nut loaf that I've seen is " vegetarian dish".)