Learn how to make homemade ghee from butter in both the Instant Pot and on the stovetop. The process is straightforward, but a few key details ensure success, so you’ll get beautifully golden, aromatic ghee every single time.
Cook Time10 minutesmins
Cooling Time10 minutesmins
Total Time20 minutesmins
Course: Side Dish
Cuisine: Indian
Keyword: ghee from butter, homemade ghee, instant pot ghee
Add the butter to the Instant Pot steel insert. Set an external timer for 10 minutes. Start the Instant Pot in Saute Mode (Normal). Butter will start melting.
At about 7-9 minutes, the melted butter should be bubbling vigorously, and milk solids will start to separate. (see photos for visual cues).
Initially, the milk solids (white foam) will float on the top, but they will settle down to the bottom of the insert and caramelize.
Turn off the Instant Pot at about 10 mins. The ghee will continue to cook for another 2-3 minutes. The milk solids should be brown and settle down.
We want the milk solids on the bottom to turn golden brown, but not blacken. Keep a close eye so it does not burn.
Remove the steel insert from the pot when the milk solids are golden brown in color. (see the pictures for guidance)
Strain the ghee using a fine mesh strainer or cheesecloth into a dry glass or steel jar. Let the ghee cool completely before closing the lid. It will solidify depending on the room temperature.
Store ghee at room temperature, away from sunlight. It will stay fresh. You can also store in a refrigerator, but it is not required.
Stovetop Method
Add the butter to a heavy-bottomed pot and cook over medium heat. As it melts, you’ll notice a foamy layer forming on top; leave it as is, no need to skim.
The foam will gradually give way to bubbling as the butter begins to clarify, and you’ll see the liquid turn more translucent while milk solids start to collect at the bottom.
Continue cooking until the bubbles turn lighter and foamy again, and the milk solids at the bottom turn golden brown with a nutty aroma. This usually takes about 20-22 minutes.
Turn off the heat, let the ghee cool slightly, then strain it through a fine mesh strainer or cheesecloth into a clean, dry glass jar.
Video
Notes
Cooking time:I have provided cooking time; however, I strongly recommend that you look for the visual cues. Cooking time could vary due to the quality and temperature of the butter.
1 LB (16 ounces) - 10 minutes
2 LB (32 ounces) - 15 minutes
3 LB (48 ounces) - 22 minutes
Safety: Heat pocket or bubbles form when ghee is boiling. With the help of these bubbles, water releases the heat that has been built up during boiling. If you stir, this can cause bubbles to form quickly, and hot ghee can splatter all around. It is best not to stir or stir continuously, so there is no shock that causes splatter. Using the Instant Pot Mini: I have not tried it; however, I've heard that making ghee takes longer in a Mini. Hence keep on Saute (Normal) for about 10 minutes before you change to low setting, but always watching it after 7 minutes so it does not burn.