Margarine often tops butter when it comes to heart health. Margarine is a blend of oils that are predominantly unsaturated fat. Butter is made from cream or milk. The type of fat found in animal products, such as cream, is primarily saturated fat. Ideally, you should not eat much of any of them.