Foods naturally rich in folic acid include dark leafy greens (spinach, kale), legumes (beans, lentils), citrus fruits (oranges, grapefruits), avocado, broccoli, asparagus, and fortified cereals and bread.