Beta-carotene is a fat-soluble vitamin, so eating the following foods with a fat like olive oil or nuts can help absorption. Foods high in beta-carotene include sweet potatoes, carrots, dark leafy greens, butternut squash, cantaloupe, lettuce, red bell peppers, apricots, broccoli, and peas. The recommended daily allowance for beta-carotene is 10800mcg. This serves as a general target for how much beta-carotene to eat each day.