There are many reasons to make your own baby food. The first and most important is that it is best for your baby; it's also as easy if not easier than making your own dinner, and it is cheaper than buying baby food.
Making your own baby food is best for your baby because you know exactly what is going into the food. If you are making your own organic baby food it will be cheaper than buying the major organic baby food brand which where I live averages 99 cents a jar. If you are concerned about allergies, this is the way to go. You can control everything that goes into the food and be sure that there are no cross contaminations of allergens.
All you need to get started is a food processor, covered ice cube trays, which you can get at any major home store like Linens n' Things or Bed Bath and Beyond or at http://www.freshbaby.com/ and of course the food and a liquid (either breast milk or formula) to mix in to thin out the food mixture. Whole cows milk should not be used until 12 months of age.
My favorite website for making baby food is http://www.wholesomebabyfood.com/. This site is great because they have charts on when to introduce different foods and many different recipes. When I first made food for my daughter Allie this site took a lot of the guesswork out of making the food. I usually make a bunch of different purees on the weekend and then freeze them. Once they are frozen, I pop them out of the trays and keep them in ziplock freezer bags; that way they are easy to use.
Information in this blog is not medical advice and you should always remember to check with your pediatrician on when it is best to start solid foods and in which order food should be introduced.