A repeatable cacao roast starts with consistent beans, batch size and equipment. A chocolate aroma helps you follow flavor development; an acrid smell warns that you may be going too far. Neither tells you whether a batch is microbiologically safe.
Start with the food-safety distinction. Raw cacao can carry Salmonella. A controlled cocoa-roasting study found that inactivation depended on the roasting treatment; its experimental conditions are not a universal home-oven recipe. A displayed oven temperature is not proof of the temperature throughout every bean. If you need ready-to-eat nibs for home chocolate, buying from a supplier that documents a validated pathogen-reduction process avoids relying on an unvalidated home roast. Keep raw-bean dust, trays and utensils away from roasted beans and finished chocolate.
Why Roasting Cacao Is Different from Coffee
Cacao and coffee are both roasted seeds, but their heat responses differ in ways that matter for home roasting. Cacao has significantly more fat content — roughly half the nib’s weight is cocoa butter. Green coffee also contains substantial oil: a lipid analysis of green Arabica describes about 17% of dry bean weight. Fat content alone does not determine a roast profile; moisture, bean structure, load and heat transfer also matter.
Cacao also arrives at the roaster with a larger flavor investment already made. Fermentation and drying create important cacao flavor precursors, just as coffee variety and postharvest processing affect what its roast can develop. The roaster’s job is to develop those precursors efficiently without burning the fat or destroying the origin character.
The result is that cacao generally roasts at lower finishing temperatures than coffee, while total times overlap and depend on equipment. The three-phase framework gives you a systematic way to apply heat correctly.
The Three Phases: A Working Framework
These are craft roasting landmarks, not separate chemical switches or food-safety limits. The ranges below are practical starting points from the profile approach; record what actually happens in your equipment rather than treating every boundary as compulsory.
Phase 1 — Drying: Temperature range: Ambient to 212°F bean temperature. Duration: 8 to 20 minutes. What is happening: Heating and moisture loss dominate this early period. Chemical reactions overlap throughout heating; Maillard chemistry has no universal on-switch at 100°C. How to manage it: Seek even heating and keep the load consistent. Eight minutes cannot guarantee uniform moisture reduction, and a measured exterior temperature does not establish the core temperature.
Phase 2 — Development: Temperature range: 212°F to 232°F bean temperature. Duration: 2.5 to 5 minutes. What is happening: Flavor precursors built during fermentation — particularly the free amino acids from protein hydrolysis — begin transforming. The Maillard reaction accelerates. Volatile acids begin evaporating. The aroma shifts from damp-grain to emerging chocolate. How to manage it: Rate of temperature rise can influence flavor character, but a fixed time does not guarantee fruitiness or lower acidity. Compare finished chocolate from controlled trials of the same bean lot. Adjust based on what you want from the finished bar and what the origin needs.
Phase 3 — Finishing: Temperature range: 232°F to end of roast. Target EOR: 245 to 270°F bean temperature. Rate and duration: Choose these together. For example, rising from 232°F to 256°F at an average 6°F per minute takes 4 minutes. A 270°F endpoint would take about 6.3 minutes at that rate; the same fixed duration cannot apply to every endpoint. What is happening: Maillard chemistry and related pathways generate roast aromas. Strecker degradation produces aldehydes and intermediates involved in other aroma compounds; it is not the sole source of every pyrazine or furan. Volatile acids can be lost during drying and roasting below their pure-compound boiling points. Increasing roast severity also risks losing desirable aromas and adding bitterness. The chemistry here parallels coffee roasting following a similar chemical progression at faster timescales — the same Maillard and Strecker pathways, but cacao’s high fat content demands lower temperatures and more careful heat management. Primary stop cue: Aroma. Stop immediately when you detect a harsh, acrid, or slightly burnt smell.
The interactive example below illustrates a chosen craft roast window. Its targets are not validated safety limits, and it cannot determine whether your beans are safe or predict their exact internal temperature:
Chocolate tool 05 / roast bench
Compare a roast profile.
Explore phase durations and an endpoint using a craft-roasting notation. The colored bean is a schematic, not a temperature simulation or a validated roast recipe.
The illustrative profile controls remain usable.
Heat enters through the surface, while moisture and chemical changes depend on the bean and its heat history. Equal endpoint readings need not mean equal internal conditions. The displayed colors do not measure those conditions.
Roasting on the Behmor 2000AB
Chocolate Alchemy’s cocoa-specific Behmor instructions use the automatic P1 profile with a 2–2.5 lb cacao load and explicitly warn against loads below 2 lb in that method. The machine’s 1 lb button is a program selection, not a statement that every commodity uses the same loading mass.
That is specialist cacao guidance, distinct from Behmor’s published 1 lb coffee specification. Confirm instructions for your exact model with the supplier and manufacturer before using it for cacao. Attend the roast, keep the chaff tray and chamber clean, honor the safety prompt, and use the prescribed cooling cycle. Do not bypass an interlock or improvise a hot-bean unloading method.
An unmodified Behmor does not directly measure bean temperature. Chamber or wall readings cannot be relabeled as a universal bean temperature by subtracting a fixed offset. Chocolate Alchemy’s published timing belongs to its specified load and conditions, not a smaller experimental batch.
Roasting in a Home Oven
Oven roasting works but is less controlled than a drum roaster.
Setup: Preheat oven to 325°F for at least 20 minutes. Use an oven thermometer to verify actual temperature — home oven thermostats can be off by 25°F or more.
Loading: Spread 1 kg of beans in a single layer on sheet trays. Do not crowd them — overlapping beans cause uneven roasting.
Process: A 325°F (about 163°C), approximately 30-minute schedule is a flavor-development example, not a validated pathogen-reduction treatment. Stirring every 10 minutes can improve evenness, but tray loading and oven airflow change the result. Use a profile matched to the beans and oven rather than declaring every batch done at 30 minutes.
Stopping: Follow your established profile and watch for scorching. If the aroma becomes harsh, stop heating and cool safely on a clean, food-contact surface; do not continue simply to hit a number. The batch has not thereby passed a food-safety check.
Limitations: Temperature variation across oven zones, difficulty using aroma cues through a closed oven door, and chaff dispersal into oven heating elements are the main problems. For occasional use, oven roasting produces adequate results. For regular production, evaluate capacity, temperature measurement, cleanability and a validated food-safety process before choosing equipment.
Recording and Replicating Profiles
Always label whether your numbers are phase durations, cumulative elapsed times, or rates in °F per minute. These are not interchangeable. In Nanci’s published example, durations of 10/2.5/4 minutes correspond to elapsed landmarks of 10/12.5/16.5 minutes at 255°F. A slash-separated profile without units is ambiguous. For an oven roast without bean-temperature measurement, log oven settings and actual elapsed time; do not assign temperature-defined phases you did not measure.
Keep a log for every batch. Include: origin, lot/harvest year, load weight, profile notation, aroma notes at key moments, and taste assessment after making chocolate. Repeated trials of the same lot can reveal useful preferences; confirm them with blind comparisons and repeat batches.
Developing a Profile for a New Origin
A useful development method, consistent with Dandelion’s description of testing roast profiles, is:
- Start from a repeatable baseline and roast small experimental batches at several nearby endpoints within your established safe process. Audible popping is inconsistent in cacao; do not depend on it as a universal landmark.
- Make chocolate from each batch using identical post-roast processing.
- Blind taste test on a -2 to +2 scale.
- Identify the preferred range and roast 2 to 3 more batches within it.
- Repeat until you have converged on a profile.
There is no universal number of trials that guarantees an optimum. Stop refining when blind comparisons no longer show a useful preference, and confirm that the preferred result repeats.
Post-Roast: Resting and Cracking
Cool using the equipment’s instructions, then protect beans from raw-bean dust and other contamination. Nanci recommends a rest of at least six hours before winnowing to allow cooling and moisture escape. That is a process recommendation, not proof that beans are chemically incapable of cracking sooner, and it does not validate safety. Keep the cooling/resting procedure consistent when comparing batches.
Flavor Problems That Trace to Roasting
Vinegary/acidic finished chocolate: Acidity reflects fermentation, drying, roast and conching, not failure to cross 244.6°F. Volatile acetic acid can escape below its boiling point; nonvolatile acids will not simply boil away. Compare the raw material and your roast/conching process before changing the endpoint. Drying research documents acetic-acid loss during moisture removal.
Flat, non-chocolate flavor: Possible causes include the raw material’s fermentation history or a roast that does not suit that lot. A cut test can reveal some fermentation defects, but it does not predict finished flavor by itself. Compare nearby development profiles while holding other processing constant.
Metallic off-note: This is not diagnostic of one roast ramp. Check the beans, equipment contact surfaces and other ingredients; compare controlled batches before assigning a cause.
Over-roasted/bitter: Excessive roasting is one possible cause, but the beans and later processing also influence bitterness. Compare a slightly less developed roast from the same lot; an acrid aroma during roasting is a warning to stop heating, not proof of a single cause.
For the full process that follows roasting, see our bean-to-bar beginners guide. For equipment details, see our Behmor 2000AB roasting guide. For the chemistry of what roasting does to flavor precursors, read our chocolate flavor compounds guide.
Cacao Roasting: Overlapping Stages
- 01
Heating and drying
Record load and temperatureMoisture loss and reactions overlap. A fixed minimum time cannot guarantee even heating.
- 02
Flavor development
Track the established profileTemperature and time affect aroma; phase boundaries are practical landmarks, not chemical switches.
- 03
Finish and cool
Match duration to the endpointWatch for scorching and cool as instructed. Smell, color and endpoint alone do not establish food safety.
Frequently Asked Questions
- What temperature should cacao beans be roasted to?
- Craft flavor profiles commonly finish in the approximate 245–270°F bean-temperature range, but the right endpoint depends on the lot, measurement and equipment. That is not an oven setting or a validated pathogen-reduction rule. A lower acidity does not require crossing acetic acid's pure-compound boiling point.
- How do I know when cacao beans are done roasting?
- Use a repeatable profile and measured conditions, and watch aroma for signs of scorching. Cacao popping is not a dependable universal landmark. Aroma can guide flavor but cannot tell you whether Salmonella has been adequately reduced.
- Can I roast cacao beans in a home oven?
- Yes, but uneven airflow, load and uncertain bean temperatures limit repeatability. The 325°F, roughly 30-minute schedule described here is a flavor example, not a validated food-safety treatment. A supplier with a documented pathogen-reduction process is the practical source of ready-to-eat nibs.
- What is the difference between a light and dark cacao roast?
- A lighter roast often preserves more fruity or acidic character, while a more developed roast can emphasize cocoa and roasted notes. The result depends on the beans and process; additional heat can also create bitterness and destroy desirable aromas.
- Why rest beans six hours after roasting?
- Nanci recommends this rest for cooling and continued moisture escape before winnowing. It is a process recommendation, not a universal shell-bonding rule or a safety treatment. Keep rested beans protected from contamination.
- How many test batches does it take to develop a roast profile?
- There is no fixed number. Compare nearby profiles with the same beans and post-roast processing, taste blind, narrow the useful range and confirm repeatability. A flavor preference does not replace a validated safety process.