If you're making lattes, cappuccinos, or flat whites, the pitcher you use matters more than most beginners expect. A good pitcher pours with control — the spout shape, the weight of the vessel, and the size relative to your drink all determine whether you're pouring a clean tulip or a blob.

All three picks are Rattleware — they're the standard in commercial cafés, they last forever, and they're genuinely the best option at each price point. The only real question is size.

Which size?

12 oz — for single lattes and macchiatos. Tight control, easier to learn latte art.

20 oz — the standard home setup size. Works for lattes, cappuccinos, and most milk drinks. Start here if unsure.

32 oz — for batch steaming or making drinks for multiple people at once.


At a glance

Quick comparison

PitcherBest forSizePrice
Rattleware 20oz Best Pick Most home setups 20 oz ~$20
Rattleware 12oz Single drinks, latte art practice 12 oz ~$17
Rattleware 32oz Batch steaming, multiple drinks 32 oz ~$24

Our top pick

Best overall: Rattleware 20oz Pitcher

Rattleware 20oz Macchiato Pitcher

~$20 on Amazon

The 20oz is the right size for most home espresso setups. It holds enough milk for a 10–12oz latte or two smaller cappuccinos, and the drip-resistant spout gives you the pour control needed for consistent latte art — even before you've developed much technique.

Rattleware has been the standard in commercial cafés for decades. The stainless steel is heavy-gauge and the build quality is noticeably better than cheap pitchers that dent easily or pour unpredictably. This is the one pitcher most beginners should buy.

Capacity20 oz
Material18/8 stainless steel
SpoutDrip-resistant
Best forLattes, cappuccinos
View on Amazon →

Best for latte art

Best for latte art practice: Rattleware 12oz

Rattleware 12oz Macchiato Pitcher

~$17 on Amazon

The 12oz is the better choice if you mostly make single drinks or you're focused on learning latte art. A smaller pitcher is easier to control during the pour — you can move the spout faster and more precisely, which is exactly what separates clean latte art from a brown mess.

If you're serious about milk texturing and presentation, many home baristas own both a 12oz (for single drinks) and a 20oz (for batch/cappuccinos). The 12oz is also easier to clean quickly between drinks.

Capacity12 oz
Material18/8 stainless steel
SpoutDrip-resistant
Best forSingle lattes, art practice
View on Amazon →

Best for batch

Best for multiple drinks: Rattleware 32oz

Rattleware 32oz Macchiato Pitcher

~$24 on Amazon

The 32oz is for making multiple milk drinks in one steaming session — two large lattes, a cappuccino and a flat white, or a family round over the weekend. You steam all the milk at once and portion it out, which is more efficient than re-steaming between drinks.

It's a secondary pitcher most beginners won't need at first, but if you regularly make drinks for more than one person, having the 32oz alongside the 20oz is a genuine quality-of-life upgrade.

Capacity32 oz
Material18/8 stainless steel
SpoutDrip-resistant
Best forMultiple drinks, batch
View on Amazon →

Build the full setup

A good pitcher is one piece. A scale and tamper round out your espresso toolkit — see our picks for each.

Best scales → Best tampers