Cocoa Nibs — Single-Origin Ghana
.wrap, .wrap * { box-sizing: border-box; } .wrap { background: #FDF8F3; color: #3B1C08; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans- serif !important; font-weight: 400; font-size: 18px !important; line-height: 1.65 !important; max-width: 1080px; margin: 0 auto; padding: 56px 28px 96px; -webkit-font-smoothing: antialiased; } .wrap > *:first-child { margin-top: 0 !important; padding-top: 0 !important; } .wrap .stamp { display: inline-block; font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important; font-size: 11px !important; font-weight: 600 !important; letter-spacing: 2.5px !important; text-transform: uppercase !important; color: #3B1C08 !important; padding: 6px 12px !important; border: 1px solid #3B1C08 !important; margin-bottom: 28px !important; background: transparent !important; } .wrap .stamp--lock { color: #C8965A !important; border-color: #C8965A !important; } .wrap .stamp--care { color: #3B1C08 !important; border-color: #3B1C08 !important; border-style: dashed !important; } .wrap h1.product-title { font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important; font-weight: 700 !important; font-size: 48px !important; line-height: 1.2 !important; margin: 0 0 36px 0 !important; padding: 0 !important; color: #3B1C08 !important; letter-spacing: -0.005em !important; } .wrap h2 { font-family: 'Playfair Display', Georgia, 'Times New Roman', serif !important; font-weight: 700 !important; font-size: 32px !important; line-height: 1.2 !important; color: #3B1C08 !important; margin: 56px 0 20px 0 !important; padding-bottom: 12px !important; padding-top: 0 !important; border-bottom: 1px solid rgba(59, 28, 8, 0.4) !important; letter-spacing: 0 !important; } .wrap h3 { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important; font-size: 14px !important; font-weight: 600 !important; text-transform: uppercase !important; letter-spacing: 2px !important; color: #3B1C08 !important; margin: 32px 0 10px 0 !important; padding: 0 !important; border: 0 !important; } .wrap details.accord { border-top: 1px solid rgba(59, 28, 8, 0.4); margin: 0; padding: 0; } .wrap details.accord:last-of-type { border-bottom: 1px solid rgba(59, 28, 8, 0.4); } .wrap details.accord > summary { list-style: none !important; cursor: pointer !important; padding: 28px 0 !important; display: flex !important; justify-content: space-between !important; align-items: center !important; gap: 16px !important; font-family: 'Playfair Display', Georgia, serif !important; font-weight: 700 !important; font-size: 28px !important; line-height: 1.2 !important; color: #3B1C08 !important; user-select: none !important; background: transparent !important; border: 0 !important; } .wrap details.accord > summary:hover { color: #C8965A !important; } .wrap details.accord > summary::-webkit-details-marker { display: none !important; } .wrap details.accord > summary::after { content: "+" !important; font-family: 'Inter', sans-serif !important; font-size: 24px !important; font-weight: 300 !important; color: #C8965A !important; flex-shrink: 0 !important; line-height: 1 !important; } .wrap details.accord[open] > summary::after { content: "−" !important; } .wrap details.accord[open] > summary { color: #3B1C08 !important; padding-bottom: 8px !important; } .wrap details.accord > .accord-body { padding: 0 0 32px 0 !important; } .wrap details.accord > .accord-body > *:first-child { margin-top: 0 !important; } .wrap details.accord > .accord-body > *:last-child { margin-bottom: 0 !important; } .wrap .section { margin-bottom: 64px; padding-top: 24px; } .wrap .section:first-of-type { padding-top: 0; } .wrap .section + .section { border-top: 1px solid rgba(59, 28, 8, 0.4); padding-top: 48px; } .wrap p { margin: 0 0 16px 0 !important; color: #3B1C08 !important; font-size: 18px !important; line-height: 1.65 !important; font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important; } .wrap strong { color: #3B1C08 !important; font-weight: 600 !important; } .wrap em, .wrap i { font-style: italic !important; } .wrap a { color: #3B1C08 !important; text-decoration: underline !important; text-underline-offset: 3px !important; text-decoration-thickness: 1px !important; text-decoration-color: #C8965A !important; } .wrap a:hover { color: #C8965A !important; } .wrap .specs { background: #EDE0D4 !important; border: 1px solid rgba(59, 28, 8, 0.4) !important; padding: 32px 36px !important; margin: 16px 0 0 0 !important; border-radius: 0 !important; } .wrap .specs-list { margin: 0 !important; padding: 0 !important; list-style: none !important; } .wrap .specs-list li { font-size: 17px !important; line-height: 1.55 !important; padding: 6px 0 !important; color: #3B1C08 !important; border: 0 !important; margin: 0 !important; font-family: 'Inter', sans-serif !important; } .wrap .specs-list li + li { border-top: 1px solid rgba(59, 28, 8, 0.08) !important; } .wrap .specs-list li strong { color: #3B1C08 !important; font-weight: 700 !important; } .wrap .specs-note { font-family: 'Inter', sans-serif !important; font-size: 11px !important; color: rgba(59, 28, 8, 0.65) !important; text-transform: uppercase !important; letter-spacing: 2px !important; margin-top: 24px !important; padding-top: 18px !important; border-top: 1px dashed rgba(59, 28, 8, 0.4) !important; font-weight: 500 !important; } .wrap .uses { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin: 8px 0 0 0 !important; padding: 0 !important; list-style: none !important; } .wrap .use { padding: 18px 22px !important; border-left: 2px solid #C8965A !important; background: #EDE0D4 !important; margin: 0 !important; } .wrap .use h4 { margin: 0 0 6px 0 !important; padding: 0 !important; font-family: 'Inter', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1.5px !important; color: #3B1C08 !important; border: 0 !important; } .wrap .use p { margin: 0 !important; font-size: 17px !important; line-height: 1.55 !important; color: #3B1C08 !important; } .wrap .faq { margin-top: 12px !important; } .wrap .faq-item { border-bottom: 1px solid rgba(59, 28, 8, 0.18) !important; padding: 18px 0 !important; margin: 0 !important; } .wrap .faq-item:first-child { border-top: 1px solid rgba(59, 28, 8, 0.18) !important; } .wrap .faq-item .q { font-family: 'Inter', sans-serif !important; font-weight: 700 !important; font-size: 17px !important; color: #3B1C08 !important; margin-bottom: 6px !important; line-height: 1.4 !important; } .wrap .faq-item .a { font-size: 17px !important; color: #3B1C08 !important; line-height: 1.6 !important; font-family: 'Inter', sans-serif !important; } .wrap .order { background: #2A1005 !important; color: #FDF8F3 !important; padding: 32px 36px !important; margin-top: 18px !important; } .wrap .order h3 { color: #FDF8F3 !important; margin-top: 0 !important; } .wrap .order p { color: rgba(253, 248, 243, 0.82) !important; } .wrap .order a { color: #C8965A !important; text-decoration-color: #C8965A !important; } .wrap .order a:hover { color: #fff !important; } .wrap .order strong { color: #C8965A !important; } .wrap .packs { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; margin: 10px 0 20px 0 !important; padding: 0 !important; list-style: none !important; } .wrap .pack { font-family: 'Inter', sans-serif !important; background: transparent !important; border: 1px solid #C8965A !important; color: #FDF8F3 !important; padding: 6px 12px !important; font-size: 12px !important; font-weight: 500 !important; letter-spacing: 1px !important; display: inline-block !important; } .wrap article.static { max-width: 100%; margin: 0 auto; } .wrap article.static h2 { margin-top: 48px !important; } .wrap article.static h3 { margin-top: 28px !important; } .wrap blockquote { border-left: 3px solid #C8965A !important; padding: 4px 22px !important; margin: 24px 0 !important; background: #EDE0D4 !important; font-style: italic !important; color: #3B1C08 !important; } .wrap .hero-img { width: 100% !important; max-width: 1200px !important; height: auto !important; aspect-ratio: 1200 / 630 !important; object-fit: cover !important; margin: 0 0 32px 0 !important; display: block !important; background: #2A1005 !important; } .wrap ul.content-list, .wrap ol.content-list { padding-left: 22px !important; margin: 0 0 16px 0 !important; } .wrap ul.content-list li, .wrap ol.content-list li { padding: 4px 0 !important; color: #3B1C08 !important; font-size: 18px !important; line-height: 1.65 !important; font-family: 'Inter', sans-serif !important; } @media (max-width: 640px) { .wrap { font-size: 17px !important; padding: 32px 20px 72px !important; } .wrap h1.product-title { font-size: 36px !important; } .wrap h2 { font-size: 28px !important; } .wrap details.accord > summary { font-size: 24px !important; } .wrap .specs { padding: 22px 24px !important; } .wrap .order { padding: 24px 26px !important; } .wrap .faq-item .q { font-size: 18px !important; } } Ghana Cocoa Nibs Product Lead Ghana Cocoa Nibs. Roasted, cracked and winnowed, single-origin. Produced from COCOBOD-certified Ghanaian cocoa beans. Fermented and sun-dried at origin, then roasted, cracked and winnowed into small, crunchy fragments. Roasting is where the deep chocolate flavour comes from. No sugar. No additives. No preservatives. No fillers. Pure cocoa in its most natural edible form. Sourced direct from Ghana. Dispatched from our UK hub in Chelmsford, Essex. Key Properties · Spec Sheet Origin: Single-origin Ghana, West Africa Processing: Fermented, sun-dried, roasted, cracked, winnowed Colour: Dark brown Flavour: Intense, bitter chocolate — no sugar, no sweetness Texture: Crunchy, irregular fragments Additives: None — 100% pure cocoa bean Shelf life: 12 months or more stored in a cool, dry place in a sealed container Grade: Food-grade Certification: COCOBOD-certified origin Batch COAs available on request · [email protected] How to Use · FAQs · Ordering How to Use Chocolate making Inclusions in bars and truffles for crunch and texture contrast. Grind in a melanger to produce your own cocoa mass from scratch — bean-to-bar. Baking Replace or combine with chocolate chips in cookies, brownies, and muffins. Less sweet, more intense chocolate hit. Smoothies and bowls Add to smoothies, porridge, yoghurt, and acai bowls for crunch and cocoa flavour. Snacking Eat straight. Sugar-free, nutrient-dense chocolate snack. Savoury Crush into spice rubs and mole sauces. Garnish for rich, complex dishes. What Are Cocoa Nibs? Cocoa nibs are small, broken pieces of cocoa beans — the purest form of chocolate you can eat. After fermentation, sun-drying and roasting, the bean is shelled and cracked into irregular fragments. Crunchy. Deep, bitter chocolate flavour. No added sugar. Naturally high in dietary fibre, magnesium, and iron. One of the richest natural sources of flavonoids among plant foods. Why Ghana Cocoa Nibs? Ghana's cocoa-growing regions — Ashanti, Western, Eastern — produce beans with naturally rich flavour developed through careful post-harvest fermentation and sun-drying. Traditional methods. Deep chocolate character built in before the beans reach a processor. All Ghanaian cocoa is regulated by COCOBOD, which grades and inspects every batch before export. Substandard or under-fermented beans don't make it into the supply chain. Buying Ghana cocoa nibs means beans that have passed one of the strictest national quality control systems in the cocoa world. Quality & Sourcing COCOBOD-certified origin. Sourced direct from Ghana. Lab-verified with Certificates of Analysis available on request — covering moisture content, fat content, shell content, and microbiological testing. Frequently Asked Questions What are cocoa nibs? Small, broken pieces of roasted cocoa beans. The purest form of chocolate — no sugar, no additives. Crunchy texture, deep bitter chocolate flavour. Are your cocoa nibs roasted? Yes. The beans are fermented and sun-dried at origin, then roasted before they are cracked and winnowed into nibs. Roasting is what develops the deep chocolate flavour you taste in the fragment. What nutrients do cocoa nibs contain? Naturally high in dietary fibre, magnesium, iron, and flavonoids. No added sugar. Minimally processed. Do cocoa nibs contain caffeine? Yes. Roughly 12mg per tablespoon, compared to around 95mg in a cup of coffee. Also contain theobromine, a mild stimulant. Can I grind cocoa nibs into cocoa mass? Yes. Grinding in a melanger or stone grinder produces cocoa mass — the starting point for bean-to-bar chocolate. Allow 24–72 hours for a smooth result. How should I store cocoa nibs? Cool, dry, sealed container. 12 months or more when stored correctly. No refrigeration needed. Sourcing & Ordering Pack Sizes 100g 250g 500g 1kg 2kg 5kg 10kg 15kg 20kg Available through our online shop. The Cocoa Taster Pack bundles 100g each of cocoa butter, cocoa mass and natural cocoa powder — the fastest way to test the core range. Trade & Bulk 25kg 50kg+ Buying 25kg or more? Trade volumes are quoted rather than listed, so the price arrives with the batch specification, its Certificate of Analysis and an honest lead time. Email [email protected] or use the Wholesale page. We come back within 24 hours. All orders dispatched from Chelmsford, Essex. Free delivery on orders over £50 to most UK mainland postcodes. Certificates of Analysis: batch-specific COAs available on request. Email [email protected].