Olive and Cleo
[Photo credit: monkeybusiness via Deposit Photos]

Homemade baby food may be the best solution for you if you are struggling with the balance between buying baby food and getting enough breastmilk for your child. Processed and healthy baby foods can often cost an arm and a leg and children are expensive, so we don’t blame you for not wanting to buy baby food to save a few bucks.

Plus, making homemade baby food is not only good for your budget, but it’s also so much better for your baby. You get to control what your baby eats and you can give them the best ingredients.

For example, how delicious does yams, carrots, a few prunes and a sprinkle of cinnamon? Or what about a vitamin bomb with broccoli, cauliflower, some prunes and a bit of chicken stock? Yes, some children love new flavors and feel bored with plain vegetables.


  • Vegetables and fruits of choice
  • Water
  • Food processor
  • Latex-free ice cube trays


  1. Chop up the fruits and vegetables so they become bitesize. If you are using a hard vegetable, such as potatoes, sweet potatoes, broccoli, cauliflower, and so forth, steam them until tender. Boiling them will lose some of those important vitamins and nutrients.
  2. Put the newly steamed vegetables and/or fruits in your food processor and add a bit of water. If you find it to be too thick, add a bit more water. If it’s too liquidy, add a bit more vegetables or fruit.
  3. Once you have the right consistency for your baby (if new to solids, make it a bit liquidy to ease the acceptance of the new food), scoop it out and place the purees in the ice cube trays.
  4. Freeze the food. Once your baby is ready for food, take one or two cubes out of the freezer and thaw it in the microwave. Let it cool a bit before serving. It may be better to serve it while it is warm rather than cool or room temperature, as your baby may be used to warm milk as a food.

What homemade food combinations have worked well for you? Share your thoughts below to help other women in the same situation.

Share your thoughts!