Husband in food shop makes capital (5)
I believe the answer is:
delhi
'capital' is the definition.
(New Delhi is the capital of India)
'husband in food shop' is the wordplay.
'husband' becomes 'h' (abbreviation).
'in' indicates putting letters inside.
'food shop' becomes 'deli' (short for delicatessen).
'h' put into 'deli' is 'DELHI'.
'makes' is the link.
(Other definitions for delhi that I've seen before include "Indian territory" , "Plumbing ring" , "Asian city" , "Indian state" , "New -, Asian capital" .)