Celebrated reason for not taking a restaurant meal! (7)
I believe the answer is:
notable
'celebrated reason' is the definition.
'notable' can be an answer for 'celebrated' (I've seen this before). I'm not sure about the 'reason' bit.
'not taking a restaurant meal' is the wordplay.
'taking' means one lot of letters go next to another.
'a restaurant meal' becomes 'able' (I am not sure about this - if you are sure you should believe this answer much more).
'not'+'able'='NOTABLE'
'for' acts as a link.
Can you help me to learn more?
(Other definitions for notable that I've seen before include "celebrity" , "Striking" , "Ton bale (anag.)" , "Significant or distinguished" , "Famous or memorable" .)