There are a few reasons you might gain weight once you quit. First, smoking is an appetite suppressant. When you have a cigarette, you feel less hungry.
Smoking also affects your senses of smell and taste, so the actual experience of eating may not be very pleasurable.
Finally, there’s evidence that smoking slightly speeds up your metabolism, making it easier to keep your weight down.