New Feature
By Andrew Hemphill · 25 February 2026
Dietary codes in Puree let you clearly communicate allergen and dietary information across quotes, chef dockets, menus, and online order forms. Until now, those codes were set at the item level — fixed defaults that applied uniformly everywhere. With this update, you can set dietary codes on any order item directly from the order form, including items you add on the fly for a specific event.
Not every order is built from a standard catalogue. Catering is often bespoke — a client wants something specific, a menu is tailored around a theme, or you're putting together a one-off dish that doesn't belong as a permanent item in your library. Puree supports this with the + Add one-off item button at the bottom of each category in the order form.
Now, when you add a one-off item, you can set everything inline in a single step: give it a name, set a price, and tick the appropriate dietary codes — all before saving. No need to first create the item in settings, assign codes there, then come back to the order. It's all right there in the moment.
This makes it significantly faster to build bespoke menus for events where the food is customised per client. A gluten-free canapé, a vegan tasting course, a dairy-free dessert platter — name it, price it, flag it, done.
The same inline editing applies when adding items from your catalogue. When you click + Add next to an item, its default dietary codes are shown immediately below the item name. You can leave them as-is, adjust them for this order, or clear them entirely — without changing the item's defaults for future orders.
This is useful when a dish is occasionally prepared differently depending on the event — for example, a standard item made gluten-free for a particular client, or a dish served without a usual allergen at a specific venue.
Whatever dietary codes you set on an order item — whether it's a one-off or a catalogue item — they flow through everywhere dietary information is displayed in Puree:
Any dietary codes set on an order item are stored with the order. If you reopen the order form later, the codes are restored exactly as you set them — they won't revert to item defaults. Your bespoke menu stays intact between sessions.
No setup is required beyond having dietary codes configured in Settings → Dietary Codes. Once your codes exist, they'll appear as checkboxes whenever you add or configure an item on the order form — including one-off items. If you haven't set up dietary codes yet, that's the only step needed before everything else just works.
As always, if you have questions or run into anything unexpected, reach out to us at email@puree.app.