Beta-sitosterol might help reduce cholesterol levels by limiting the amount of cholesterol that is able to enter the body. It can also help reduce swelling in the prostate and other tissues. People most commonly use beta-sitosterol for lowering cholesterol levels and improving symptoms of an enlarged prostate (BPH).