Several foods have been shown to help improve blood flow and support heart health, including garlic, onions, beets, berries, citrus fruits, and leafy greens, among others. Share on Pinterest Grisha ...