How to Make Homemade Baby Formula

Why would you want to make homemade baby formula? Everyone knows breast milk is the best thing for babies.

But some of us have not been blessed with an easy time breastfeeding. I loved breastfeeding and had no problems… until I started having issues with my breast milk supply when my baby Kate was only 4 months old.

I tried everything to increase my breast milk supply (fenugreek, round-the-clock pumping, taking her to bed with me for 3 days, etc.). But to my great despair, I had to start supplementing with formula. I felt like a complete failure as a mother.

The more I read, the more I realized that every formula on the market these days has soy in it (usually soybean oil and/or soy lecithin). The more I read about the dangers of soy, I came to the conclusion that there is no good commercial infant formula available. I became determined to find a healthier alternative for my baby.


Makes 36 ounce

Equipment Needed:

Blender (you can use a whisk and a bowl but I think it’s much easier in a blender)
Glass bottles (you can also use BPA-free plastic bottles; do NOT use plastic bottles with BPA — it’s toxic!)



  • Whole milk, preferably unprocessed (raw) milk from pasture-fed cows (2 cups)
  • Filtered water (if you don’t have a filter, use bottled distilled water, reverse osmosis water, or spring water) (1 7/8 cups)
  • Homemade liquid whey. Note: Do NOT use whey from making cheese — it will cause the formula to curdle. Use only homemade whey made from yoghurt, kefir or separated raw milk.(1/4 cup)
  • Good quality cream (ideally organic and raw, but at least not ultrapasteurized), more if you are using milk from Holstein cows (2 TBS or more)
  • Coconut oil (2 tsp)
  • High-vitamin cod liver oil (store in the fridge) (1/2 tsp)
  • Expeller-expressed sunflower oil (store in the fridge) (1 tsp)
  • Extra virgin olive oil (store in a dark cupboard) (1 tsp)


  • Lactose powder (4 TBS)
  • Frontier brand nutritional yeast flakes (2 tsp)
  • Gelatin (2 tsp)
  • Natren bifidobacterium infantis (store in the fridge) (1/4 tsp)
  • Acerola powder (1/4 tsp)

It is very important to use the exact amounts that are called for. This recipe was formulated by a nutritionist (Mary Enig) and is designed to be as close as possible to human breast milk.

Please DO NOT use regular olive oil from the grocery store. adulterated with cheap oil. Also, get a good quality cod liver oil.


1. Add the 2 cups of milk to the blender.

2. Add the 1/4 cup of whey and the 1 7/8 cups of filtered water.

3. Add all the dry ingredients. (I add the dry ingredients first because then I don’t get my measuring spoons wet.)

4. Add the rest of the liquid ingredients.

5. Set out some clean glass bottles. How many you will need depends on how much your baby drinks at each feeding. I use 6 bottles and fill them all about 6 ounces each.

6. Using a teaspoon, scoop the clumpy snow-like top layer of formula and distribute evenly into the glass bottles. if you don’t scoop it off the top, it will not pour and will get stuck at the bottom of the blender.

7. Distribute the formula into the bottles. When you get near the bottom, you’ll notice that the gelatin is kind of sticking around down there (this is why they recommend warming it in water). If you just swirl the formula around in the blender, making sure the gelatin mixes in, you can easily distribute it among the bottles.

8. Put clean nipples and lids on the bottles and stick them in the fridge.

9. To serve, take the bottle out of the fridge and set in a Pyrex measuring cup or coffee cup halfway full of boiling hot water. When warm, shake bottle well and feed baby. Never, never heat formula in a microwave oven!

I do not recommend setting a cold bottle just out of the fridge in a saucepan of simmering water. I broke a few bottles doing that. If you are going to use a saucepan on the stove, use a room-temperature bottle only.

1 Comment
  1. You listed lactose as one of the powder ingredients, but where can I find food grade lactose powder. Only place I found was a craft brewing website.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.