Shop Now for All Your Vegan Needs!
Back to Blog
lifestyle

The Best Plant Milk for Lattes: Oat, Soy, Almond and Coconut Compared

Punk Ass Vegan Team Oct 20, 2026 5 min read
The Best Plant Milk for Lattes: Oat, Soy, Almond and Coconut Compared

Not all plant milks are created equal, especially when they meet hot espresso. Some foam like a dream, some curdle, and some taste great cold but go flat the moment you steam them. Here is how the most common options stack up for lattes.

What makes a good latte milk

Three things matter:

  • Foam – protein and fat help create the silky microfoam you need for a smooth latte and latte art.
  • Stability – the milk should not split or curdle when it hits hot, acidic coffee.
  • Flavour – it should complement the coffee, not fight it.

This is why many brands make a "barista" version of their milk, with a little added fat and stabilisers to help it steam and stop it splitting. If you are serious about lattes, barista editions are worth it.

Oat milk

Best all-rounder. Creamy, naturally a little sweet and close to dairy in texture. Barista oat milk steams into glossy microfoam and rarely splits. It is the reason oat lattes took over coffee shops. The only downside is that it can taste slightly cereal-like in very light roasts.

Soy milk

Best foam. Soy has the most protein of the common plant milks, so it produces thick, stable foam that holds latte art well. It can curdle in very hot or very acidic coffee, so let your espresso sit for a few seconds, or pour the milk into the cup first and add the coffee after. Flavour is neutral to slightly beany.

Almond milk

Lightest option. Nutty and thin, with less foam and a tendency to separate unless you use a barista version. Works well in iced lattes and with medium or dark roasts where the nutty flavour shines.

Coconut milk drink

Most distinctive. Light body, noticeable coconut flavour and modest foam. Great in iced lattes, mochas and spiced drinks, less great if you want to taste the coffee itself.

Other options worth trying

  • Pea milk – high in protein, creamy and foams well.
  • Cashew milk – rich and smooth, but harder to find in barista versions.
  • Rice milk – very thin and sweet. Not ideal for lattes.

How to steam plant milk at home

  1. Start cold. Cold milk gives you more time to build foam.
  2. Do not overheat. Stop at around 55–65°C, warm to the touch but not too hot to hold. Overheated plant milk loses its sweetness and can split.
  3. No steam wand? Heat the milk gently in a pan, then froth it with a handheld frother or pump it in a French press for 15–20 seconds.
  4. Tap and swirl. Tap the jug on the counter to pop big bubbles, then swirl until it looks like wet paint.

Flavour ideas

  • Maple cinnamon oat latte
  • Turmeric golden latte with soy
  • Iced coconut mocha
  • Vanilla almond cold brew latte

Make lattes your ritual

Lattes are not just a drink, they are a little daily ritual. Lattes for the Inner-Anarchist explores latte-making as self-expression, with mindful rituals to make every cup your own.

Start with a better base by reading our guide to brewing better coffee at home, and check out Coffee-a-Holic – No Shame. Happiness Begins with Bru.

PUNK A**VEGAN

Plant-based anarchy starts here. Join the movement for a kinder, greener world.

Support

Follow Us

© 2026 Punk A** Vegan. All rights reserved.

Privacy PolicyTerms of Service