The mayonnaise I made from the store bought soy milk was creamy and thick tasting, while the one made from home made soy milk has a bit of a watery feel to it. The store bought one's ingredients are soybeans, water, oligofructose (dietary fibre) and vanilla flavour. I wonder if I added different amounts of oil each time.

Recipe used-

1)Take about 150 ml of cold soy milk in an electric blender jar.

2)Add a pinch of salt and half tablespoon of sugar and blend for 10 seconds.

3)Add two tablespoons of oil and blend for 30 seconds.

4)Repeat step 3 until a thick emulsion is reached.

5)If oil becomes excess and the mixture becomes liquidy again, add two teaspoons of soy milk and blend again.

  • 3
    Hello Akshay, we have no idea how you made your mayonnaise. The usual recipe has no milk in it, soy or otherwise. You would have to add an exact description of your process so people can orient themselves in what is happening here. Then you can flag th equestion for reopening.
    – rumtscho
    Nov 20, 2020 at 8:21
  • How much oil does it usually take? Your recipe seems to imply more than the two tablespoons?
    – Stephie
    Nov 20, 2020 at 10:56
  • Surely you can find a soymilk that isn't vanilla flavored to make your mayonnaise.
    – csk
    Nov 20, 2020 at 17:21
  • @Stephie it usually is almost the same quantity as the soy milk. However, I don't understand what is the saturation level.
    – Arrowroot
    Nov 21, 2020 at 10:50
  • @csk Yeah but it is almost double the price since not a lot of companies make soy milk here, though need to check more. Will soy milk powder work though?
    – Arrowroot
    Nov 21, 2020 at 10:51

1 Answer 1


This kind of eggless recipe depends on the lecithine in the soy milk to emulsify the oil with the water phase (the soymilk). Emulsification is a complicated process, and it does need all the starting conditions to be right.

From your description, it looks like your homemade soymilk either doesn't have enough lecithine, or it is in a form that isn't available for emulsifying the fat (maybe it is already bound to something else). This is actually to be expected, the process for making soymilk at home is relatively crude and you don't have much control over what happens to specific compounds in the soy. The food technologists at industrial producers can finetune their process to make sure their soymilk has a lot of lecithine available, and in the proper form to uphold a good emulsion. They are likely not doing it for mayonnaise purposes, but to prolong the "best by" date of their product (prevent their soymilk from separating in the fridge) but you are now seeing the side effects - not any old soymilk will do, you need one that is optimized for making emulsions.

As a side note, when producers list the ingredients on a processed product, they are not obliged to keep the ratio of derived products the same as in the natural ingredient - in fact, that would defeat the whole purpose (can you imagine a "soy milk" with the same ratio of solids to liquids as a soy bean?). So with the ingredient list you gave us, it is entirely possible that they used some soybeans to extract soy lecithine, purify it and do whatever is necessary for it to have its best emulsification powder, then extracted some soymilk from other beans and added the purified lecithine. The ingredients on the label can still say "soy", because the added lecithine is also "part" of the soy. So the most viable solution for your case might be adding extra soy lecithine to your mayonnaise. It will be tricky to hit the right ratio and best process, but it should give you a creamy emulsion.

In support of my line of argumentation, apparently not even all industrial soymilks are equally suited for this type of recipe, see this old question and OP's answer: Vegan mayonnaise never emulsifies?.

  • Will the liquid form of soy lecithin work? Or sunflower lecithin? And are there other vegan emulsifiers that would fulfill the same purpose? Moreover, I have seen people add some starch and gum as well. What does that do? (Apologies if too many questions haha.)
    – Arrowroot
    Nov 21, 2020 at 10:54

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.