Bachelor cooked heroic roll (7)
I believe the answer is:
brioche
'roll' is the definition.
(brioche is a kind of roll)
'bachelor cooked heroic' is the wordplay.
'bachelor' becomes 'b' (abbreviation e.g. BA=Bachelor of Arts).
'cooked' indicates an anagram.
'heroic' with letters rearranged gives 'rioche'.
'b'+'rioche'='BRIOCHE'
(Other definitions for brioche that I've seen before include "Idol" , "Light sweetish roll" , "Small French roll" , "Hire cob (anag) - bread" , "French cake-like bread" .)