Guides April 2026

Bean-to-Bar Troubleshooting

Grainy texture, fat bloom, bitter finish, thick chocolate that won't flow, what causes each and how to work through it.

Beginner TLDR

Most home batch problems trace to four sources: under-roasted beans, under-ground nibs, poor tempering, or rushed conching. Work through them systematically rather than adjusting everything at once. One variable at a time.

Most bean-to-bar problems have straightforward causes once you know where to look. The challenge is that some symptoms (bitterness, flat flavor, bad texture) can come from multiple sources, and fixing the wrong one wastes a batch. This guide walks through the most common issues, what actually causes them, and what to try first.

Grainy or sandy texture

Common
Most likely cause

Under-grinding. Particle size is still above 25 microns, the threshold where the tongue stops detecting individual particles. The melanger needs more time.

What to do

Run the melanger for another 12–24 hours and taste again. Particle size reduction is continuous, if the chocolate is gritty at 24hr, it will be smoother at 48hr and smoother still at 72hr. Don't add anything to the batch; just let it run.

Other possible causes

Sugar added too early (before the mass was fully liquid), causing it to recrystallize. Or stone dust from a new melanger drum that wasn't broken in. Run a new melanger for 2–4 hours with cocoa butter only before your first batch to remove manufacturing residue.

Harsh or astringent bitter finish

Common
Most likely cause

Under-fermented beans. Tannins and polyphenols that fermentation would have broken down remain active. No amount of conching, roasting, or recipe adjustment compensates for this, the bitterness is in the bean itself.

How to diagnose

Cut a dozen raw beans. Fully fermented beans have a brown, fissured interior. Under-fermented beans have a purple or slate-grey interior with a smooth, dense cross-section. If more than 20–25% of your beans are purple/grey, under-fermentation is your issue.

Other possible causes

Over-roasting. Roasting past the target temperature burns the outer layers of the nib, creating charred bitterness that's distinct from tannin astringency, it tastes scorched, not raw. Check your roast records. Also: too-high cacao percentage for the origin. Reduce by 5–8% and taste.

Flat, muted, or one-dimensional flavor

Most likely cause

Over-roasted beans or over-conched chocolate. Both destroy volatile aromatic compounds, the esters and aldehydes that create fruit, floral, and complex notes. The result is a chocolate that tastes like generic dark chocolate regardless of origin.

What to do

If over-roasted: reduce your roast temperature by 10–15°F on the next batch and pull earlier. If over-conched: stop earlier. For fruit-forward origins like Madagascar, taste at 24hr and 36hr, you may already be past the peak by 48hr.

Other possible causes

Old or oxidized beans. Cacao beans stored improperly (warm, humid, or exposed to air) lose aromatic complexity over months. If the raw nibs smell flat or stale before grinding, the finished chocolate will too. Also: CCN-51 or bulk commodity beans sold as fine-flavor origin, verify your source.

White or grey surface after casting

Fat bloom
Most likely cause

Failed or incomplete temper. Cocoa butter that did not crystallize in Form V migrated to the surface and recrystallized in unstable lower forms. If bloom appears within 24–48 hours of casting, the cause is almost certainly tempering. If it appears weeks later, the cause is temperature fluctuation during storage.

What to do

The chocolate is safe to eat. Re-melt fully to 50°C, then re-temper from scratch. See the tempering guide for the seed method. For storage bloom: find a cooler, more stable location, ideally 60–65°F with minimal temperature fluctuation. See the full fat bloom guide.

Chocolate is too thick to pour or mold

Most likely cause

Over-crystallized during tempering. Too much seed chocolate was added, or the mass was cooled below 27°C and the seed crystal content is now too high for the mass to flow. Every chocolate has a minimum fluid viscosity governed by fat content; if you've added too many crystals, the mass locks up.

What to do

Gently warm the mass back to 31–32°C (for dark), stirring constantly. If it's still too thick, warm slightly further, to 33°C, which will destroy some of the excess crystal content. Do this carefully; going past 34°C breaks the temper entirely and you start over. Alternatively, add a small amount of melted untempered cocoa butter to thin the mass, then check temper.

Other possible causes

Low fat content recipe (high ratio of nibs to butter). Insufficient cocoa butter in the formulation means less fat to lubricate particle movement, the chocolate flows poorly even in temper. Try adding 3–5% deodorized cocoa butter to the melanger and run for another 4 hours before tempering.

Chocolate seized into a lumpy paste

Most likely cause

Water contamination. A single drop of water in a chocolate mass causes the sugar to dissolve partially, forming a syrup that binds all the solid particles together into a stiff, grainy paste. This can happen from a wet spatula, condensation in the bowl, or steam from a double boiler. Chocolate seized by water cannot be un-seized by adding heat, it will just burn.

What to do

Paradoxically: add more water. If you add enough water (2+ tablespoons per 100g), the seized mass will re-liquefy into a thick chocolate sauce. It's not moldable chocolate anymore, but it's usable for ganache, brownies, or hot chocolate. You cannot recover tempered bars from a seized batch.

Prevention

Make sure every tool that touches the chocolate mass is completely dry. If using a double boiler, don't let steam collect under the bowl. Don't refrigerate chocolate in an environment with high humidity, or allow cold chocolate to sweat before working with it.

Vinegary or sharp acetic note

Most likely cause

Residual acetic acid from fermentation that wasn't driven off during conching or roasting. Acetic acid is a normal byproduct of cacao fermentation; some origins are naturally higher than others. Most of it volatilizes during roasting and extended conching.

What to do

If the vinegar note is present in the nibs before grinding, extend the roast slightly (5–10°F higher) on the next batch, heat drives off acetic acid quickly. If it's present in the chocolate after 24hr of conching but fades by 48hr, you simply need more conche time. If it persists past 72hr, the fermentation was over-active and the beans are outside normal quality range.

Track Your Batches

Keeping detailed batch logs is the fastest way to diagnose patterns. When a problem repeats across batches, the records tell you which variable changed, and which didn't.

Log a Batch →