The correct answer is D) didn't.
"Yesterday you loved the spicy Indian curry, didn't you?" — Past simple affirmative sentence takes a negative tag (didn't).
In question tags, if the main clause is positive (loved) and in the past simple tense, the tag must be negative using didn't + subject. "Didn't you?" is the correct tag for any past simple affirmative sentence. Options A and B are wrong tense/form; C is wrong because it would make a positive tag, which requires a negative main clause.