Every batch is lab tested.
Our batch test results
Nothing goes into production until its ingredients have passed lab testing. Here are the results, batch by batch, so you can see the same clean results every time.
MicrobiologySalmonella, E. coli, enterobacteria, mould and yeast
Heavy metalsLead, cadmium, mercury and arsenic
Every batch testedHonestly? We make mistakes all the time. Typos, miscalculations, you name it. But if a batch doesn’t pass, it never reaches you.
Results by batch
Tap a product to see its batches.
Pure Chicken
| Batch |
Made |
Microbes per g |
Enterobacteria per g |
Heavy metals |
Salmonella |
Result |
| 25238 |
Aug 2025 |
<60 |
<10 |
Lead <0.05, cadmium <0.05, mercury <0.01, arsenic <0.1 ppm |
0 in 25g |
Pass |
Chicken + Veg
| Batch |
Made |
Microbes per g |
Enterobacteria per g |
Heavy metals |
Salmonella |
Result |
| 23332 |
Nov 2025 |
<60 |
<10 |
Lead <0.05, cadmium <0.05, mercury <0.01, arsenic <0.1 ppm |
0 in 25g |
Pass |
Pure Beef
| Batch |
Made |
Microbes per g |
Enterobacteria per g |
Heavy metals |
Salmonella |
Result |
| 26237 |
Sep 2026 |
<100 |
<10 |
Lead <0.02, cadmium <0.01, mercury <0.02, arsenic <0.05 ppm |
0 in 375g |
Pass |
Beef Marrow
| Batch |
Made |
Microbes per g |
Enterobacteria per g |
Heavy metals |
Salmonella |
Result |
| 26163 |
Jun 2026 |
<100 |
<10 |
Lead <0.02, cadmium <0.01, mercury <0.02, arsenic <0.05 ppm |
0 in 375g |
Pass |
Pets Chicken + Prebiotic
| Batch |
Made |
Microbes per g |
Enterobacteria per g |
Heavy metals |
Salmonella |
Result |
| 48085 |
Oct 2025 |
<70 |
<10 |
Lead <0.05, cadmium <0.05, mercury <0.01, arsenic <0.1 ppm |
0 in 25g |
Pass |
Pets Beef + Prebiotic
| Batch |
Made |
Microbes per g |
Enterobacteria per g |
Heavy metals |
Salmonella |
Result |
| 44439 |
Oct 2025 |
<100 |
<10 |
Lead <0.02, cadmium <0.01, mercury <0.02, arsenic <0.05 ppm |
0 in 375g |
Pass |
Magnesium
| Batch |
Made |
Microbes per g |
Enterobacteria per g |
Heavy metals |
Salmonella |
Result |
| 57045 |
Sep 2026 |
<10,000 |
E. coli <10 |
Lead <3, cadmium <1, mercury <0.1, arsenic <1 ppm |
0 in 25g |
Pass |
| 47552 |
Apr 2025 |
<10,000 |
E. coli <10 |
Lead <3, cadmium <1, mercury <0.1, arsenic <1 ppm |
0 in 25g |
Pass |
Iron + Vit C
| Batch |
Made |
Microbes per g |
Enterobacteria per g |
Heavy metals |
Salmonella |
Result |
| 13973 |
Mar 2025 |
≤100 |
E. coli: none found |
Lead ≤3, cadmium ≤1, mercury ≤0.1, arsenic ≤3 ppm |
Not detected |
Pass |
Sleepy Time
| Batch |
Made |
Microbes per g |
Enterobacteria per g |
Heavy metals |
Salmonella |
Result |
| 13974 |
Mar 2025 |
<10,000 |
E. coli: none found |
Lead <10, cadmium ≤1, mercury ≤0.1, arsenic ≤1 ppm |
Not detected |
Pass |
"<" means less than that number and "≤" means no more than it, often below what the lab can even detect. "Pass" means the batch met the legal safety limit for that test. ppm means parts per million. "0 in 25g" means the lab tested a 25g sample and found no salmonella.
Worried about heavy metals in bone broth?
It's one of the most common questions about bone broth. So here's a serving of our broth next to a glass of tap water. Our figures are the average of our chicken and beef bone broths. The water figures are the most UK tap water is legally allowed to contain.
Micrograms (µg) in a 1 tablespoon (10g) serving of our broth, compared with a 250ml glass of UK tap water at the legal limit. "<" means less than, so our broth contains even less than the numbers shown.
What we test for
Heavy metals
- Arsenic (As)
- Cadmium (Cd)
- Lead (Pb)
- Mercury (Hg)
Microbiology
- Total microbe count
- Salmonella
- Enterobacteria and E. coli
- Mould and yeast