Rocket has spoiled dessert (9)

I believe the answer is:
shortcake
'dessert' is the definition.
The definition and answer can be both things that one consumes for nourishment as well as being singular nouns.
Maybe they are linked in a way I don't understand?
'rocket has spoiled' is the wordplay.
'spoiled' indicates anagramming the letters.
'rocket'+'has'='rockethas'
'rockethas' anagrammed gives 'SHORTCAKE'.
Can you help me to learn more?
(Other definitions for shortcake that I've seen before include "Rate shock (anag)" , "Rich biscuit; American dessert" , "Dessert from America" , "Sweet biscuit - rat chokes (anag)" , "Rich type of biscuit" .)
