BWFO larder order — by flavour axis¶
Shop list · BuyWholeFoodsOnline · prices checked 2026-09-15 · Disclaimer
Prices and availability checked on buywholefoodsonline.co.uk, 15 September 2026. All prices are the "from" figure (smallest pack) unless stated. Mode 1 (ingredients-first) run backwards: axis → mechanism → stage → what BWFO actually sells.
Read this before you open the basket¶
The single most important input is not sold here. BWFO is a wholefoods grocer, not a chemical
supplier. It does not stock glycine, L-phenylalanine, potassium bicarbonate, 85 %
phosphoric acid, papain/bromelain, Lallzyme Beta, or a flat/spear pH probe. Glycine is the
bulk reactive nitrogen for every Stage B you will ever build, and chemistry.md §1 says nitrogen is
probably the ceiling. Do not let a satisfying fruit order substitute for the one-line purchase that
actually unblocks the method. Bulk-supplement suppliers for the amino acids, homebrew suppliers for the
rest. (High)
Three findings from the catalogue that change the skill's own shortlist:
-
Bitter apricot kernels are gone.
preferred-ingredients.mdlists them as shortlist-to-source for "the benzaldehyde signature at a usable concentration". BWFO's bitter-kernel page is delisted and what they sell now is sweet apricot kernels — trace amygdalin, essentially no benzaldehyde. UK retail of bitter kernels has effectively stopped; the FSA publishes specific guidance on cyanide in raw apricot kernels. The benzaldehyde axis now runs on stones you get free inside fruit you are buying anyway — see the marzipan section. That is arguably a better answer than the one the skill had. (High on availability; Med on the regulatory detail — read the FSA page yourself.) -
Sorbate is a hole in the skill.
setup.mdexcludes sulphited fruit from Stage B and says nothing about potassium sorbate, which is a yeast inhibitor and is standard on dried prunes. BWFO sell French Agen Unsorbated Prunes explicitly free of it. Adding sorbated prunes to a live Brett secondary is a straightforward way to stall a fermentation. New exclusion line at the end of this file. -
Genus resolved.
preferred-ingredients.mdflags "Marigold — confirm genus: calendula vs Tagetes changes placement." BWFO's product is Marigold Flower (Calendula), so it is the culinary one: sesquiterpene oil, no thiophenes, no Stage T split needed. Stage B with a lipid phase, or Stage C.
The engine: reducing-sugar backbone¶
Not a flavour axis — the substrate every Stage B needs. Buy the most of this.
| Product | From | Role | Stage | Why this one |
|---|---|---|---|---|
| Organic Medjool Dates | £5.30 | Primary RS donor, RS 63 / Suc 2 | B | The skill's first pick, and also the lowest-asparagine backbone (§22 acrylamide axis). pH 5.8, TA 3 meq/100 g → near-zero base dose. Medjool not Deglet: Deglet-type carry Suc ~20 and need the inversion step |
| Organic Date Paste 500g | £2.09 | Same, pre-crushed | B | Cheap and already homogenised, which saves a step before the hob reduction. Check the label for added anything; if clean, this is the best value on the page |
| Organic Thompson Raisins | £3.76 | RS 59, tartaric, native pH 3.9 | B | Tartaric is the acid the v3 factor table got most wrong. At native 3.9 the anchored factor to pH 6.15 is 0.98, to a 4.4 furanone jar 0.41 — not the 0.50 v3 printed |
| Organic Sultanas | £2.60 | As above | B | Interchangeable. Check sulphite; organic normally clean |
Skip Deglet Nour unless you are running the inversion step deliberately.
Honey and floral¶
Mechanism: phenylacetaldehyde → 2-phenylethanol (Phe, not sold here); β-damascenone released by acid and time from carotenoid precursors; furanones from a low-pH jar; monoterpenes preserved only in Stage T.
| Product | From | Stage | Note |
|---|---|---|---|
| Rosehip Fine Cut | — | C, or B | Top buy on this axis. Shortlist-to-source item, "the honey/ionone axis is thin without one of them". Highest carotenoid of anything BWFO sell. Malic/citric, TA ~22. Ascorbate-rich → furan route in a sealed jar (§22): hot-vent it |
| Organic Apricots (sulphur-free) | £5.73 | B | Explicitly sulphur-free and brown, not orange — so it is Stage B legal, which sulphured apricot is not. Carotenoid VH, glycoside H, RS 30 / Suc 8 |
| Dried Edible Rose Petals | — | T only | 2-PE, citronellol, geraniol, rose oxide. Do-not-cook (§20). Shortlist-to-source item |
| Elderflower | — | T only | Linalool oxides, hotrienol, nerol oxide. Sub-80 °C steep or tincture |
| Chamomile Flowers | — | T only | Bisabolol, apigenin glycosides. Bitter if cooked |
| Lavender | — | T, tiny | Linalool, linalyl acetate, camphor |
| Marigold Flower (Calendula) | — | B with lipid, or C | Genus confirmed. Lutein esters: lipophilic, need the almond lipid phase or they barely extract. Real value is HCA loading + the only colour that survives a pH 6.2 cook. 2–5 g/4.5 L; saponins go bitter above ~5 g |
| Organic Mango Pieces (Sweet) / Dried Papaya | £3.19 | B (inverted) or C | Carotenoid, but sucrose-heavy — invert or count RS only. Ripe mango can exceed pH 4.6 |
Honest gap: without L-phenylalanine this axis tops out well short. 1 g of Phe into 4.5 L is 43–86 mg/L of added 2-PE; nothing on this list substitutes for that. It is already agreed in design 004 and still not bought.
Winey, grape, stone fruit¶
| Product | From | Stage | Note |
|---|---|---|---|
| Organic Muscat Raisins | £5.14 | D whole, or B for sugar | Shortlist-to-source item, in stock. Benchmark terpene-glycoside source. Do-not-cook for the terpenes — whole into the beer; its sugar can carry a B jar only if you accept losing them |
| French Agen Unsorbated Prunes | £11.19/kg | B or C, stones → A2 | See the marzipan section. Chlorogenic-rich, rum-raisin on cooking, RS 38 |
| Organic Dried Juniper Berries | £3.10 | T or D | α-pinene, myrcene. Recorded funk enabler here |
| Whole Dried Hibiscus Flower Petals | — | C | ~200 meq/100 g. Note the v4 change: with Stage C unbased that acid now goes into the beer as free acid rather than as potassium salt. Expect the beer pH to fall. Report it |
Cacao, nutty, roast — the pyrazine axis¶
Mechanism: glycine + reducing sugar → dicarbonyls → alkylpyrazines. Tannin suppresses it, so the tannic ingredients go to Stage C and blend after.
| Product | From | Stage | Note |
|---|---|---|---|
| Dried Sliced Shiitake Mushrooms | — | B, 2–5 g | Shortlist-to-source item. Ribose is the fastest Maillard sugar there is — this is an accelerator, not a flavouring, and 50 g will last years. Off-axis for floral/honey (sulphur volatiles). Note it is ~20 % protein: it enters the methionol budget (§10) |
| Organic Cacao Nibs (Raw) | — | C only, never B | Already pyrazine-rich so it contributes directly, but its tannin (Pol VH) suppresses further pyrazine formation in the jar. Buy raw, not "lightly roasted" — you want to control the roast yourself, and the roasted version has already spent its precursors. ~20 % protein, methionol budget |
| Organic Almonds | £9.51 | B or C | The lipid phase that makes calendula lutein extract at all, plus lipid-Maillard savoury depth. Two v4 constraints before you size it: 50 g carries ~75 mg Met against the entire 4 g collagen cap's 29 mg; and 50 % lipid at 121 °C with headspace air makes hexanal/nonanal/T2N precursors in a beer that ages 6–24 months. Use the dose the lutein needs, not more |
| Organic Sweet Apricot Kernels 200g | — | B or C | A cheaper almond-equivalent for the lipid/protein role. Not a benzaldehyde source — sweet kernel is trace amygdalin |
The real lever on this axis is not in the basket. Glycine, and the 135–140 °C paired-jar roast finish (§1, top experimental priority). Buy 1 kg of glycine elsewhere.
Toasty, bready¶
Say the honest thing: v4 deleted this axis's ingredient. Proline and hydroxyproline → pyrroles was collagen's job, and the corrected arithmetic (§14) shows 4 g of collagen supplies ~3 % of a jar's reactive amine while carrying 100 % of its methionol and THP risk. Do not buy more collagen, and nothing BWFO sells replaces it.
What is left for bready/roast character is temperature, not an ingredient — which is precisely what the roast-finish paired jar tests. One batch will tell you whether this axis is reachable at all at 121 °C.
Caramel, jammy, furanone¶
Mechanism: the low-pH branch. A furanone jar at pH 4.3–4.6 rather than the 6.15 pyrazine jar — and per §22 it is also the lower-acrylamide option.
| Product | From | Stage | Note |
|---|---|---|---|
| Organic Morello Cherries (Sour) | £4.22 | B or C | RS 50, malic, TA 37. The best single jammy/kirsch donor here. Check for added sugar or oil coating |
| Chopped Figs / Organic Dried Figs | £3.07 / £4.96 | B | RS 48, citric, pH 5.3 = low-acid: §21 warm-hold cap of 2 h applies |
| Organic French Agen Pitted Prunes | £6.08 | B or C | Organic, so presumably sorbate-free — but the unsorbated non-organic ones say so explicitly and keep their stones. Prefer those |
Marzipan and benzaldehyde — rebuilt¶
Bitter apricot kernels are unavailable (top of this file). The replacement is better value and lower risk: buy stone-in fruit and use the stones.
| Source | Amygdalin | Working range per 4.5 L | Note |
|---|---|---|---|
| French Agen Unsorbated Prunes — unpitted, stone-in | Ente plum stone, ~0.4 % | ~15–40 g of stone | You buy them for the prune flesh anyway and the stones are free. The product page confirms "left whole with the stone" |
| Dried Sloe Berries — stone-in | ~0.8 % of stone | 4–12 g cracked stone | Already in use. £3.00, and the flesh is your Stage C tannin workhorse |
| trace | — | Lipid/protein only. Not this axis |
Sequence is unchanged and non-negotiable: separate the stones, crush, A2 in water only at 40–50 °C for 1–3 h, vent 10 min uncovered, then Stage C or D. Use the v4 effective retention of 0.58, not the 0.2 best case, and do the free completeness check — the A2 water should smell strongly of bitter almond, the drained kernel much less so. Store kernel-bearing bottles dark (ethyl carbamate).
Phenolic, funk, HCA loading¶
| Product | From | Stage | Note |
|---|---|---|---|
| Dried Sloe Berries | £3.00 | C, unbased | TA 60, Pol VH. Strong pyrazine suppressor — C only, never B. Stones to A2 |
| Whole Dried Hibiscus | — | C | Loads all four HCA pathways; most reliable funk enabler recorded here |
| Marigold Flower (Calendula) | — | B/C | Chlorogenic + flavonol glycosides = HCA loading at near-zero base cost. Complements hibiscus |
| Organic Elderberries | £4.89 (53 % off) | C | Funk non-enabler in your own records. Sambunigrin + yeast-inhibitory compounds — use sparingly, always cooked. Good price right now |
| Organic Cacao Nibs (Raw) | — | C | Tannin and phenolic depth |
Colour and structure¶
| Product | From | Note |
|---|---|---|
| Dried Sloe Berries | £3.00 | The tannin and anthocyanin backbone |
| Organic Dried Cranberries | £5.91 | Not in ingredients.md. Ericaceae, high anthocyanin, high acid. Buy the plain ones, not "Infused with Apple Juice" |
| Marigold Flower (Calendula) | — | The only colour here that survives a pH 6.2 cook |
Stage T spice rack¶
Small packs. Botanicals lose their volatiles in 6–12 months; there is no point buying 1 kg of anything in this section.
| Product | From | Note |
|---|---|---|
| Vanilla Pods | — | Shortlist-to-source item. Vanillin + glucovanillin; thermally stable so it works hot (B or C), and beer-side Lallzyme releases more from the glycoside. The one botanical that earns its place in a hot jar |
| Organic Dried Juniper Berries | £3.10 | T or D |
| Bay Leaves | £1.87 | T. Eugenol, cineole |
| Coriander Seed | ~£2 | T. Linalool ~70 % of the oil |
| Pink peppercorns | — | Not confirmed in stock — they list green peppercorns. Check |
| Allspice Whole (Pimento) | £2.00 | Not in ingredients.md. Eugenol-dominant, thermally stable. Worth a mode 5 write-up |
Tonka bean: do not look for it. Coumarin content puts it outside normal UK food retail.
Mode 5 candidates — interesting, uncatalogued¶
Do not buy these blind. Each needs a research-protocol.md pass first, and they will come back Low
confidence on family proxy.
| Product | From | Why it might earn a row |
|---|---|---|
| Burdock Root | £2.79 | Earthy/savoury axis is the thinnest one you have. Inulin (not a reducing sugar), chlorogenic acid, polyacetylenes. Asteraceae, so proxy from calendula |
| Organic Hawthorn Berry Powder | — | Rosaceae pome: proxy malic-dominant, high pectin, chlorogenic-rich. Powder form is a problem for the refractometer |
| Organic Goji Berries | £3.39 | Solanaceae: high free glutamate, moderate carotenoid, savoury lean. Would serve the earthy axis better than burdock if the glutamate is real |
Suggested order, tiered¶
Tier 1 — the axes are thin without these¶
| Item | Suggested size | ~£ |
|---|---|---|
| Organic Medjool Dates (or Date Paste) | 1 kg | 5–11 |
| Dried Sliced Shiitake Mushrooms | smallest (50 g) | ~3 |
| Rosehip Fine Cut | 125 g | ~4 |
| Organic Muscat Raisins | 500 g | ~5 |
| Dried Sloe Berries | 500 g–1 kg | 3–6 |
| French Agen Unsorbated Prunes (stone-in) | 1 kg | 11 |
| Organic Apricots (sulphur-free) | 500 g | ~6 |
| Vanilla Pods | smallest | — |
| Dried Edible Rose Petals | 125 g | — |
Tier 2 — high value, buy if the order is going anyway¶
Organic Cacao Nibs (Raw) · Whole Dried Hibiscus · Marigold Flower (Calendula) · Organic Morello Cherries (Sour) · Organic Thompson Raisins · Elderflower · Chamomile Flowers · Organic Dried Juniper Berries · Organic Almonds
Tier 3 — completist and experimental¶
Lavender · Bay Leaves · Coriander Seed · Allspice Whole · Organic Elderberries (on offer) · Organic Dried Cranberries (plain) · Organic Dried Figs · Sweet Apricot Kernels · Burdock Root · Goji Berries
Not from BWFO — order separately, and do not skip¶
| Item | Why it matters | Where |
|---|---|---|
| Glycine, 1 kg | The bulk reactive nitrogen for every Stage B. Nothing on the BWFO list substitutes | Bulk supplement supplier |
| L-phenylalanine, 100 g | The honey/rose lever. Agreed in design 004, still not bought. 0.5–1.3 g per 4.5 L, so 100 g is years | Bulk supplement supplier |
| pH meter, flat-surface or spear probe | A glass bulb will not read a 65 °Brix paste. Everything in chemistry.md §12 depends on this |
Lab/brewing supplier |
| pH 4.0 / 7.0 calibration buffers | Calibrate each session | Same |
| Potassium bicarbonate top-up | Base of record | Homebrew supplier |
| 85 % phosphoric acid | Catalyst + inversion, dosed to a measured ~2.9 | Homebrew supplier |
| Papain or bromelain powder | Only if you ever justify collagen again — which v4 says you probably will not. Low priority | Supplement supplier |
| Lallzyme Beta | 50 mg/L beer-side post-primary | Wine supplier |
One line to paste into data/setup.md¶
Exclusions table:
| **Sorbate-treated dried fruit in any stage** | Potassium sorbate is a yeast inhibitor and is standard on dried prunes and some dried apricots and figs. Sulphite is already excluded from Stage B as a Maillard inhibitor; sorbate is worse, because it survives the cook unchanged and goes on to inhibit the Brett and Sacch in the beer. Buy explicitly unsorbated, or organic. Check the label, not the category |
And one for data/preferred-ingredients.md, replacing the marigold note's first clause:
| Marigold (calendula) | **Genus confirmed: BWFO stock Calendula officinalis, not Tagetes** — culinary, sesquiterpene oil, no thiophenes, no Stage T split needed. Primary role is HCA funk loading and heat-stable colour at near-zero base cost, not ionones. Pair with sweet almond in Stage B if the carotenoid is wanted, reading the almond caveats first |