Abstract: A process for preparation of isoflavone compounds, comprising separating isoflavone compounds from a starting material containing isoflavone compounds and/or their precursors by means of extraction, wherein the starting material is subjected to removal of fat prior to the separation of isoflavone compounds by means of extraction.