Place the butter in a medium heavy-bottomed saucepan over medium heat and let it melt completely.
Step 2: Simmer gently
When the butter starts to bubble and foam, lower the heat to maintain a gentle simmer.
Step 3: Skim the foam
Using a spoon or skimmer, remove the white foam that rises to the top. This is the milk protein. Continue to skim it as needed throughout the cooking process.
Step 4: Watch for doneness
Continue simmering until the liquid becomes clear and golden, gives off a nutty aroma, and you see golden-brown bits settling on the bottom of the pan. These are toasted milk solids. This typically takes 15-20 minutes total. Remove the pan from the heat immediately to prevent burning.
Step 5: Strain
Allow it to cool for 2-3 minutes, then pour the clear golden liquid through a fine-mesh strainer lined with a paper towel, cheesecloth or a coffee filter into the clean jar, leaving the browned bits behind. Discard the solids.
Step 6: Cool and store
Let the ghee cool completely to room temperature before covering.
Notes
See the post for more information, photos and tips.