A drink in heart of Burgundy, with ten cakes! (7)
I believe the answer is:
gateaux
'cakes' is the definition.
(gateau is a kind of cake)
'a drink in heart of burgundy with ten' is the wordplay.
'a drink in heart of burgundy' becomes 'gateau' (I can't justify this - if you can you should believe this answer much more).
'with' means one lot of letters go next to another.
'ten' becomes 'X' (Roman numeral).
'gateau'+'x'='GATEAUX'
Can you help me to learn more?
(Other definitions for gateaux that I've seen before include "Rich cakes" , "CAKES], with access to the French" .)