Some of the top food sources for vitamin B9, also known as folate (daily need is 400 micrograms):
lentils (1 cup cooked): 358 micrograms
pinto beans (1 cup cooked): 296 micrograms
asparagus (1 cup cooked): 268 micrograms
spinach (1 cup cooked): 263 micrograms
broccoli (1 cup cooked): 168 micrograms
avocado (whole, 201 grams): 163 micrograms
mango (whole, 336 grams): 145 micrograms
romaine lettuce (3 ounces): 116 micrograms
orange (whole, 121 grams): 47 micrograms
wheat bread (slice, 29 grams): 25 micrograms
More here.