There are many different types of baby food that come in different prices, depending on the brand and size of the jar or can. The average cost of baby food in 2011 is $100 a month, with individual jars costing between $1 and $3 depending on the size of the jar and the brand. While powder foods cost less, ready-to-feed cans are quite expensive, at least 3 times the average cost. Brand names generally cost more than generic store types. Baby food manufacturers, who generally prepare organic, soy and specialty foods, adhere to the restrictions laid down by the health administration such as the required amount of nutrients.