Ate well - but ate nothing around end of June (7)
I believe the answer is:
feasted
'ate well' is the definition.
'feasted' can be an answer for 'ate' (feasting is a kind of eating). I am not sure about the 'well' bit.
'ate nothing around end of june' is the wordplay.
'ate nothing' becomes 'fasted' (to fast is to refrain from eating food).
'around' means one lot of letters goes inside another.
'end of' indicates one should take the final letters.
The last letter of 'june' is 'e'.
'fasted' enclosing 'e' is 'FEASTED'.
'but' is the link.
Can you help me to learn more?
(Other definitions for feasted that I've seen before include "Banqueted" , "Had a lot to eat" , "Ate lavishly" , "Ate high off the hog" .)