It's nefarious! Especially if you have a dopamin deficiency (ADHD, etc.) and you eat so you aren't bored. I can eat 500g of m&ms in one sitting, no problem, and I'm not even overweight or something.
Switch to nuts, but be sure to pair with citrus, to offset the oxalates, or you'll get kidney stones. Food cravings often reflect mineral cravings (1) 1. https://dailyhealthpost.com/wp-content/uploads/2016/02/21-fo...
Nut are crazily high in calories though. Walnuts are 650 calories per 100 grams (and 100 grams are not that difficult to eat!).
100 grams of steak are like 270 calories for comparison (less than half!).