Place the butter in a large, heavy-bottomed pot and melt over medium heat.
Allow the butter to come to a boil. Once it begins rising and bubbling, lower the heat slightly.
Continue cooking at a very gentle boil over low heat for 1 1/2–2 hours. Keep an eye on it and avoid stirring unnecessarily.
As it cooks, the butter will separate and gradually become clearer and more golden.
Once the butter begins to look clear, add 2 tablespoons of bulgur or cracked wheat. Continue cooking over low heat for another 30 minutes. The bulgur helps collect and absorb some of the remaining moisture and milk solids.
Remove the pot from the heat and allow the ghee to cool for about 3–4 hours.
Carefully pour the clear ghee into clean, completely dry glass jars, leaving the bulgur and settled milk solids behind. For an extra-clear finish, you can strain it through a fine-mesh strainer or cheesecloth.
Leave the jars uncovered until the ghee has completely cooled. As it sits overnight, it will firm up and turn into that beautiful, rich yellow ghee.
Once completely cool and solid, cover tightly and store.