Below I outline how to avoid this dilemma:
1. Eat a variety of foods! Try different colored lettuces (spinach, kale, red cabbage) to get different nutrients. Also make sure you aren't eating a grass-fed steak at every meal. Sure it's delicious and healthful, but eat some salmon too to get your omega-3's in track. Also there's nothing like some baked turkey or ham, and don't forget about roasted lamb too. All of these foods offer different amounts of fats. Meats also provide minerals like calcium and iron, which are important for women's health. Don't forget healthy carbs like sweet potatoes which are packed with Vitamin A (great for the skin). In addition, fruit offers plenty of vitamins, minerals, and fiber (my favorite is kiwi!).
2. Get sun. Our bodies actually produce vitamin D through a reaction with sunlight-- it isn't really a vitamin, it is more of a reaction our bodies create. I recommend supplementing with vitamin D in the winter months, especially if you live above the Georgia line, as it is hard to receive sufficient vitamin D from the sun.
3. Eat the whole animal. Offal contains minerals like chromium. If you are unsure how to cook with it, buy a chunk of liver and add it into your stew. If you secretly hide it in your food you won't taste it and you'll be getting your daily needs. You can also try making a home-made broth, which will be loaded with minerals, healthy fats, collagen, and amino acids.
What have you discovered about vitamin deficiencies? What foods do you consume to make sure you are meeting your nutritional needs?