According to Daneshgari, “Your best bet is to eat a healthy diet that is good for your heart and your circulation.” Other foods that are good for your circulation include cranberries, apples, peanuts, onions, tea, and red wine. Chances are, if you take good care of your vascular health, you will avoid many of the common causes of erectile dysfunction.