You can buy the commercial baby cereals, or prepare your own, by running oatmeal through your blender, for instance. Fruits are generally given next. Except for raw, mashed banana, you will need to cook all other fruits till they are soft. You can also peel peaches, plums and apricots and boil or steam them. Use fresh vegetables whenever possible in order to provide the best nutrition and flavor for your baby.
Frozen vegetables are better to use than canned.
Steaming vegetables is the best method of preparation. Carrots and sweet potato are two popular choices to begin with. Meats should be added slowly. They can be boiled or broiled, then put in the blender with a little milk and perhaps banana or cream of rice to get the right consistency. Chicken is generally the first meat baby is introduced to and usually goes down fairly well.