Asparagus is good for your heart and skin. Due to its strong flavonoid content, it is associated with a reduction in blood pressure, risk of heart attacks, and cardiovascular disease (13, 15, 16). Animal studies have also exhibited suggested protective effects on the liver regarding the reduction of oxidative stress (14).