My ghee recipe is stupid easy.
Using a slow cooker set at 4-hrs, I put in 3-lbs of unsalted butter that we buy on sale. Throughout the process, skim off any bits that float to the top.
Using a ladle, dip and pour into 16-oz canning jars that have cheese cloth over the opening. When ladling try not to get any of the solids from the bottom of the slow cooker. If you get a bit, that is what the cheese cloth is for.
Remove cheese cloth and put on the sealing lid and ring. Tighten but not over tighten.
If the now ghee is hot enough, the jars will seal. If not do a hot water bath as per basic hot water bath directions.
Place the jars on the canning rack and lower them into the canning kettle. If the water is not at least 1 inch above the jars, add more hot water. Bring the water back to a boil. Lower the heat to medium-low and cover the pan; boil gently for 10 minutes. If you are working at an altitude of over 1,000 feet, see the table below.
Remove the pan from the heat and let the jars stand in the water for 10 minutes.
In essence, you do not have do this step however I do if the jars do not seal. You know they have sealed when you hear the tell tale "click".
I truly do not know how long these jars of ghee keep on the shelf. We typically do 12 a year when butter is on sale. And by the new year rolls around they have been used.
Keep in mind that there is no salt mixed into this butter. It may taste a little bland if you typically use salted butter. Once opened, we keep in the refrigerator.
Enjoy!