Getting plant milk to froth properly is a frustrating challenge that a lot of vegans face – so you aren’t alone if you are annoyed by flat soy milk. Soy milk is one of the most popular plant-based milks available, but it doesn’t always froth well.
Soy milk generally fails to froth because it has weak protein bonds in it. The protein is what stops the air from escaping when the milk is frothed, so with weak bonds, most of the air will simply dissipate. This leaves the milk flat and disappointing. Heating the soy milk to froth can also cause problems.
In this article, we’re going to find out more about why your soy milk won’t froth, and how you may be able to overcome this problem to ensure your soy milk is foamy and delicious every morning.
Why Doesn’t Soy Milk Stay Frothy?

If you have recently swapped from dairy milk to plant-based alternatives, one of the things you might be missing most is frothy milk on your coffee. For many people, this froth makes their morning, and not getting it makes coffee so much more disappointing. Lack of froth in your soy milk can be the result of a few different things, including:
- Lack of protein in the milk
- Heating the milk too quickly
- Highly acidic coffee causing the milk to curdle
Some of these can be challenging to address, but there are often things you can do that will improve the chances of the soy milk staying frothy, and give you that lovely foamy layer on top of your coffee.
Let’s look at these problems in more detail, along with some of the ways you may be able to solve them!
Reason1) Lack Of Protein
Lack of protein is the most likely cause of your soy milk refusing to froth properly. Dairy milk has a lot of protein in it, and these long molecules help to trap the air in the milk. The thicker milk stops the air from escaping, ensuring that the foam lasts for as long as possible.
Because soy milk doesn’t contain as much protein and is generally thinner than dairy milk, the air will escape quickly, making it hard to create a good froth.
Many commercial soy milks have begun combating this by adding certain ingredients, such as gellan gum. This increases the binding properties of the milk and helps it to trap the air more effectively. Some brands will contain more bonding ingredients than others, and these will likely foam better overall.
It’s worth trying different brands if you are struggling with this, until you find one that holds a good froth. If you are making your own soy milk, you can add gellan gum, or another vegan alternative such as carrageenan, and this should help your milk to stay frothy.
Reason 2) Fast Heating
Sometimes, your soy milk will not retain its froth because you have heated it too much. Getting milk to froth up usually involves applying heat, but if you bring your soy milk all the way up to 145 degrees F (the preferred frothing temperature in most cases), there is a risk that it will curdle and split. It certainly will not froth after this has happened.
It’s therefore best to heat your milk to a lower temperature, and more gradually. Aim for around 135 degrees F instead; just 10 degrees will make a big difference to your chances of success.
It’s also a good idea to make sure your soy milk is cold before you start, and heat it slowly. The slower you heat it, the lower the risk that it will curdle.
Reason 3) High Acidity
Coffee is acidic, and unfortunately, soy milk reacts to acids by curdling. There may not be much you can do about this, but choosing beans or grounds with a low level of acidity may help to reduce the risk of curdling.
Again, if your soy milk curdles, you’ve got no hope of frothing it, and it won’t taste good. That means you need to keep the coffee acidity as low as possible. Sometimes, diluting your coffee with a little extra water will be sufficient. Selecting a dark roast can also help to lower the acidity and may give your soy milk a better chance of staying frothy.
Acidity problems are among the hardest to fix, so choose your coffee with care and consider adding a little more water to the cup.
Conclusion
If your soy milk won’t froth properly, it’s likely because there isn’t enough protein in it, but you should also think about things like your approach to heating it, and how acidic your coffee beans are. If you can balance these 3 things, it is possible to make soy milk foamy.