The Indian food of a prophet in South Africa (6)
I believe the answer is:
samosa
'the indian food' is the definition.
'prophet in south africa' is the wordplay.
'prophet' becomes 'Amos' (biblical prophet).
'in' means one lot of letters goes inside another.
'south africa' becomes 'SA' (abbreviation).
'amos' going inside 'sa' is 'SAMOSA'.
'of a' acts as a link.
(Other definitions for samosa that I've seen before include "Savoury turnover" , "food item" , "Triangular fried pastry" , "exotic snack" , "Indian dish" .)