This is my hack for perfect homemade ghee in less than 15 minutes. Butter is gently heated to separate and caramelise the milk solids, evaporate the water and leave behind fragrant golden ghee. 1 kg unsalted butter makes approx. 800g ghee.
I use it in a lot of my popular Indian sweets recipes.

Note – This recipe has been updated from our recipe archives with new images and helpful content. The tried and tested recipe remains the same. First published 31st October 2015.
Make it once and never go back!
Just taste this once and store bought ghee will never be as good!
Homemade ghee is rich, golden and nutty in flavour. It's so easy to make from just 1 ingredient and will keep for weeks!
Day to day, I spread it over hot rotli. We make a big batch for Diwali to use in diyas and make delicious Gujarati mohanthal. Perfectly made ghee will make your churma ladoo with sugar and sukhdi taste so so good!
Hayley x
What goes in Homemade Ghee
You’ll be pleased to know you only need 1 ingredient!
Butter - it could be salted, unsalted or organic but try to use a good quality butter to make the best tasting ghee. My favourite brand by far is Anchor after trying out lots of others.
Be sure to use unsalted butter if making ghee for Indian sweets. Use salted if you're only using it for curries or savouries. I find that salted ghee does leave a little saltiness in the ghee after straining.
Step By Step Method








Do not overcook the milk solids as they can burn and give a bitter taste.
Strain whilst still warm for easy pouring and separate cleanly.
In typical Gujarati Mum "no waste" fashion, I use the leftover milk solid residue to make Gujarati Bhakhri.
Storage
I keep my ghee stored in a jar that's kept in the cupboard. It will keep well for about 2-3 months, after which I find it looses it's freshness and will turn white.
Use a dry spoon every time.

As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can't wait to see you all there!

How To Make Ghee from Butter
Equipment
- Cheese cloth
Instructions
- Place 2 kilograms unsalted butter in a pan over low heat.
- Let the butter melt, increase the heat to medium.
- Once melted you will see foam gathering on the top.
- Reduce the heat and let it boil.
- Do not cover the pan.
- The white solid bits will settle to the bottom and thick layer of gold liquid forms in the centre.
- You will hear little splutter sounds while the butter boils and you can see that the foamy layer begins to settle down too.
- Slowly you will be able to see clear golden ghee and layers of solids will stay to the bottom.
- Switch off the heat.
- Do not disturb ghee for 3-4 minutes.
- Once it’s settled carefully spoon off the top layer of scum.
- Line the sieve with the cheesecloth, and strain off the ghee into the container.
- Let it cool at the room temperature or use it in your recipe.
Video
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Share on Facebook Pin This Recipe





Catherine says
I've never had ghee but love this homemade version!
Charl says
Would this work with dairy free butter?
Beth says
I feel that natural is always better! Like you said, everything in moderation!
Ashley says
I love ghee and haven't made my own in quite some time. Thanks for the reminder - this looks great!
Dannii says
Loads of recipes that I want to try use ghee, so it would be great to make it myself. This looks simple enough too.
Referat MD says
Thank you so much for this recipe!
jcookingodyssey says
You are welcome ! Thank you for visiting JCO Referat MD.