Here are the essentials:
1) A blender
(or food processor)
2) Ice trays
3) Freezer bags
(or containers)
To make your own fruit or vegetable baby food, all you need to do is lightly cook said items (carrots, peas, green beans, sweet potatoes, peaches, pears, local-organic-in-season-produce, etc...) and drop them in your blender for a good spinning. Too thick? Just add water. In seconds you'll have fresh baby food. Pour the puree into ice cube trays and freeze for 12 to 24 hours. Then pop out those perfect-portion sized cubes and store them in an airtight container in the freezer (for up to a month). When your babe is ready to eat, just take out the needed cubes and thaw them in the fridge (30 minutes) or in the microwave (10 seconds). You can easily make enough baby food in one hour to last you a three week period.