Cook nothing for stray rats to consume (5)
I believe the answer is:
roast
'cook' is the definition.
(roasting is a kind of cooking)
'nothing for stray rats to consume' is the wordplay.
'nothing for' becomes 'o' (I am not sure about this - if you are sure you should believe this answer much more).
'stray' indicates an anagram.
'to consume' is an insertion indicator.
'rats' is an anagram of 'rast'.
'o' put inside 'rast' is 'ROAST'.
Can you help me to learn more?
(Other definitions for roast that I've seen before include "pan" , "Be uncomfortably hot" , "Meat to get hot" , "Get very warm" , "Heat strongly - criticise excessively" .)