Make sure the cream is cold when you start to make ghee. Place the cream in a large bowl and churn it with a hand blender. After a few minutes, you'll see the cream start to separate into butter and liquid. At this stage, keep churning for 2-3 more minutes till all the cream has separated.
Place a sieve over another bowl and cover the sieve with a cheesecloth. Drain the butter in the cheesecloth and collect the remaining liquid or buttermilk in the bowl. Buttermilk can be drunk as is, or can be used for baking later.
Collect the edges of the cheesecloth and squeeze out any extra liquid from the butter. Now pour half a cup of ice cold liquid over the butter, so as to almost wash the butter. This helps get rid of any sediments. Once again, squeeze any extra liquid from the butter. At this stage, you can either store the butter in the fridge or use it to make ghee.
To make ghee, place the butter in a saucepan over the stove and warm it up. Once the butter melts completely, let it simmer. As the butter simmers, it'll start foaming and splutter.
Continue cooking the ghee on low heat for 20-25 minutes, stirring occasionally to make sure the milk solids don't burn at the bottom. As it cooks, it'll start to change colour from a bright yellow to slightly greenish and then to a light golden brown.
Once the ghee becomes clear, stops foaming and the milk solids at the bottom turn brown, your ghee is ready! Let it cool for a few minutes before straining it on a cheesecloth. Store it in an airtight jar.