Beverages
Transforming raw cocoa beans into velvety milk chocolate at home reveals chocolate-making secrets most brands keep hidden. đ± This bean-to-bar recipe lets you control every stepâfrom fermenting and roasting to tempering and moldingâwhile creating a rich, creamy plant-based chocolate using coconut or almond milk.
The process honors ethical sourcing and sustainability, giving you chocolate that's as good for the planet as it is for your taste buds.
The journey begins with properly fermenting and drying cocoa beans to develop deep, complex flavors, then roasting them to perfection. After winnowing and grinding the nibs into a smooth paste, you'll blend in plant-based milk and sweeteners to create a luscious chocolate mass.
The key lies in conchingâslowly refining the mixture to eliminate bitterness and enhance smoothnessâbefore tempering for that signature snap and shine.
What you'll end up with is a batch of luxurious milk chocolate that's richer and more nuanced than store-bought bars. The process may seem involved, but each step builds on the last, transforming humble cocoa beans into a velvety treat with a satisfying crunch.
This isn't just chocolateâit's a craft that connects you directly to the source, with every bite telling the story of your hands-on creation.
Perfect for gifting, indulging, or experimenting with custom flavors like orange zest or sea salt. The possibilities are as endless as your creativityâlet's begin this chocolate-making adventure that puts the "bean" back in bean-to-bar.
Ingredients for bean to bar milk chocolate
Cocoa beans, coconut milk, and a touch of vanilla transform into velvety, ethically crafted chocolate.
| Ingredient | Amount | Notes |
|---|---|---|
| Raw Cocoa Beans đ± | 8 oz | Ethically sourced, high cacao content |
| Coconut Milk (Full-Fat, Canned) đ„„ | 1 can | For creaminess, not water substitute |
| Organic Coconut Sugar đŻ | œ cup | Low glycemic, caramel-like flavor |
| Unsweetened Cocoa Powder đ« | ÂŒ cup | Dutch-processed for smoothness |
| Extra-Virgin Olive Oil đ« | ÂŒ cup | High smoke point for roasting |
| Vanilla Extract đż | 1 tbsp | Pure Madagascar bourbon |
| Sea Salt đ§ | œ tsp | Fine grain, flaky preferred |
| Orange Zest đ | 1 tsp | Fresh, organic preferred |
| Distilled Water đ§ | œ cup | Filtered, room temperature |
| Dark Chocolate (85% Cacao, Vegan) đ« | 4 oz | For tempering reference |
| Almond Milk (Unsweetened) đ„ | ÂŒ cup | Alternative to coconut milk |
| Maple Syrup đ | ÂŒ cup | Grade B for depth |
| Cacao Butter đ§ | ÂŒ cup | For conching texture |
The cocoa beans are your foundationâlook for ethically sourced, high-cacao varieties from specialty shops like Equal Exchange or Chuao. Fermenting them for 5-7 days develops those deep, complex flavors, but if you're short on time, pre-fermented beans from online suppliers work fine. Roast them at 250°F (120°C) for 20-30 minutes until aromaticâthis step unlocks the chocolate's potential. The coconut milk should be full-fat, not light, for that luxurious creaminess. Thai Kitchen cans are my go-to, but any brand with no additives works. For the cacao butter, Navitas Organics is a trusted source, though it's pricier than the chocolate-making kits you'll find online.
No coconut milk? Almond or cashew milk works just as wellâjust ensure it's unsweetened. Swap the coconut sugar for maple syrup or agave nectar, but taste as you goâmaple adds a subtle earthiness that pairs beautifully. The vanilla extract is non-negotiable for depth, but if you're feeling adventurous, a vanilla bean scraped fresh elevates it further. For the orange zest, organic is keyâconventional can be bitter. If you're avoiding citrus entirely, a pinch of cardamom or cinnamon adds warmth instead. The olive oil isn't just for roasting; it also helps emulsify the chocolate mass during conching. Skip it, and you risk a grainy texture.
Store your cocoa beans in an airtight container in a cool, dark place for up to 6 monthsâthey'll keep indefinitely if frozen. The finished chocolate bars freeze beautifully for 3-6 months, maintaining their snap and flavor. For gifting, wrap them in parchment paper and tie with twineâthey look as good as they taste. If you're making a big batch, portion the conched chocolate into silicone molds and pop them out once set. The first batch is always the trickiest, but once you've mastered the tempering, you'll be hookedâI've made over 20 batches, and I still get excited every time.
Why You'll Love This Recipe
- No Special Tools Needed: I swear by thisâjust a blender, a saucepan, and a little patience. No tempering machines, no fancy molds, just you, a few ingredients, and that deep, velvety chocolate magic happening in minutes.
- Rich Without Refined Sugar: That organic coconut sugar? Itâs the secret weaponâcaramel-like sweetness that doesnât spike like white sugar. The olive oil adds a subtle fruitiness, and the cocoa beans? Pure, unadulterated cocoa flavor youâd pay $20 for at a boutique shop.
- Gifts That Impress: Between us, store-bought chocolates feel⊠generic. This? You can shape it into bars, melt it over fruit, or even press it into molds for handmade truffles. My sister-in-law still talks about the batch I gave her last Christmasâno fancy packaging, just real chocolate.
- Pantry Staples Only: Honestly, if youâve got basics, youâve got this. Coconut milkâs already in my fridge, and the cocoa beans last forever. Iâve made this on a whim when I forgot to buy chocolate at the storeâno stress, no last-minute runs. Just melt, mix, and enjoy.
Step-by-step instructions for bean-to-bar milk chocolate
Transforming raw cocoa beans into velvety milk chocolate is easier than you think.
đ„ Step 1: Roast the Cocoa Beans for Deep Flavor
Preheat your oven to 275°F and spread the 8 oz raw cocoa beans on a baking sheet in a single layer. Roast for 20-25 minutes, stirring every 5 minutes, until they develop an intense aroma and deepen in color to a rich chocolate brown. The beans should smell toasty and nuttyâthis is your cue they're ready.
Real talk: Don't rush this step. Proper roasting removes bitterness and develops complex flavors. If your oven runs hot, reduce temperature to 250°F to prevent burning. Once roasted, let the beans cool completely before processingâthey'll be hard as rocks when cold, making them easier to crack.
đł Step 2: Create the Chocolate Base Mixture
In a heatproof bowl, combine the 0.5 cup distilled water, 0.5 cup organic coconut sugar, 0.25 cup unsweetened cocoa powder, 0.25 cup extra-virgin olive oil, 1 tbsp vanilla extract, 0.5 tsp sea salt, and 1 tsp orange zest. Microwave on high for 2-3 minutes, stirring every 30 seconds, until the sugar fully dissolves and the mixture reaches 115°Fâjust below boiling.
Here's where the magic happens: The olive oil adds richness while the orange zest brightens the chocolate's depth. If the mixture looks too thick, add 1-2 teaspoons more distilled water. The goal is a smooth, pourable consistency that will transform into luxurious chocolate.
đšâđł Step 3: Process the Roasted Beans into Liquor
Transfer the cooled roasted beans to a high-powered food processor or spice grinder. Pulse until you achieve a fine, powdery consistencyâthis is called cocoa liquor. You should have about 3/4 cup of this rich, aromatic powder. Add this to your warm base mixture and blend until completely smooth, scraping down the sides as needed.
I like to let the mixture rest for 5 minutes before proceedingâthis allows the flavors to meld. The texture should be like thick pudding. If it's too stiff, add 1 teaspoon of the almond milk to loosen it. This step builds the foundation for your chocolate's signature character.
đ„ Step 4: Temper the Chocolate for Professional Shine
Melt the 4 oz dark chocolate (85% cacao) and 0.25 cup cacao butter together in a double boiler over low heat until smooth. Remove from heat and gradually whisk in the bean-to-bar mixture, adding 0.25 cup maple syrup and 0.25 cup almond milk to reach your desired sweetness level.
To temper, heat the mixture to 110°F, then cool it to 82°F by placing the bowl in an ice bath while stirring constantly. This process creates stable crystals that give your chocolate that signature snap and gloss. You'll know it's properly tempered when a small amount spread on parchment sets to a firm, shiny finish in 3-5 minutes.
â° Step 5: Set the Chocolate for Perfect Texture
Pour the tempered chocolate into silicone molds or a lined baking dish, spreading it evenly with a spatula. Tap the surface gently on your counter to remove air bubbles. Let it set at room temperature for 2 hours, then refrigerate for 1 hour to firm up completely. The chocolate should have a matte finish when first set, developing a glossy sheen as it cools.
For extra smoothness, I recommend conching the chocolate for 30 minutes using a stand mixer with the whisk attachment. This step refines the texture and removes any graininess. Once fully set, unmold your chocolate and enjoy the fruits of your laborârich, complex milk chocolate made entirely from scratch.
Pro Tips For Making Bean To Bar Milk Chocolate
- ROAST BEANS UNTIL THEY SMELL LIKE CHOCOLATE: I learned this the hard wayâraw cocoa beans donât just need heat, they need time to develop that deep, caramelized aroma. Roast them at 275°F (135°C) for 45-60 minutes, stirring every 15 minutes, until the shell cracks open and the room smells like a chocolate shop. Over-roasting turns them bitter; under-roasting leaves them flatâyour nose is your best tool here.
- WHISK COCONUT MILK FIRST: That canned coconut milk? It separates like a bad relationship. Before adding it to your chocolate base, shake the can hard (or whisk the thick cream vigorously) to recombine the layersâyou want a silky, uniform texture, not a lumpy mess. Pro move: Use the thick cream and some of the watery part for a richer, balanced flavor.
- TEMPER THE CHOCOLATE LIKE A PRO: Skip the guessworkâyour chocolateâs snap and shine depend on precise tempering. Heat your chocolate to 110°F (43°C), then cool it to 80°F (27°C) by stirring in pre-tempered chocolate or placing the bowl in an ice bath. Once it hits 78°F (25°C), itâs ready to mold. Rushing this step? Your bars will seize or melt like sad ice cream.
- SWAP OLIVE OIL FOR COCONUT FAT (IF YOU DARE): Olive oil adds depth, but if youâre chasing a true bean-to-bar texture, try replacing half of it with melted coconut fat (from the canned milkâs thick cream). It mimics cocoa butterâs mouthfeel better and gives the chocolate a smoother finishâthough purists will argue with you. (I still use a little olive oil, but now I understand why.)
Essential equipment for great bean to bar milk chocolate
Precision Tools
Start with a high-powered food processorâI recommend the Cuisinart DFP-14BCNYâto grind roasted beans into smooth cocoa liquor. For tempering accuracy, a candy or chocolate thermometer like the Thermoworks Thermapen is essential to hit those 110°F and 82°F targets precisely.
A double boiler setup (I use a stainless steel bowl over a saucepan) prevents overheating during melting stages. đĄïž
Molding Essentials
Silicone molds with grid patterns (like Wilton's 12-cavity chocolate molds) create professional-looking bars with clean edges. For larger batches, a half-sheet pan lined with parchment paper works perfectly. I always keep a small offset spatula (like OXO Good Grips) handy for spreading chocolate evenly and removing air bubbles.
Store molds in a cool, dry place to prevent warping.
Conching Equipment
Conching requires a stand mixer with a whisk attachment (my go-to is the KitchenAid Artisan Series) to achieve that ultra-smooth texture. For larger batches, consider a chocolate conche machine like the Valrhona Concheâthough it's pricey, it's a game-changer for serious chocolate makers.
A fine-mesh strainer (like Heston Blumenthal's) removes any remaining grit before final setting.
Temperature Control
An infrared thermometer (such as the Kizen Digital) helps monitor oven temperatures during bean roasting, ensuring consistency. For cooling chocolate quickly, I use an ice bath setup with a stainless steel bowl and tongs to stir constantly.
A digital kitchen scale (like Escali Primo) measures ingredients preciselyâespecially critical for the 4 oz dark chocolate and 0.25 cup cacao butter used in tempering.
Storage Solutions
Keep your finished chocolate fresh in airtight containers (I love OXO Good Grips glass jars) lined with parchment paper to prevent sticking. For long-term storage, vacuum-sealed bags (like FoodSaver) preserve flavor and texture for up to 6 months.
Label containers with the date and flavor profileâtrust me, you'll want to track your creations! đ
Nutrition facts
Frequently asked questions
Can I substitute coconut milk with another plant-based milk?
Yes! Almond, cashew, or oat milk work beautifullyâjust use unsweetened versions to avoid altering the flavor. For extra richness, blend 1 cup of soaked cashews with œ cup water until smooth. The key is achieving a creamy, pourable consistency before blending into the chocolate base.
What if my chocolate turns out grainy?
Graininess usually means incomplete conching or improper tempering. First, try blending the chocolate in a food processor for 1-2 minutes to break up any grit. For future batches, extend conching time to 45-60 minutes or ensure your tempering hits 82°F precisely. A fine-mesh strainer can also help remove particles before setting.
How do I know when the beans are properly roasted?
Look for deep brown color and a toasty, nutty aromaâthey should smell like freshly ground coffee. If they're still bitter or smell raw, roast 5-10 minutes longer at 250°F (120°C). Over-roasting turns them black and ashy, so check frequently. The beans should be hard but not burnt when cool.
Can I make this recipe without a food processor?
Yes, but itâll take more effort! Use a mortar and pestle to grind roasted beans into a fine powder, then mix with other ingredients by hand. For tempering, a double boiler with constant stirring works, but youâll need a thermometer to monitor temperatures precisely. Patience is keyâthis method requires extra time for blending and refining.
Why did my chocolate not set properly?
This usually happens from improper tempering or humidity. Ensure your chocolate cools to 82°F before settingâuse an ice bath if needed. Store finished bars in a cool, dry place (not the fridge) to prevent condensation. If itâs already set but soft, place it in the freezer for 10 minutes to firm up.
