You must talk with the chef in the kitchen. He will teach you another way of fighting. After that u must have a little bit of lust(around 60). And then u can fight Iron(only with lust u can beat him)
iron wont let me battle him while i have lust 60 and I already talked to chef
Try a lower number of lust