The most effective way to fight food cravings is: Go for a walk. Taking a brisk, 15‑minute walk can curb even the strongest cravings. That’s according to the journal Appetite. That’s because walking can distract the mind. It also reduces stress and boredom – which are two big triggers for cravings.