Cooks entertaining drinker, oddly lacking drinks (9)
I believe the answer is:
sauternes
'drinks' is the definition.
(Sauterne is an example)
'cooks entertaining drinker oddly lacking' is the wordplay.
'cooks' becomes 'sautes' (to saute is to fry over a high heat).
'entertaining' means one lot of letters goes inside another.
'oddly lacking' indicates alternate letters.
The alternating letters of 'drinker' are 'rne'.
'sautes' placed around 'rne' is 'SAUTERNES'.
(Other definitions for sauternes that I've seen before include "A sweet Bordeaux" , "Sweet French wine" , "Sweet white wine" .)