Think you eat pretty well and get enough key nutrients? Even if you eat an appropriate amount of calories, you may not be getting enough important nutrients, Fox News reports.

Vitamin A

Good food sources of vitamin A include beef liver, fish, milk, eggs, spinach, and yellow or orange fruits and vegetables (like carrots, apricots, and peaches).

Vitamin C

Good sources of this power vitamin include sweet red peppers, orange juice, kiwi fruit, broccoli.

Vitamin D

Surprisingly few foods contain vitamin D, unless it's added to the food. That's because your body is meant to get vitamin D through your skin (from sunlight) rather than through food. The best sources of vitamin D from food are fatty fish (like tuna, salmon or mackerel), milk, yogurt, orange juice, and cereal, beef liver, cheese.

Vitamin E

The best source of vitamin E is wheat germ oil, with 1 tablespoon providing 100 percent of the daily value. Other top sources of vitamin E include nuts and seeds, and some oils (sunflower oil, soybean oil, corn oil).

Calcium

It’s no surprise people think of milk when they think of calcium – dairy. Other sources of calcium include spinach, soybeans and white beans.

Magnesium

Good dietary sources of magnesium are spinach, legumes, nuts, seeds, and whole grains

Omega-3 Fatty Acids

For good health, you should aim to get at least one rich source of omega-3 fatty acids into your diet every day. This could be through a serving of salmon or other fatty fish, a tablespoon of salad dressing made soybean oil, a handful of walnuts, or ground flaxseed.