It's best to get vitamin B9 from whole foods. High-folate foods include asparagus, avocados, Brussels sprouts, and leafy greens like spinach and lettuce. However, for some people, such as pregnant women, supplements are an easy way to ensure adequate vitamin B9 intake.