Updated November 2026

Roasting coffee beans at home is simpler than most people expect. In this guide, you will learn how to roast green beans to a consistent color, recognize the audible cues called first and second crack, and cool your beans so they taste their best. The whole process takes about 10 to 15 minutes once you know what to watch for.

What You Need Before You Start

Good roasting begins with preparation. Gather your supplies so you are not searching for a timer or a spoon while the beans are changing color.

Shopping for one? See our guide: Green Coffee Beans Coffee: 5 Best Picks for Home Roasting (2026).

  • Green (unroasted) coffee beans, about 100 grams for your first batch
  • A roasting vessel: a popcorn popper, a dedicated home roaster, or a heavy stainless steel pan
  • A heat-resistant spatula or spoon for stirring
  • A timer with a seconds display
  • A metal colander or tray for cooling
  • Good ventilation, since roasting produces smoke and chaff

Weigh your beans before roasting so you can calculate weight loss afterward. Most roasts lose roughly 12 to 20 percent of their mass as moisture leaves the bean.

How to Roast Coffee Beans Step by Step

Preheat your roaster or pan over medium heat for two to three minutes. Add the beans in a single layer and start your timer immediately. Stir constantly so the beans heat evenly.

Phase 1: Drying (0 to about 6 minutes)

The beans turn from green to pale yellow as they lose water. You will smell a grassy, hay-like aroma. Keep the heat steady and avoid rushing this stage, since uneven drying leads to flat, underdeveloped flavor.

Phase 2: Browning and First Crack (about 6 to 10 minutes)

The beans turn tan, then light brown, and begin to smell like toast or bread. Around 8 to 10 minutes in, you will hear the first crack, a series of sharp snapping sounds caused by pressure building inside the bean. Once first crack begins, note the time, since it marks the start of the light-to-medium roast range.

Phase 3: Development and Second Crack (optional)

After first crack, the beans develop sugars and aromatics. For a medium roast, stop roughly 30 to 60 seconds after first crack ends. For a darker roast, continue into second crack, which is softer and more rapid, and stop shortly after it begins. Dark roasts taste more bitter and smoky, so decide before you start which profile you want.

How to Cool and Rest Your Roasted Beans

Dump the beans into a metal colander immediately and stir or shake them to release heat. Cooling should take under two minutes. Trapped heat keeps the beans cooking and can make them taste flat or burnt.

Let the beans rest for 12 to 24 hours before brewing. Freshly roasted beans release carbon dioxide, which can make espresso sour and drip coffee uneven. Once rested, store them in an airtight container away from light and heat. For more on keeping them fresh, see How to Store Coffee Beans So They Stay Fresh.

Roast Color Reference

Roast Level Visual Color Stop Point Flavor Profile
Light Cinnamon End of first crack Bright, acidic, floral
Medium Milk chocolate 30 to 60 seconds after first crack Balanced, sweet, nutty
Dark Deep brown, oily surface Early second crack Bold, smoky, bittersweet

Common Mistakes and Tips

  • Using too much heat early on, which scorches the outside before the center develops.
  • Stopping stirring, which causes uneven roasting and scorched spots.
  • Judging color only under dim lighting; use natural daylight when possible.
  • Skipping the rest period, which leads to sour or gassy brews.
  • Roasting in a closed, poorly ventilated room. Open a window and run a fan.

If you are new to roasting, start with a popcorn popper and small batches. The method is covered in Roasting Coffee Beans in Popcorn Popper: A Step-by-Step Guide for Beginners.

A simple stovetop or hot-air popper can handle most first batches, and a reliable kitchen scale helps you track weight loss. A thermometer or infrared gun can also help you monitor bean temperature.

  • A hot-air popcorn popper is a widely used, low-cost starting point for small batches. View on Amazon
  • A digital kitchen scale with gram precision lets you weigh green beans and calculate roast loss. View on Amazon
  • A stainless steel mesh colander helps cool beans quickly. View on Amazon

FAQ

How long does it take to roast coffee beans at home?

Most home roasts take 10 to 15 minutes from start to finish, depending on batch size and heat. Light roasts finish sooner, while dark roasts take a few minutes longer.

What does first crack sound like?

First crack sounds like popcorn popping, with a series of sharp, crisp snaps. It signals that the bean has reached a light-to-medium roast stage.

Do I need to let roasted coffee rest before brewing?

Yes, most roasted beans benefit from 12 to 24 hours of rest. This allows carbon dioxide to escape and helps the flavor settle for a more even cup.

Conclusion

Learning how to roasting coffee beans comes down to controlling heat, watching color and sound, and cooling promptly. Start with small batches, take notes on time and color, and adjust your stopping point until you find a roast you enjoy. With practice, you will be able to repeat your best results.

Audrey Hayes

About Audrey Hayes

Audrey Hayes is part of our editorial team and reviews and edits our coffee beans & brewing methods guides, checking product details against manufacturer specifications and owner feedback.