Soy contains genistein and daidzen, compounds which can help to control hot flashes. Soybeans also contain phytoestrogens which are similar to our biological estrogens. This may help to regulate the hormonal levels in the body. Other than soybeans, other beans can have the same effect as well! Make sure to make beans as part of your diet.