Coffee Drink
Soy Latte: Recipe, Calories and How to Avoid Splitting
A soy latte is espresso with steamed soy milk and a thin layer of fine foam. The carton shapes its sweetness, body and mild soy flavor.

Drink Snapshot
- Caffeine
- ~75 mg referenceGeneric prepared espresso, 36 gThe home extraction is unmeasured; soy milk does not remove caffeine.
- Calories
- Estimated 80 kcalNamed ingredient estimate180 ml (6.1 US fl oz) Alpro UK Barista Soya plus espresso; no syrup.
Serving, sugar and sources
- Serving
- 1 hot soy latte in a 250–300 ml (8.5–10.1 US fl oz) cup
- Made with
- 36 g espresso + 180 ml (6.1 US fl oz) cold soy milk
- Sugar
- Estimated 4.5 g total. From the selected soy-drink label; no extra sugar added in the recipe.
- Preparation
- About 5 minutes, equipment ready
Nutrition is calculated from product labels and a USDA espresso reference. Milk is measured by volume before heating; cup capacity is not drink yield. See the full calculation or label comparison.
Key Takeaways
- 1Taste the soy drink with coffee before adding flavoring; its own sweetness and flavor shape the latte.
- 2If the milk foams well but splits in coffee, look at the carton, coffee and serving temperature rather than adding more air.
- 3Measure the milk before steaming and pour the whole measured portion into the espresso.
On This Page10 Sections
Which Soy Milk Works in a Latte?
Start with a barista soy drink if your priority is foam and easy mixing. Choose an unsweetened carton if avoiding sweeteners matters more, then check how that specific product behaves in coffee.
Read the ingredients as well as the front label. The Alpro UK Barista Soya ingredients list sugar, while the Tesco label lists apple extract. Both give the same energy and protein values; the calculation below uses Tesco’s 2.5 g total sugars per 100 ml. Check your carton to identify the formulation you have.
Soy Latte Recipe
Simple Hot Soy Latte
Recipe
Hot Soy Latte
- Makes:
- 1 serving
- Time:
- About 5 minutes, equipment ready
Ingredients
- 18 g coffee, ground for espresso, to yield 36 g espresso
- 180 ml (6.1 US fl oz) cold barista soy milk
Equipment
- Espresso machine with steam wand
- Grinder and tamper
- Scale
- Graduated measuring jug
- Milk pitcher suited to 180 ml milk
- Thermometer
- 250–300 ml (8.5–10.1 US fl oz) heatproof cup
Method
- Prepare the milk. Shake the closed carton as directed. Measure 180 ml (6.1 US fl oz) cold soy milk into a suitable pitcher and set out a 250–300 ml (8.5–10.1 US fl oz) cup.
- Brew the espresso. Prepare 36 g espresso from 18 g ground coffee. Adjust the grind for your beans and machine; this 1:2 brew ratio uses mass.
- Steam gently. Add a little air near the start, then keep the milk rolling until the bubbles are fine. For the named Alpro Barista Soya, stop at 65°C (149°F); follow your carton if different. Do not boil or re-steam. Turn off the steam before removing the wand, then wipe and purge it.
- Pour and serve. Swirl the pitcher to integrate the foam. Pour all the textured milk into the espresso, leave room below the rim and serve promptly.
Estimated nutrition: 80 kcal · 4.5 g total sugar. Per latte, using Alpro UK Barista Soya and no added syrup.

Prepare the shot using the espresso brew guide. The 65°C (149°F) target follows Alpro’s recommendation for its Barista Soya.
Without a steam wand: gently warm 180 ml (6.1 US fl oz) soy milk in a saucepan, froth briefly with a handheld frother and swirl before pouring into 36 g espresso. Without an espresso machine: combine 40 ml (1.4 US fl oz) prepared moka-pot coffee with 180 ml (6.1 US fl oz) soy milk.
What Does a Soy Latte Taste Like?
A soy latte has a soft, creamy body with a mild soy flavor beside the espresso. Some cartons taste more beany or nutty than others; the barista formulation used here is intended to be mild and brings a little sweetness. Fine foam should blend into the drink, leaving the coffee’s roasted character clear through the finish.
I taste a new soy drink with the espresso before choosing it for a latte because the carton’s own flavor matters even when it foams well.
Soy Latte Troubleshooting
| What you see | What to try next |
|---|---|
| Big, dry bubbles in the pitcher | Introduce less air, keep the milk moving, then swirl and pour promptly. |
| Milk froths alone but separates in coffee | Follow the carton's heat limit; next time compare a coffee-specific formulation while keeping the quantities fixed. |
| Separation persists | Try a slightly cooler serving or a different coffee, changing one variable at a time. |
| Coffee tastes hidden | Reduce the cold milk to 150 ml (5.1 US fl oz) next time; keep the espresso unchanged. |
| Unwanted sweetness | Choose a no-sugars carton before deciding whether any syrup is needed. |
Why can soy milk split? A 2019 study of soy milk and instant coffee found that temperature and milk concentration affected separation in the tested system. That supports checking the combination as well as the frother. It does not establish a universal heat threshold or guarantee a fix for every espresso and carton. Do not use appearance alone to decide whether an opened product is fresh; follow its storage directions.
Soy Latte Calories, Protein and Caffeine
This recipe has an estimated 80 kcal, with 4.5 g total sugar, using 180 ml (6.1 US fl oz) of the named Barista Soya and 36 g plain espresso. The milk supplies 5.9 g protein. The espresso supplies a 75 mg caffeine reference.
Swipe to see all columnsScroll to see all columns
| Cold soy drink, UK product | kcal per 100 ml | Sugars per 100 ml | For 180 ml: milk only |
|---|---|---|---|
| Alpro Barista Soya | 42 | 2.5 g | 75.6 kcal; 4.5 g sugars; 5.94 g protein |
| Alpro Soya No Sugars | 33 | 0 g | 59.4 kcal; 0 g labelled sugars; 5.94 g protein |
Serving calculation and sources
Sources: Barista Soya UK label and Alpro Soya No Sugars UK, reviewed 24 September 2026. Both list 3.3 g protein per 100 ml. Multiply each label value by 1.8 for this recipe's cold milk portion. The No Sugars version saves about 16 kcal in the milk portion.
USDA espresso record 171891 lists 9 kcal and 212 mg caffeine per 100 g. For 36 g, that gives 3.24 kcal and 76.32 mg: about 3 kcal and a 75 mg caffeine reference, not a test of this extraction. Use a named café or capsule’s own serving information when available; see decaf latte for a lower-caffeine choice.
Adding the espresso estimate gives 78.84 kcal for the Barista version, rounded to 80. The No Sugars version is 62.64 kcal, or 65 with the same rounding. No syrup is included. The UK labels give total sugars, not a separately quantified added-sugar amount; “no syrup added” does not make the Barista recipe sugar-free.
Soy Latte vs. Oat and Almond Lattes
| If you care most about… | Compare this |
|---|---|
| Protein | The exact carton value and the amount poured. This soy example contributes 5.9 g from 180 ml (6.1 US fl oz). |
| A grain-like flavor | An oat milk latte; sweetness and texture still vary by product. |
| A nutty flavor or lighter milk portion | An almond milk latte, checking sweetened versus unsweetened labels. |
| Less caffeine | The espresso choice, rather than the milk name. |
Plant drinks are not nutritionally interchangeable. The FDA's comparison guidance recommends checking protein, calcium, vitamins and added sugars on the label. This plain soy recipe uses plant ingredients; check toppings and syrups separately, and choose another drink if you need to avoid soy.
Iced Soy Latte
Use 36 g espresso, 150 ml (5.1 US fl oz) cold soy drink and 100 g (3.5 oz) ice in a glass of at least 350 ml (11.8 US fl oz). Add milk and ice, pour in the espresso and stir. Skip steaming. With the same Barista label, the smaller milk portion makes this version an estimated 65 kcal and 3.8 g total sugar; the espresso reference is unchanged. Ice dilutes the drink as it melts.
Common Questions
Can soy milk make latte art?
Is a soy latte dairy-free and vegan?
Is a soy latte automatically healthier than a dairy latte?
Editor's Take
Sources and Further Reading
7 references
External links open in a new tab
Product labels
- Barista Soya UKAlpro · Product ingredients and energy/protein values; sugar badge conflicts with listed ingredients.(opens in a new tab)
- Barista Soya UK retail labelTesco · Portion-defined total sugar and preparation label.(opens in a new tab)
- Soya No Sugars UKAlpro · Equal-volume energy, sugar and protein comparison.(opens in a new tab)