Homemade ghee – Instant Pot

Ghee, a staple in Indian cooking, is popular for its high-smoke point and nutty, toasted flavor! The best and purest ghee is the one that is home-made from grass-fed, organic, unsalted butter.  In addition to my stove top version, here is how to make homemade ghee in Instant Pot!

Ghee is made using unsalted butter and is cooked longer than clarified butter. So rather than stop cooking when the milk solids separate, for ghee you want to keep going until the solids brown and fall to the bottom of the pan. It has longer shelf life and can be stored at room temperature. Although, ghee is sold in many stores, it is very easy to make it at home. I love the aroma and flavor of the homemade ghee made using unsalted Irish kerry gold butter.


Last few months I have been making ghee in my Instant Pot. I like how much faster it cooks and so I decided to make a video to show on how to make homemade ghee using Instant Pot in 10 mins. There are few websites with slow cooker version of ghee in Instant Pot and I am sure they all work great. I usually do not have time or patience to spend 2-3 hours in slow cooking mode. So here is a quick 10-minute method if you are in crunch of time. This 10 minute method works perfectly for 16 oz of butter. If you are doubling the recipe you will need 15 mins of cook time in the Instant Pot.

Here is a link to my stove top version of homemade ghee. I use ghee in most of my cooking and baking. Here are some of my favorite recipes using ghee – bisi bele bhath – Instant Pot, butter chicken, lentils with drumstick leaves, chana masala, parathas and flatbreads and many yummy desserts!

Homemade ghee - Instant Pot
Recipe type: Misc.
Cuisine: Indian
Cook time: 
Total time: 
Serves: 1-1/2 cups
Ghee, a staple in Indian cooking, is popular for its high-smoke point and nutty, toasted flavor!
  • 16 oz unsalted Irish kerry gold butter
  1. Unwrap and add, 16 oz irish kerrygold unsalted butter sticks to the IP insert .
  2. Turn IP on to Saute Mode, Adjust to Normal (not More or Less). Set a timer for 9 mins.
  3. Stir every 2-3 mins. Turn IP off once the 9 min timer goes off, butter will continue to cook for few mins. Allow it cool down.
  4. Strain the ghee using a fine mesh filter or cheesecloth into a dry and clean container.
  5. Cool completely before closing the lid.
  6. Note: Always use a clean, dry spoon or knife when using ghee.



16 thoughts on “Homemade ghee – Instant Pot

  1. Would lining a sieve with a paper coffee filter be sufficient? Or should I go purchase one of the reusable coffee mesh sieves? Thank you for this recipe, by the way. Looking forward to making it tonight!!

  2. I made this tonight and used store brand unsalted butter. Mine looks more like a light creamy brown then yellow like yours…is it still good?

    1. Gerry, Did you cook in Instant Pot or Stove top? When the cooking finishes you should almost be able to see thru the bottom. Once it cools down it does start to thicken up depending on the temperature in the area where you store it. Either ways I am pretty sure it will be good.

    1. Hi Rebecca, I have used salted butter in a pinch. Just reduce the cooking time by a couple of mins. You will still get perfectly tasting ghee.

  3. This takes me to my childhood when my grandma used to make it and the aroma filled the entire house! I should try this soon 🙂

    1. Hi Neha, I would cook it for 5-7 mins. Watch when all the white granules start to disappear and then turn off the IP.

      1. I tried with 8 oz of kerry gold unsalted butter and my ghee had white froth on top of it and it was brown in color and looks like burnt and still undone.

Leave a Reply