I am living in a place where the food (namely curries) served is so bad I lose my appetite by just smelling it. I've tried making it taste better by adding some chilli powder, salt, and onions but it hasn't helped. I don't understand why it still tastes bad may be I am mixing in wrong quantity or wrong ingredients.
I asked my friend why is the food tastes bad, and he said that spices need to be cooked to release the flavours and the person making the dish is not cooking them properly so the raw spices are causing a bad taste.
So is cooking necessary for all spices to release flavour? How can I tell whether that's the problem, and how can I improve a dish with badly cooked spices without recooking?