One or more techniques are disclosed for a process of preparing stearic acid from animal and/or plant sources may comprise: 1) deodorizing and distilling a fat; 2) concentrating fatty acids of the fat; and 3) hydrogenating the fatty acid to provide stearic acid. The process may include the use of co-products from plant and/or animal sources. The process may also include distilling the stearic acid to provide palmitic acid and/or fully hydrogenated fatty acid. Tallow fatty acid, vegetable fatty acid, stearic acid, and palmitic acid prepared from the process described are also disclosed.