Apples, Soy foods and Whole Grains are natural food sources that effectively block fat absorption. These food sources don't just block fat absorption but also give energy to the body in a healthier manner.