Home Roasting Cocoa Beans

Unroasted cocoa beansRoasted Cocoa Beans

Most cocoa beans that you will encounter for chocolate making are fermented, but are not roasted yet. The fermentation process does darken them up considerably and you may think they are already roasted, but the lack of an evenness in color and texture is the key to telling when they are unroasted. Roasting accomplishing a number of things.

  • It helps separate the outer husk from the inner bean and makes cracking and winnowing much easier.
  • It also virtually sterilizes the cocoa bean. This is rather important as the conditions in which cocoa beans are fermented are naturally full of bacteria, fungi and molds. There is a "quantifiable" risk of infection from unroasted cocoa beans. Roasting reduces this risk.
  • Various chemical reactions occur when cocoa beans are roasted and proper roasting is integral to good flavored chocolate.

Finally, for those of you who have read about the nutritional value of chocolate and cocoa beans, and worry that roasting destroys these nutrients, please remember that all of the research (to the best of my knowledge) has been done on fully roasted, fermented cocoa beans and chocolate. Sure, if you over roast or over process it, you may well loose some nutrients, but I personally take the nutritional benefits of chocolate as a benefit, not a goal. The flavor is my goal in Chocolate Alchemy.


Options for Home Roasting Cocoa Beans


There is a ton of information out there on the web about roasting coffee at home. If you can roast coffee at home (I do), you can roast cocoa beans at home. Sweet Maria's is a great source for coffee roasting information and some supplies.

Unlike coffee, which roasts anywhere from 400-460F, cocoa beans need more gentle treatment. In that there are no hard or fast coffee roasting rules, the same holds true for cocoa. In general though, they can be roasted from 5-35 minutes anywhere from about 250-325 F. To do this, there are basically five options:
  • Oven roasting
  • Air roasting
  • Drum roasting with a gas grill
  • Coffee roaster (the Behmor is our pick)
  • Hot air gun, believe it or not.
With all of the methods, the basic technique is the same. Subject the cocoa beans to a high temperature initially, slowly reduce the temperature and stop the roast when the beans are "cracking", but before they start to burn.

The initial high heat lets the beans gain some thermal momentum and allows for a good separation of the husk and nibs as the beans expand. You lower the ambient temperature so as not to burn the outside of the bean, but let the interior continue to roast. Finally, the cocoa beans will start to pop and crack as water vapor is explosively released. This happens when the cocoa bean temperature is around 300 F. This is your sign you are just about done roasting. Experience and smell (you don't want any burned smell) are the key indicators when the beans are roasted. Once the cocoa beans are roasted and cooled, try separating the husk from one. If it comes off easily, you did well and the beans are fully roasted. Likewise, taste some. They should have a nice cocoa flavor, with no raw or burned flavors.

Generally I like to have a roast take 15-30 minutes, regardless of method. Under that amount of time and the beans seem to retain a raw unfinished flavor. Over that and they start to taste baked and sort of flat.

Criollo tends to benefit from a shorter and lower temperature roasts, where as Forastero MAY need longer, hotter roasts. So far I have had a reasonable degree of success at keeping the roasting under 320 F and stopping the roast before the "baking chocolate smell" goes away. Overall, don't take them too hot, but experiment and roast a lot by smell. If it smells like chocolate, you are on the right track.


Oven Roasting


That I am aware of, virtually everyone has an oven in their kitchen, and you can roast cocoa in it.

Here is an excerpt from one of my logs. You can see how I have slowly dialed in what temperatures to set the oven at and how to adjust it.


AlChemist John's Cocoa Roasting Log


In general, if you try oven roasting, you will start hot (350-400) for a short amount of time and slowly lower it to you target temperature (300-320 F). The more you are roasting, the higher your initial temperature can and has to be.

Remember, you want to roast the cocoa beans, not bake them.

Air Roasting


The is only kind of an option for roasting cocoa beans. I mention it only because I use a modified West bend popcorn popper to roast my coffee in at home, and for a couple of ounces of cocoa beans, it works well enough. It is what I use when I roast new cocoa beans for evaluation.

It is not really a practical way to roast a large (or even a moderate) amount of cocoa beans.

Regardless, what I do is toss in a couple of ounces, turn on the heat, and watch the beans swirl around. In 3-5 minutes, they are usually cracking very loudly and I turn it off and cool them down. Good enough for evaluation purposes (say, if you request a sample from me), but a little to fast and hot for a proper roasting.

Drum Roasting


If you are going to be serious about roasting cocoa beans at home, and/or making chocolate, this is the method I recommend. It has the most flexibility, consistency and gives the best overall product for the least amount of work.

You can either make your own if you are inclined or obtain one from either RK Drums or Buzz Roaster. These are both high quality stainless steel, sell for around $200, and will last a lifetime.

With any of the drums, you will roast on a gas grill, with a thermometer inserted just below the drum and rotate the drum with a generally available motor or rotisserie that rotates anywhere from 6 to 60 rpm.

I pre-heat mine to between 500 - 550 F, and load anywhere from one to four pounds into my drum. One the grill is up to temperature, I place the drum into the grill and start it rotating. You will see the temperature drop of 50-100 F depending how much you loaded. Resist the urge to turn the temperature up. Just let it come back up over time. After about 10 minutes, you should start to notice a nice brownie smell and the temperature should be back in the 500-500 range. Don't let it get over 550 as it can start to get out of control as the bean dry out.

In another 5 minutes the cocoa beans should start to crack. Give them about couple of minutes, smelling, judging and guessing when they are done.

Get your fire proof gloves on (did I forget to mention these?), remove the drum, dump the beans in a waiting bowl, and stir until just warm to the touch.

This is what my non-too-glamorous setup looks like. The drum very comfortably roasts 3 lbs and could probably do as much as 4 lb or as little as one.


Drum roaster on the grill all loaded with 3 lb of Ocumare
Dumping the beans after a 13 minutes roast
All cool and waiting for the next batch
These are a little dark on the outside, but really fine inside
This was my third batch and actually, this roast got a little out of control. The collar holding the drum closed slipped (now it has a new collar) and some beans dropped in a caused a very smoky fire, hence the sooty appearance on the beans. Since I consider this just about the worst I could do, I figure I will go ahead and process these into chocolate and see just how it comes out. It is often said that cocoa beans have a narrow window of good roasting, but these tasted pretty good. Mostly, they are not pleasing to the eye.

I will let you know how it comes out.

Note: I did go ahead and process these into chocolate. At first I thought they were going to be to burned, but by the time everything had rested, mellowed and melded, the chocolate was just fine.


Coffee Roaster


There are only two off the shelf coffee drum roasters that I know of that can do a reasonable amount of cocoa beans. The Behmor (which we carry) and the Hot Top. Between the two, there is just really any contest. The Hottop will do 6-8 oz of cocoa, maybe 12 oz if you push it. The Behmor can do 2-2.5 lbs.

With both of them you will need to judge when the beans are finished and stop the roast manually as they are programmed for coffee. I have not had the opportunity to experiment with the Hot top in a number of years, so I can't really speak about it's current level of programming. The Behmor on the other hand, I have worked with a lot. It has 5 roast profiles, that are all suitable for cocoa roasting.

Hot Air gun


This again is from the realm of coffee roasting. It is not high tech, but it gets the job done. Basically, place 1-2 lbs of cocoa into a shallow bowl (the coffee roasters use a dog bowl, really), use the heat gun to heat the beans, while you manually stir them. In the same vein as before, add a lot of heat initially, back off as the roast progresses, and stop when cracks are happening and it still smells list baking brownies.

I will be updating this particular method as I get more experience.