FoodSafety HQ logo
Home Features Free Tools Food Safety Australia Food Safety Glossary Blog Pricing About Contact

Plant-Based Milks and Allergens at the Coffee Station

Stop dairy, soy, nut and oat cross-contact on a busy cafe coffee bar: dedicated milk jugs, steam-wand purging, order sequencing and accurate allergen info.

On a busy coffee bar, dairy, soy, tree nut and oat-based milks are all declared allergens that can cross-contact through shared jugs, steam wands, cloths and fridges. To serve safely, give each milk a dedicated, labelled jug, purge and wipe the steam wand between milks, sequence allergen-free orders first, store milks separately, and give customers accurate allergen information on request. Key takeaways: Most milks on a coffee bar carry a declared allergen: cow's milk (dairy), soy milk (soy), almond and macadamia milks (tree nut) and oat milk (cereals containing gluten).. Cross-contact, not the wrong carton, is the main hazard - traces move between drinks via shared jugs, the steam wand, wiping cloths and crowded fridge shelves.. Give each milk its own labelled jug, purge and wipe the steam wand between milks, and make allergen-free drinks first before the bar gets contaminated.. You must be able to give customers accurate allergen information for the drinks you make to order, and anything packaged or pre-made must carry PEAL allergen labelling under Standard 1.2.3.. Coconut is not on Australia's declared allergen list, but customers still ask about it - answer honestly and never guess when someone says allergy.. Why the coffee station is its own allergen risk A modern cafe pours five or six milks from one machine: full-cream and skim dairy, plus soy, almond, oat, macadamia and sometimes coconut alternatives. Several of these are declared allergens, and they are all steamed with the same wand, poured from a rack of near-identical stainless jugs and stored together in one under-counter fridge. The barista is working at speed, calling drinks over the grinder, so the risk is rarely the wrong carton - it is a trace of one milk carried into another drink. That matters because a customer asking for oat milk may be avoiding dairy for a genuine allergy, not a preference. A few millilitres of cow's milk residue left in a jug or in the steam-wand tip can be enough to trigger a reaction. Treating every 'can I get it with...' request as a possible allergy, rather than a taste choice, is the safest default behind the bar. Multiple milks share one steam wand, one rack of jugs and one fridge. Drinks are built fast and verbally, so mix-ups and residue are easy. A milk swap is often an allergy, not a preference - assume the stricter case. Even trace cross-contact can matter to a genuinely allergic customer. Which milks are which allergens Australia declares a defined list of allergens that food businesses must manage, and the milk rack touches several of them. Cow's milk is the dairy (milk) allergen. Soy milk is the soy allergen. Almond and macadamia milks are tree nuts - and under Plain English Allergen Labelling the specific nut must be named, so 'almond' and 'macadamia', not just 'nuts'. Oat milk is made from oats, which sit within cereals containing gluten on the declared list, so it is relevant to both gluten and, for some customers, an oat-specific concern. Coconut milk is a useful edge case: coconut is not on Australia's declared allergen list, so it is not legally a declared allergen here. Some customers still avoid it or react to it, so answer questions about it honestly rather than dismissing them. Knowing exactly what each carton on your shelf contains - including additives and 'may contain' statements from the supplier - is the foundation everything else rests on. Dairy milk = milk allergen; soy milk = soy allergen. Almond and macadamia milks = tree nut (name the specific nut). Oat milk = cereals containing gluten (oats). Coconut is not a declared allergen in Australia, but still answer honestly. Read supplier labels for additives and 'may contain' warnings on each milk. Where cross-contact actually happens behind the bar Cross-contact is a physical transfer of protein, and on a coffee bar it has a handful of predictable routes. The steam wand is the biggest: milk clings to the tip and, if it is only wiped and not purged, the next milk picks up traces of the last. Shared jugs are next - a quick rinse under the tap does not remove milk protein, so a jug that just held dairy can contaminate the soy poured into it moments later. The other routes are quieter but real. One wiping cloth used for every jug and the wand spreads residue around the whole station. In a crowded fridge, an open dairy carton stored above open alternatives can drip. And a single stirring spoon, thermometer or frothing whisk moved between drinks carries traces with it. Mapping these points is what turns 'be careful' into a system you can actually run during a rush. Steam wand tip: milk clings on and transfers to the next drink if not purged. Shared jugs: a water rinse does not remove milk protein. Wiping cloths: one cloth spreads residue across the whole bar. Fridge storage: open dairy dripping onto open plant milks below. Shared spoons, whisks and probes moving between drinks. A jug system that survives a rush The single most effective control is dedicated equipment. Give each milk its own jug and make them impossible to confuse - colour-coded bands, coloured handles or a clearly written label work well, provided the whole team uses the same code every shift. A common approach is to keep at least one jug that only ever touches non-dairy milks, and, where nut milks are served, a jug reserved for nut-free drinks so a genuinely nut-allergic order is never poured from a jug that has held almond or macadamia. Jugs must be washed and sanitised, not just rinsed, before they cross between milks. During service that means enough jugs in rotation to swap to a clean one rather than reusing a wet-rinsed jug. At quieter moments and at close, run jugs through the dishwasher or wash-clean-sanitise by hand. The same logic covers thermometers, spoons and frothing whisks: dedicate them or clean and sanitise them between milks. Colour-code jugs by milk and use the same code across the whole team. Keep a jug that only ever pours non-dairy, and one reserved for nut-free drinks. Rinsing is not enough - jugs need washing and sanitising between milks. Stock enough jugs to swap to a clean one during the rush. Dedicate or sanitise spoons, whisks and probes too. Sequencing and steam-wand routine Order matters. Where you can, make allergen-sensitive and allergen-free drinks first, before the bar accumulates residue - the dairy-free flat white before the round of standard lattes. If an allergy order lands mid-rush, it is worth pausing to reset: fresh clean jug, purge and wipe the wand, and a clean cloth. It costs seconds and removes the guesswork. The steam wand needs its own routine every time, not just for allergy orders. Purge a short blast of steam to blow milk out of the tip, then wipe the wand with a clean, dedicated cloth. For a known allergy order, purge and wipe before you steam, so the customer's milk is the first thing that milk-facing surfaces touch. This same purge-and-wipe habit is also basic hygiene - it stops milk baking onto the wand and harbouring bacteria. Build allergen-free and allergy orders before the bar gets contaminated. For an allergy order, reset: clean jug, purge and wipe the wand, clean cloth. Purge steam through the wand after every milk to clear the tip. Wipe the wand with a clean dedicated cloth, not the general bar cloth. The routine doubles as hygiene - it stops milk baking onto the wand. Storage, labelling and giving accurate information Keep milks cold - potentially hazardous once opened, dairy and many plant milks should sit at 5°C or below, and both dairy and alternatives can spoil in the danger zone (5°C to 60°C). Store open cartons so nothing drips onto anything else: keep dairy from dripping onto open plant milks, keep each carton closed between pours, and date-mark opened cartons so old milk is rotated out. If you decant milk into another container, label it clearly so no one confuses soy for dairy at a glance. For the drinks you make to order, you must be able to give customers accurate allergen information on request - which means knowing what is in every syrup, sauce, topping and milk you use, not only the milk. Anything you sell packaged or pre-made - a bottled iced coffee, a pre-batched chai, packaged biscuits on the saucer - must carry allergen labelling in plain-English terms under Standard 1.2.3 (PEAL). When you cannot be certain a drink is free of an allergen because of shared equipment, say so honestly rather than guessing. Hold opened milks at 5°C or below; keep them out of the 5°C to 60°C danger zone. Store and close cartons so dairy cannot drip onto open plant milks. Date-mark and rotate opened cartons; label any decanted milk clearly. Know the allergens in syrups, sauces and toppings, not just the milk. Packaged or pre-made items need PEAL allergen labelling under Standard 1.2.3. If shared equipment means you cannot guarantee 'free from', say so honestly. Checklist: Every milk has its own clearly labelled or colour-coded jug. A jug reserved for non-dairy milks, and one for nut-free drinks where nut milks are served. Enough jugs in rotation to swap to a clean one during the rush. Steam wand purged and wiped with a dedicated cloth between milks. Opened milks held at 5°C or below and date-marked. Open dairy stored so it cannot drip onto open plant milks. Any decanted milk labelled so soy is not mistaken for dairy. Ingredient and allergen information known for every syrup, sauce and topping. Packaged or pre-made items carry PEAL allergen labelling. Team agreed to ask 'is this an allergy?' and reset the bar when the answer is yes. Common mistakes: Treating a milk swap as a taste preference when it is a genuine allergy. Rinsing a jug under the tap instead of washing and sanitising it between milks. Using one wiping cloth for every jug and the steam wand, spreading residue. Wiping the steam wand but never purging it, so milk stays in the tip. Storing an open dairy carton above open plant milks so it drips down. Assuming oat milk is 'safe for everyone' - it contains oats (cereals containing gluten). Guessing a drink is allergen-free when shared equipment means you cannot be sure. Forgetting the syrups, sauces and biscuit on the saucer when giving allergen advice.

Handling a plant-milk allergy order, step by step

  1. When a customer asks for a milk swap, treat it as a possible allergy unless they say otherwise. Ask plainly: 'Is this an allergy?' A yes means you run the full reset below.
  2. Confirm the milk and every add-in - syrup, sauce, chocolate powder, topping and any biscuit on the saucer - against what you know of their ingredients. If you cannot be certain, tell the customer rather than guessing.
  3. Take a clean, sanitised jug - the reserved non-dairy or nut-free jug where relevant - a clean cloth and clean spoon or whisk. Do not reuse a jug that was only rinsed.
  4. Blow a short blast of steam through the wand to clear milk from the tip, then wipe it with a clean, dedicated cloth before steaming the customer's milk.
  5. Where you have a choice, pour and steam the allergy order before standard dairy drinks in the same round, so milk-facing surfaces are as clean as possible.
  6. Give the drink directly to the customer, confirm it is theirs, then wash and sanitise the jug and utensils before they re-enter general rotation.

Frequently asked questions

Which coffee milks count as allergens in Australia?

Cow's milk is the dairy (milk) allergen, soy milk is the soy allergen, and almond and macadamia milks are tree nuts, which must be named specifically. Oat milk contains oats, part of cereals containing gluten on the declared list. Coconut is not on Australia's declared allergen list, though some customers still avoid it, so answer questions about it honestly.

Do I need a separate steam wand for plant milks?

No - a separate wand is not required. The key control is a routine: purge a short blast of steam through the wand and wipe it with a clean, dedicated cloth between milks, and especially before steaming a known allergy order. Combined with dedicated, sanitised jugs, this manages cross-contact from the shared wand effectively.

Is rinsing a milk jug enough between drinks?

No. A quick water rinse does not remove milk protein, so traces can carry into the next drink. Between milks, swap to a clean, sanitised jug, and wash-clean-sanitise jugs through the dishwasher or by hand. Keeping enough jugs in rotation lets you swap rather than reuse a wet-rinsed jug during a rush.

How do I answer a customer who says they have a dairy allergy?

Ask plainly whether it is an allergy, then check the milk and every add-in - syrup, sauce, topping and any biscuit served with it. Build the drink with a clean jug and a purged, wiped wand. If shared equipment means you cannot guarantee no trace of dairy, tell the customer honestly rather than guessing.

Does a cafe have to label allergens on its drinks?

For drinks made to order you must be able to give accurate allergen information on request, so know what is in your milks, syrups and toppings. Anything sold packaged or pre-made - a bottled iced coffee or packaged biscuit - must carry allergen labelling in plain-English terms under Standard 1.2.3 (PEAL), naming the specific nut or cereal.

Is oat milk safe for everyone who avoids dairy?

Not necessarily. Oat milk is dairy-free, but it is made from oats, which sit within cereals containing gluten on Australia's declared allergen list. That matters for customers avoiding gluten or reacting to oats. Never assume one alternative milk suits every dietary need - confirm what the customer actually needs to avoid.

Food Safety for Cafés: a Complete Australian Guide Cafe Display Cabinet Food Safety Cold Brew and Iced Coffee Safety in Cafes Espresso Machine and Milk-Steaming Hygiene Managing the Brunch Rush Safely in a Small Cafe Prep-Ahead and Holding for a Small Cafe Menu All food safety guides

FoodSafety HQ is food safety compliance software for Australian hospitality — temperature monitoring, cleaning records, PEAL allergen management, waste and expiry, and council-ready audits, aligned with the FSANZ Food Standards Code.

About Us Contact Features Pricing Blog Editorial Guidelines Privacy Policy Terms of Service Sitemap
Sydney, NSW, Australia

© 2026 Toradigm Pty Ltd, Trading as Food Safety HQ · ABN 70 679 136 577. All rights reserved.

Back to top