Butter develops crystal-like grains, often called 'butter bloom,' primarily due to temperature fluctuations causing the fat molecules to recrystallize. This is more noticeable in unsalted butter.
Butter is an emulsion of water in fat. It's a complex mixture of different types of fat molecules. When butter is stored at a consistent, cool temperature, these fat molecules remain stable. However, when the temperature fluctuates, especially if the butter warms up slightly and then cools down again, some of the fat molecules can separate and recrystallize. These recrystallized fat molecules form larger, more visible crystals, giving the butter a grainy texture. This is often referred to as 'butter bloom' and is similar to the bloom seen on chocolate. Unsalted butter is more prone to this because salt helps to stabilize the emulsion. The absence of salt makes the fat molecules more susceptible to separation and recrystallization. The type of fat in the butter also plays a role; butter with a higher proportion of saturated fats is more likely to develop these crystals.
To minimize butter bloom, store butter in an airtight container in the refrigerator at a consistent temperature. Avoid leaving butter out at room temperature for extended periods, and consider using salted butter, which is less prone to developing these crystals.