I'm refusing to make my boyfriend a specific dish until he shows me how much he loves me.
Why do you want him to show you how much he loves you before you make the dish for him?
Because I know he loves me but it doesn't always show me how much he loves me.
I know you want your boyfriend to show his affection more, but trading that for making a dish for him is wrong. Tell him how you feel and that you would appreciate it if he tells you he loves you more often. Don't trade his affection for food.
I shouldn't have to do that. I'm the one making the dish.
It doesn't matter if you're making the dish. Trading it for more affection is still wrong. Do you want him to resent you?