The best foods for a toddler are egg yolk (not hard-cooked), whole milk, cream, yogurt, kefir, butter, and liver. When your child masters these soft foods, you can move to other meats, including chicken, turkey, lamb, beef and seafood.
Vegetables and fruits should be cooked well, and salted with unrefined sea salt in moderation. Canned foods are not nutritious and contain unhealthy residue from the cans. Juices are generally not a healthy food for children. Naturally fermented vegetables that are soft (like some sauerkrauts available in some stores or home-made) are very good for children.
Grains and nuts are the most difficult for children to digest. Introduce them last, and be sure they are properly prepared when you do (see the Nourishing Traditions cookbook by Sally Fallon for instructions).
Animal foods should be from the cleanest, most reliable sources. Industrially processed meats and cheeses (like lunchmeats and processed cheeses) are not appropriate, since they contain many toxins. Raw milk is the most preferable form of milk, either fresh or fermented, but only from a highly reliable source. Ultra-pasturized milk is so indigestible that you cannot even make it into yogurt, so avoid it.
Never feed your child unfermented soy products such as tofu, edamame, soy formula, or soy milk, because soy is a gender-bender, and full of toxins and nutrient-inhibitors.
Bone broths in stews, soups, gravies, tomato sauces, and grain dishes will promote your child's skeletal growth, digestion, and healthy teeth.
Mother's milk is over half fat (by calories). Fats, particularly saturated fats and cholesterol, are critical in a young child's diet. I am talking about natural fats from pastured animals, not the toxic vegetable oils that are so widely promoted.
This is a good time to introduce cod liver oil to your child, as they learn to really enjoy it if introduced to it at an early age. One quarter teaspoon of high-vitamin cod liver oil per day is a good dose, but don't ever force any foods on your child, or they will develop an emotional aversion to that food that will plague them for the rest of their life.
Processed foods like canned baby foods and meat sticks, pasta, canned marinara, and boxed foods, are very bad for children, especially babies, so avoid them scrupulously. Anything with refined sugar or white flour is bad, but even worse are the sugar-free products and anything with MSG, which is often disguised under a variety of names by the food industry, so it's only safe to just avoid processed foods. Sugar substitutes (nutra-sweet, aspartame) and glutamates are excitotoxins that cause brain and nervous system damage. (see Russel Blaylock's book "Excitotoxins, the Taste that Kills).
I'm so sorry you have gotten so much bad advice from so many well-meaning people. Think about it, though. What foods did your healthiest ancestors eat? Traditional foods kept people healthy through difficult living conditions for thousands of generations. Those are the foods that you will want to feed your baby, not the modern industrially processed foods that are causing an international health crisis and promoting learning disabilities, behavioral disorders, low intelligence, and chronic diseases, including asthma, diabetes, heart disease, and allergies.
M. Minno
Mother of 2, Grandmother of 2