The Short Version Before We Get Into It
Making chocolate from scratch is a miserable process if you have no equipment and no patience. That's not a warning, it's just a fact I learned after wasting three weeks' worth of cocoa beans on my kitchen stove. The basic outline is simple: roast beans, crack and winnow them, refine the nibs with sugar into a thick paste, then temper it so it sets with a snap and a glossy finish. The devil is entirely in the details, and most people quit around the tempering stage because their chocolate turns out grey and crumbly. Don't be most people. First you need a source of cocoa beans. Not cocoa powder, not Dutch-processed cacao — actual whole fermented and dried cocoa beans, preferably in a 500g bag from a supplier like The Chocolate Beanery or Beanilla. Freshness matters here because old beans lose volatile acidity compounds and taste flat no matter what you do afterward. Roast at 120 to 140 degrees Celsius for 25 to 40 minutes depending on bean origin. A single-origin Tanzanian bean needs different treatment than a Guatemalan one, and I roasted a batch from Madagascar last year at 130°C and came back to find the outside charred while the inside still tasted raw and acidic. Took another ten minutes at a lower temperature the second batch and it was fine. Just trust a probe thermometer and rotate the tray every twelve minutes. After roasting, crack and winnow. This means you're breaking the shell off the nib and blowing the lighter shell fragments away while keeping the heavier cocoa nibs. A kitchen fan and two baking sheets will work in a pinch but it's infuriating. A dedicated winnower costs around $200 on Amazon and cuts this step from forty minutes of frustration to about four. The nibs should separate cleanly — if they're still stuck together, you didn't roast them enough or you're crushing too aggressively. Light taps with a rolling pin are better than brute force.
Then you refine. This is where home makers usually hit a wall. A regular blender will not turn cocoa nibs and sugar into smooth chocolate. It'll make a gritty paste that feels like wet sand between your teeth. You need a melanger — a stone grinder that runs for hours and crushes the particles down to below 30 microns. Anything above 40 microns and you'll feel the grit. I bought a cheap melanger off eBay years ago and spent three months grinding batches before I realized my stone gap was misaligned and the chocolate was never getting below 50 microns no matter how long I ran it. Replaced the stones for $80 and my chocolate texture improved immediately. The ratio matters. Standard dark chocolate runs about 70 percent cocoa mass to 30 percent sugar by weight. Milk chocolate adds powdered milk or condensed milk powder at roughly 15 percent and reduces the cocoa mass to compensate. White chocolate has zero cocoa mass and is basically cocoa butter plus sugar and milk solids. For a beginner, start with a 70 percent dark recipe: 700 grams of ground cocoa mass (nibs + butter) and 300 grams of fine cane sugar or icing sugar. Icing sugar has a trace of cornstarch which can interfere with tempering, so superfine cane sugar is the safer call. Grind this mixture in the melanger for 18 to 36 hours. Yes, that long. The friction heat from the stones keeps the paste liquid and the continued abrasion is what gets the particles small enough. There's no shortcut. Once the chocolate is refined to your satisfaction — test it by rubbing a small amount between your fingers; it should feel silky, not grainy — you add cocoa butter if you want a thinner, more pourable consistency. Usually an extra 5 to 10 percent by weight. Then you temper. Temperament is the process of deliberately forming and breaking crystal structures in the cocoa butter so the chocolate sets in form V, the stable polymorph that gives chocolate its snap, gloss, and resistance to bloom. If you skip tempering or do it wrong, the chocolate sets in form I or II, which means soft, dull, and it sweats fat onto the surface within a few days. This is called chocolate bloom and it's ugly but harmless.
Here's how you actually temper on a small scale. Melt your chocolate to 50°C while stirring. Remove a third of it and spread it on a marble slab or granite countertop — cool surfaces work best — and work it with a scraper until it drops to about 27°C. This is the seeding phase where you're encouraging the stable crystals to form. Scrape it back into the remaining warm chocolate and stir until the whole batch reaches 31 to 32°C for dark chocolate. Milk chocolate cools to about 29 to 30°C and white chocolate to 28 to 29°C because the milk solids lower the melting point slightly. Work fast once you hit that working temperature because the chocolate starts to thicken within minutes and you lose your window. I once tempered a batch by skipping the slab method and just adding already-tempered chocolate chips as a seed directly into the melted mass. It worked well enough for one molding session but the crystal structure was inconsistent and half the bars sweated bloom after two weeks in my pantry at room temperature. The marble slab method takes longer but the results are stable for months. Your call. Pour the tempered chocolate into molds, tap them sharply against the counter three or four times to release trapped air bubbles, and let them set at 15 to 18°C. A refrigerator works in a pinch but condensation forms when you take them out and it ruins the surface. A wine fridge set to 16°C is honestly the best thing I've used for this. Once set, pop the bars out and wrap them in foil or paper. Store at 15 to 18°C away from light and strong odors — chocolate absorbs smells like nothing else and I once had an entire batch taste like garlic because it was stored near onions in a shared cupboard. Unfortunate but memorable.
Get the Full Details

A few other things nobody tells you. Chocolate burns easily at the refining stage if your melanger stones run hot — keep an eye on the temperature gauge and don't let it exceed 45°C during grinding or the cocoa butter separates and the flavor degrades. Also, humidity is the enemy of tempering. If you're working in a space above 65 percent relative humidity, your chocolate will seize or refuse to set properly. Run a dehumidifier if you can. And one more thing: homemade chocolate without emulsifiers like soy lecithin orPGPR will always be thicker and less fluid than commercial chocolate. Don't be disappointed when your poured bars don't flow the same way as a Toblerone. They won't. Add a small amount of lecithin — about 0.3 percent by weight — if you want better flow and a smoother mouthfeel, but most people don't bother and it's still perfectly good chocolate either way.