Indian dish has flavonoids when cooked soft — often skimmed (8)
I believe the answer is:
vindaloo
'indian dish' is the definition.
'vindaloo' can be an answer for 'dish' (I have seen 'Hot dish' mean 'vindaloo' so perhaps 'dish' could also mean 'vindaloo'). I am not certain of the 'indian' bit.
I cannot understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for vindaloo that I've seen before include "burner" , "takeaway?" , "Type of hot curry" , "Hot dish" , "Indian food" .)