They are both good gifts. A sewing machine, if you know how to use it, can make very cool clothes items. Cooking supplies will be good if the person likes to cook. It depends who you are giving the gift too. If they like to sew more than cook, give them the machine. If they like to cook, give them the supplies. I personally like the cooking supplies.