Certain foods may help improve blood flow by promoting nitric oxide production, which relaxes blood vessels. These include cayenne pepper, garlic, fatty fish, beets, leafy greens, citrus fruits, and ...