The spiritual benefits of fasting are many. Not only is it an excellent means of engaging in penance, as Christians are required to do, but it confers other benefits such as helping to build self-mastery, the control of the soul over the desires of the flesh.