Cook the Beef on a low heat, stirring often until browned, break off the large lumps as it cooks. Add the butter, onion and spices. Cook covered on medium to low heat until all the liquid is gone and the meat and onion is cooked. Adjust seasonings. Remove from heat and let it cool completely.