shelf.read → sku/thyme-dried
Placeholder graphic — no product photo yet (Thyme, whole dried leaf)
fig. 1 — thymeno photo yet
Placeholder graphic — no close-up photo yet (Thyme)
Corner of our ingredients flat-lay showing a kitchen scale — concept image
Corner of our ingredients flat-lay showing a sack being scooped (concept image)

strip the tiny leaves by running two fingers down the stem, against the grain.

herbs, dried · lot tbc shortlisted

Thyme

Whole dried thyme leaf — earthy and a little floral, the everyday workhorse herb. We've priced this against a real supplier as part of our first sourcing pass. Nothing has been ordered yet, and we're not promising a date.

not yet for sale
weighed to the gram · minimum tbc
100 g · about one jar no quote yet — not ordered
or ask your agent ⇄

notify-me opens with the free pantry

left in this lot sack not bought
ships not scheduled
this week —
Lot cardlot tbc
origintbc
growertbc
harvesttbc
landed with ustbc
lot sizetbc
best beforetbc
formwhole leaf
Every bag we pack will carry a card like this one, printed. The same lot data your agent gets back.

in the kitchen

Use it like this.

Strip the tiny leaves by running two fingers down the stem, against the grain. Good added early — it holds up to long, slow cooking without turning bitter.

French onion soup2 g dried · serves 4scale it →
Roast chicken3 g dried · serves 4scale it →
Braised beans2 g dried · serves 6scale it →
pairs with rosemary, bay, garlic store dark, dry, lid on allergens none in the ingredient itself · packing-room statement to follow
what your agent sees for this jar shelf.read
$ larder shelf.read sku/thyme-dried
{
  "lot": "tbc", "origin": null,
  "price_per_100g": null, "min_g": null,
  "remaining_g": 0, "best_before": null,
  "can": ["notify.request", "tools.scale"]
}
✗ quote.accept — not offered. you decide.
→ a price is a quote, not a checkout. 
this jar · activity
nothing yet — no lot purchased.
agents ask. people sign.

next jars over

Neighbours on the shelf.

The whole shelf →