A curry in pie, a Greek dish (12)
I believe the answer is:
taramasalata
'greek dish' is the definition.
(I've seen this before)
'a curry in pie a' is the wordplay.
'curry' becomes 'masala' (I have seen 'Indian curry' mean 'masala' so perhaps 'curry' could also mean 'masala').
'in' indicates putting letters inside.
'pie' becomes 'tart' (I've seen this before).
'a'+'masala'='amasala'
'amasala' going into 'tart' is 'taramasalat'.
'taramasalat'+'a'='TARAMASALATA'
(Other definitions for taramasalata that I've seen before include "Pink Greek food" , "starter" , "Greek fish pate or dip" , "Pinkish fish roe paste" , "Fishy Greek dip" .)