As the name suggests, homemade butter refers to butter which is prepared at home by shaking, curdling and then washing the cream of the milk. Making butter at home is really quite simple and it tastes absolutely delicious on hot toast or in just about anything you choose to do with it . The other nice part is that since you're in control of the entire process, there's no end to the flavors you can create - think parsley, pepper, jalapeno, coriander A step by step process of preparing homemade butter will include heating the milk to bring to a boil, cooling it and then to refrigerate undisturbed for 5-6 hours. A thick cream layer(malai) will form. Remove carefully with perforated spoon. Take in a lidded container. Refrigerate. Add more to it in next lot of milk. Collect daily top cream from milk till you have 2 cups at least. Now add curds, mix lightly, and cover. Keep in dark warm place for 6-7 hours. Beat set cream till the butter separates from liquid. Add 3 cups chilled water and collect butter into a lump. Hold lump against vessel wall, and pour out the buttermilk formed. If using to make flavoured or salted butter, then wash 2-3 times more with chilled water. Drain out all water, and use the homemade butter as desired. This homemade butter tastes unlike anything we can buy in a grocery store. It has a fuller flavor of creamy butter that is much more aromatic than store bought butters.