Skip to content
Pull & Pour

How to Steam Milk on a Home Espresso Machine: Stretch, Spin, Stop

Start with cold milk and a purged wand. Hold the tip just under the surface for 5 to 10 seconds to add air, then lower it until the milk spins, and stop when the pitcher is too hot to hold for long, about 140 to 145 °F. Tap, swirl until glossy, and pour right away. The whole job takes under a minute once you know the feel.

by the editorial teamupdated November 2, 20266 min read

Disclosure: This page contains affiliate links (marked with *). If you buy through them, we earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Learn more

AI-generated image: a steam tip in a plain steel pitcher with a whirlpool of milk and wisps of steam.
Image: AI-generated (OpenAI)

Purge the wand, fill a cold pitcher to the bottom of the spout with cold milk, and hold the tip just below the surface for 5 to 10 seconds to add air. Lower the tip until the milk spins. Stop at about 140 to 145 °F, or when you can barely keep your hand on the pitcher. Tap, swirl, and pour.

On this page

What you get: glossy milk with bubbles too small to see, ready to pour on any machine with a wand on your semi-automatic setup. What it takes: a pitcher, cold milk, and some milk down the sink while you learn.

You need a wand that makes real steam, and a steel pitcher. Breville's Barista Express and Bambino include a jug, and our milk pitcher page covers the sizes if yours doesn't suit you. A thermometer helps for the first few rounds. After that your hand does the job.

One pitcher optionAd

Stainless milk pitcher

A stainless pitcher offered from 8.5 oz to 66 oz.

Seller data only: We only have the Amazon listing for this product. We list it as an option, not as a recommendation.

Why here: Stainless steel, and offered from 8.5 oz to 66 oz per the listing, so you can match the size to the drink you make most.

Best for: Any machine with a steam wand

  • Wide range of sizes, per listing title
  • We only have the listing
View on Amazon(paid link to Amazon, opens in a new tab)Ad · paid link · check price & delivery on AmazonLearn more
Type
Milk pitcher
Price class
Budget

Steam milk step by step

  1. Purge the wand

    Point the wand at the drip tray and run steam briefly to clear condensed water, or it ends up in your milk. On a machine that switches modes, wait until it says steam is ready.
  2. Fill the pitcher with cold milk

    Pour cold milk up to where the spout begins, about 4 oz or half a cup in a small pitcher. Breville's Barista Express manual agrees: fill just below the spout. Milk gains volume, so don't overfill.
  3. Stretch for 5 to 10 seconds

    Hold the tip just below the surface, angled to one side, and start the steam. You want a soft sound like tearing paper. A high screech means the tip is too deep. Breville's latte art guide says to stop adding air by about 100 °F, which is roughly when the pitcher feels body warm.
  4. Spin the milk

    Raise the pitcher slightly so the tip sits deeper and the milk turns in a whirlpool. Stretching stops here, the milk keeps heating, and the big bubbles get folded in.
  5. Stop at about 140 to 145 °F

    Stop when a thermometer reads about 140 to 145 °F, or when you can only keep your hand on the pitcher for a moment. Turn the steam off before the tip comes out, or the milk sprays.
  6. Wipe and purge

    Wipe the wand right away with a damp cloth, then point it at the drip tray and run a short burst of steam. Don't touch the wand with bare hands.
  7. Tap, swirl and pour

    Tap the pitcher on the counter to pop large bubbles, then swirl until the surface looks glossy like wet paint. Pour straight away, because Breville's manual warns that the milk begins to separate.
AI-generated image: a flat white with a small rosetta in a low ceramic cup on a dark wooden counter.
Image: AI-generated (OpenAI)

What you're after

Milk that pours like thin paint, with a shine and no bubbles you can see. That's microfoam. Before you pour, tilt the pitcher: the milk should move as one body, with no pile of foam sitting on top.

Read what microfoam is

How hot is right? The sources disagree

The internet likes one number. The sources we read don't give one:

SourceTargetNotes
Breville steaming guide140 to 145 °FOver 145 °F risks a scorched taste, it says
Breville manuals (Bambino, Barista Express)140 to 149 °F (60 to 65 °C)“When the jug is hot to touch”
Breville latte recipe140 to 150 °F
Breville latte art guideUnder 160 °F for dairy, 140 to 150 °F for plant-basedUpper limits
INEI Certified Italian CappuccinoAbout 55 °C100 ml of cold milk grows to about 125 ml

So aim for about 140 to 145 °F, and try lower if your milk tastes cooked. We found no study that settles which number tastes best. The INEI line also gives you a useful target for stretching: about a quarter more volume for a cappuccino, and less for a latte or flat white.

No thermometer? Breville's guide has you touch the side of the pitcher: it's about right when you can only hold your hand there briefly. That's a rough guide, so check it against a thermometer once or twice.

Common mistakes and fixes

What happensLikely causeFix
Large soapy bubblesAir added too long or too lateShorter stretch, then sink the tip
Screeching, no foamTip too deepLower the pitcher until the sound softens
Big splashesTip too close to the surfaceStart with the tip below the surface, and hold steady
Milk not spinningTip in the middle of the pitcherMove it off-center, near the right side
Burnt or flat tasteOver 145 to 150 °F, or reheated milkStop sooner, and start again with fresh milk
Weak steamBlocked tipPurge, and clear the holes with the tool in your box

Breville's guide also says not to reheat steamed milk, because too few intact proteins remain to make good foam. Pour out what you don't use. Steaming only what you need saves more milk than any technique.

AI-generated image: a steel pitcher of milk with large soap-like bubbles on the surface.AI-generated image: a tilted steel pitcher of glossy, paint-like steamed milk with no visible bubbles.
Too much air, late in the process, and the glossy result you want · Image: AI-generated (OpenAI)

Your machine changes the routine

  • Single boiler. Brew first, then wait for steam, because a single boiler takes turns. Waits and time limits differ by model, so take them from your manual. Our Gaggia page gives that machine's numbers.
  • Thermocoil or ThermoJet. Steam comes up quickly. The Barista Express manual adds a neat trick: pause the steam, insert the tip within 8 seconds, then go back to steam. That stops splashing.
  • Dual boiler. You can brew and steam at once, which helps with several drinks in a row. Do you need a dual boiler goes into when that matters.
  • Automatic wand. The Breville Bambino Plus* textures milk by itself with 3 temperatures and 3 texture levels (Breville). It's our pick if you'd rather skip this page altogether.

From milk to a latte

Breville's latte recipe uses two shots and about half a cup of milk at 140 to 150 °F. Pull the shot first, using a recipe you've dialed in, then steam, so the milk doesn't wait.

AI-generated image: milk poured from a pitcher into a cup at the moment a heart forms in the foam.
A heart starts with a steady pour into the center, then a lift and a line through it. · Image: AI-generated (OpenAI)

For latte art, Breville starts with the pitcher raised and the cup tilted toward it. Past halfway, level the cup, bring the pitcher close to the surface and pour a little faster. A heart is a steady pour in the center until a creamy dot forms, then a lift and a line through it. A rosetta adds a gentle side-to-side rock of the wrist.

Milk types

Breville calls whole milk the top choice for frothing, and its guide favors high-protein milk. For plant-based milk, it says oat is a good alternative and needs a few seconds longer. Almond is thinner and does best near 131 °F. Soy steams about twice as fast and tolerates up to 150 °F.

Next up: what microfoam really is, how flat whites and lattes differ, and the right pitcher for your drink.

Asked at the bar

What temperature should steamed milk be for a latte?

About 140 to 145 °F is a good target. Breville's steaming guide gives that range and warns about scorching above it, its latte recipe says 140 to 150 °F, and its Bambino and Barista Express manuals say 140 to 149 °F. Italy's certified cappuccino sits lower, at about 55 °C. It is a range, not a rule.

Why does my milk have big bubbles?

Usually too much air, added too late. Keep the stretching phase to 5 to 10 seconds and stop adding air by about 100 °F, as Breville's latte art guide suggests. Then sink the tip so the milk spins and the bubbles break up. Tap and swirl the pitcher before you pour to deal with the rest.

What is the difference between steaming and frothing milk?

In practice they are one job with more or less air. Steaming heats the milk, and frothing or stretching adds air to it. A latte or flat white needs a short stretch that gives fine microfoam, while a cappuccino takes more air. A handheld frother whisks in air without heating, which is a different tool.

Can I steam oat or almond milk?

Yes, with changes. Breville says whole milk is the top choice for frothing and oat is a good plant-based alternative. Its guide says oat needs a few seconds longer, almond is thinner and does best near 131 °F, and soy steams about twice as fast and tolerates up to 150 °F. Expect to adjust by feel.

Next round

Not sure? Four questions to your machine

semiautomaticespressomachine.com Editorial Team

Espresso gear & shot craft

We are the editorial team at semiautomaticespressomachine.com. We read maker spec sheets, manuals, standards and published research on espresso and turn them into plain-English buying advice, with sources on every page. We do not run lab tests, and we say so openly.

  • Spec sheets & standards read
  • Sources on every page
  • No lab tests – stated openly
  • Publisher details in the imprint

About usHow we compare