Room for keeping a type of food (5)
I believe the answer is:
halal
'type of food' is the definition.
(halal meat is meat permitted by Muslim law)
'room for keeping a' is the wordplay.
'room' becomes 'hall' (hall is a kind of room).
'for keeping' indicates putting letters inside.
'hall' going around 'a' is 'HALAL'.
(Other definitions for halal that I've seen before include "which food is legal in Mecca" , "slaughter" , "Conforming to Muslim dietary laws" , "authorised food" , "special sort of meat" .)