I can totally feel you there! I LOVE to cook and BAKE! But my problem is that it's just me and my boyfriend. So I end up baking more than enough for 2 people. I started wrapping up food and setting them in our complex community room for everyone to enjoy!
When it comes to cooking meals, I usually portion all my ingredients alone to the side and kind of cook my own mini batch, giving the rest of the food to others eating. You could also try portioning food for the whole family so it is less likely to have left-overs that look so good come midnight cravings!
Good Luck!