There are no foods that contain progesterone.It's an animal hormone and never found in plants. Not even soy beans or yams! Plants such as the soy bean, Dioscorea species of yams, fenugreek and many more, contain phytosterols, two such are stigmasterol and diosgenin.