Los flavonoides son moléculas que están presentes en los vegetales y que se clasifican en diversas sub-categorías entre las que encontramos las isoflavonas. Las encontramos en la mayoría de las leguminosas en estado natural, en particular la genisteína y la daidzaína. Ciertos alimentos como la soja, las judías verdes, los guisantes, los cacahuetes o el maní contienen una gran cantidad de isoflavonas. Las isoflavonas son alimentos muy benéficos para luchar contra la osteoporosis y las enfermedades cardíacas. Por el contrario pueden provocar una bajada de la líbido en los hombres.