This review discusses fundamental concepts of fat crystallization and how various processing conditions such as crystallization temperature, cooling rate, and shear or agitation affect this process. Traditional methods used to process fats, such as the use of scraped surface heat exchangers, fractionation, and interesterification, are described. Parameters that affect fat crystallization in these systems, such as shear, crystallization temperature, type of fat, and type of process, are discussed. In addition, the use of minor components to induce or delay fat crystallization based on their chemical composition is presented. The use of novel technologies, such as high-intensity ultrasound, oleogelation, and high-pressure crystallization is also reviewed. In these cases, acoustic and high-pressure process parameters, the various types of oleogels, and the use of oleogelators of differing chemical compositions are discussed. The combination of all these techniques and future trends is also presented.