For most babies it does not matter what foods are introduced first, though by tradition, single-grain cereals are usually introduced first. However, there is no evidence that supports introducing solid foods in any particular order has an advantage for your baby. It is usually recommended starting vegetables before fruits, since babies tend to have a preference for sweets. However, the order in which foods are introduced does not change this.
If your baby has been mostly breastfeeding, he may benefit from baby food made with meat. Baby cereals are available premixed in individual containers or dry, to which you can add breast milk, formula, or water. Whichever type of cereal you use, make sure that it is made for babies and iron-fortified.
Once your baby learns to eat one food, gradually give him other foods. Introduce your baby to one new food at a time, and wait at least 2 to 3 days before starting another. Generally, meats and vegetables contain more nutrients per serving than fruits or cereals.
Within a few months of starting solid foods, your baby’s daily diet should include a variety of foods each day that may include the following:
• Breast milk and/or formula
• Meats
• Cereal
• Vegetables
• Fruits
• Eggs
• Fish
NOTE: If you make your own baby food, home-prepared spinach, beets, green beans, squash, and carrots are not good choices during early infancy. Commercially prepared vegetables are safer because the manufacturers test for nitrates. Peas, corn, and sweet potatoes are better choices for home-prepared baby foods.