Garlic oil's cooked, producing a little smoke (9)
I believe the answer is:
cigarillo
'a little smoke' is the definition.
(I've seen this before)
'garlic oil's cooked' is the wordplay.
'cooked' indicates an anagram.
'garlic'+'oil'='garlicoil'
'garlicoil' with letters rearranged gives 'CIGARILLO'.
'producing' acts as a link.
(Other definitions for cigarillo that I've seen before include "A little smoke" , "Small cigar" .)