When you give in to post-dinner cravings, even if you are not hungry, you risk gaining weight by eating more calories than you need. Often, these cravings are for sugary or ultra-processed foods like brownies, doughnuts, pizzas, burgers, etc. TheHealthSite.com