Write out a menu card, with Starter, Main and Dessert, but leave the foods blank. Your recipient can fill in the menu card with their favourite foods, and you will promise to cook it for them. Probably only works if you have a bit of a cooking repertoire.
My boyfriend and I agreed not to spend more than £10 on anniversary gifts, so I made him a home cooked meal – three courses and all. Was actually really nice and he really appreciated the effort… the important thing to know about me is that my usual idea of cooking involves a microwave