As eaten when hungry or returning in a taxi (5)
I believe the answer is:
carob
'as eaten when hungry' is the definition.
I can't judge whether this defines the answer.
'or returning in a taxi' is the wordplay.
'returning' is a reversal indicator.
'in' means one lot of letters goes inside another.
'a taxi' becomes 'cab' ('cab' can be a synonym of 'taxi').
'or' in reverse letter order is 'ro'.
'ro' placed within 'cab' is 'CAROB'.
Can you help me to learn more?
(Other definitions for carob that I've seen before include "Chocolate substitute pod" , "that one could use for chocolate" , "(Seeds yielding) powder used as a chocolate substitute" , "Locust tree" , "Arabian tree with brownish-purple pods" .)