I have had to go dairy and soy free because I'm breastfeeding and my little one gets really bad colic if I have products with milk or soy. I would like to know if I can use eggs (mixed with a little bit of water and oil) in place of milk. Please do not suggest almond milk or other plant based milk as those are primarily water (I'd say about 80% water) and they make my cakes gummy.

  • Are you able to be more specific about what type of cakes you will be making? Nov 17, 2012 at 10:43
  • Pound cake, olive oil cake (which calls for about 180ml of whole milk) etc.
    – Primprim
    Nov 17, 2012 at 13:50
  • 3
    Cow's milk is more than 80% water; I don't think water content is the issue with non-dairy milk substitutes.
    – Fisher
    Nov 17, 2012 at 15:19

3 Answers 3


No, you can not.

Milk is used as a liquid in cakes. Eggs add a little bit of liquid, but also have lots of other effects on your batter. You don't want these effects, or rather, you want them to happen in a certain degree, and the ratio of eggs to milk in existing recipes is calculated to give you the optimal degree. The effects are too many to explain in depth here, but they can include drying out, toughness, fatty feel, eggy taste (ever had a cake which tastes like an omelette?), and overleavening. You want to use a liquid which does not have these effects.

Cow milk is roughly 3% protein, 5% carbohydrates, 4% fat and 88% water. You could try to find something with similar proportions. Plant milks are fairly close. A shot in the dark (or rather twilight): if soy milk gums your cakes, try scalding it first. Soy protein has the ability to form film-like structures similar to gluten; once you denature it (with heat), it will have a harder time building them. If you prefer something else, pick a different liquid from the advice in the other answers, and adjust at least the solids-to-water ratio proportionally. Better yet, adjust the fat-to-nonfatsolids-to-water ratio. So I wouldn't use full-fat coconut milk (21% fat), but rather a lower-fat version. And I would add fat if using fruit juice (a bit more butter in the creaming step should do).

  • If the dairy-free recipe calls for certain ingredients such as whole fat coconut milk, it is probably best to at least try the recipe before futzing with it so you have a basis to start from. I'll still give you a +1 for the cake that tastes like an omelet. I've tasted that and it's gross! :-) Nov 17, 2012 at 23:56
  • @KristinaLopez I agree, if a recipe already has no milk, no substitutions should be made, as it is already balanced (hopefully, there are also lots of bad recipes floating out there). I was describing a case where the cook tries to change their old milk-containing recipe by themselves. If the OP is looking for new recipes, there is no need to look for ones with coconut milk, as most types of cake don't need liquid anyway, dairy or otherwise. (I mean "liquid" in the baking sense here, of course eggs and possibly melted butter are physically a liquid).
    – rumtscho
    Nov 18, 2012 at 15:16

There is a site called Go Dairy Free.org that uses whole-fat coconut milk in its poundcake recipe. There seems to be lots of recipes that are suitable for your purposes. Best of luck!


You can use fruit juices instead of milk in some recipes, either straight juice or a mix of juice & water.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.