Does Food affect your mood?

So last night I cheated and had a bowl of spaghetti with meat sauce. Yes I know... bad.. bad!! But now this morning I feel blah, run down, tired, just want to go back to bed. Could it be from the food last night? I slept fine, had almost eight hours of sleep. I am not PMSing. Maybe my body has already adjusted to the good food I was eating, now when I cheat I feel crappy?

Does this happen to anyone else?