This made me laugh. So the meal you cooked last night is not good enough for him, but he's now had 3 lots of it?! Seriously??!!! 😂
@Nicecuppatea2025 All you need to do is say 'honestly, after your criticism of my cooking saying you can do better, you're cooking your own from now on.' Sit there with your arms folded and say 'I am not cooking for you again. Cook your own!' And don't cook a damn thing - except for yourself from now on (And if you've got children, do it for your children.) Don't cook for him again, unless he really properly genuinely says he is sorry and means it, and NEVER says anything negative again! Not even as a 'joke!'
I had my husband criticising my cooking every 2nd or 3rd day for a few weeks, some years back now, about 22-23 years back. (He did it 2-3 times a month anyway, but it was becoming very frequent!) After the 7th time in about 2-3 weeks, I actually got his meal that I'd cooked him, (which was chilli con carne,) which he said was, 'a bit dry, actually,' and scraped it into the bin and sat there munching the rest with me and the two kids.
The kids were like 😆 DH was like
He was completely ashen faced. 'What have I done?' he said, 'Really?!' I snapped, 'you are constantly slagging off my cooking. You've done it on and off over the past 10 years, and you've done it about 7 times in the last couple of weeks.'
He flatly denied it - until both of the kids spoke up and said, 'no, you have been saying something about mom's cooking quite a lot lately dad.' I said, 'you clearly can cook better than me. So you do it yourself.' It was often either too dry, too soggy, undercooked, overcooked, too salty, not salty enough, etc etc etc... 
He went into a sulk and went into the garden. He started doing stuff for himself for about 3 or 4 days, and then said, 'oh come on, you know I love your cooking, really. I will never say anything bad again! Please start cooking for me again. This is horrible us cooking separately! (Horrible having to cook for yourself more like, you giant turnip!)
22-23 years ago, this was, and he's never complained about my cooking since. He won't dare. Even if it isn't that good on any particular day! 😆 He's too scared of having to cook his own meals!
But yeah OP, you absolutely have to tell him to cook his own stuff now. You tell him you're really pissed off by what he said, and it's really insulting and rude and arrogant to say that about your cooking - when you've been kind enough and good enough to cook a meal for him. he has thrown it in your face that HE could do it better, (apparently!) What a twat! I'm fuming for you.
Make sure he properly grovels and begs for forgiveness before you ever cook for him again!
I have a theory that even if the food/cooking is fine, many men just have to say something negative sometimes. A mix of thinking they are superior to women, and a tiny bit of negging to keep a woman in her place, and on her toes, to not get above her station, and to make sure the standard of cooking doesn't slip! They probably don't even realise they're doing it sometimes.
.