I can understand your frustration- it sounds like a wonderful meal!
If he did know you were planning the dinner, he's acting like a real jerk. But if he didn't, then you probably need to just sit down and talk about how you feel, since the slight wasn't intentional. Men can't read our minds, though it would really help if they could!
I hope you are able to work this out-