Soy is an excellent source of protein, fiber, vitamins, and minerals.  Consuming soy regularly has been shown to reduce the risk of heart disease, improve bone health, and have anti-inflammatory benefits.  Consuming a moderate amount of soy can improve your overall health.