You can't brush this under the carpet and pretend it all never happened. He needs to know how angry you are.
He was annoyed that you were not making dinner for him - because he sees that as your job. You exist to serve him.
Then to spite you he deliberately ate the babies pastries and made a comment about them not being good enough for a 'grown man's dinner'. The comment was to drive home to you the point that you should have made him a "man's" dinner, not offered a McD's.
Then when challenged, he tried to back-pedal and make excuses about them being delicious, instead of sincerely apologising.
You need to look long and hard at the lack of equality and respect in your relationship.
Did his mother do everything? Was she a slave to the menfolk? If so, that is all he knows, that is where he gets his expectations from. So you will have to spell out to him loudly and clearly every time he is being sexist or treating you as anything less than his equal. Exhausting, but it needs to be done.
Go back to work ASAP - even if the childcare costs your whole salary. This is not about money, it is about firstly making sure you don't become his domestic appliance and servant, and secondly securing your future. Staying in the workforce protects your career and pension.
When you are back at work, it will be easier to set clear expectations of who cooks on which nights, who puts baby to bed on which nights, who does which chores, who gets which night off for themselves, etc.