You can gain weight eating all healthy food. If you think, “It’s okay to eat this because it’s healthy,” remind yourself that if you take in more calories than your body needs, no matter where those calories come from, you’ll gain weight.