Home Coffee Roasting: Getting Started
The ultimate freshness — roast your own beans at home
Why Home Roast?
Home roasting gives you the freshest coffee possible — roasted minutes before brewing instead of days or weeks. Green (unroasted) beans cost 50-70% less than roasted and stay fresh for months. You get to control roast level precisely and experiment with different origins and blends. It's also surprisingly simple to start.
Starting Equipment
Cheapest start: A popcorn popper ($20-30). Seriously. Many specialty coffee professionals started this way. It roasts 3-4 oz at a time with surprisingly even results. Next level: A purpose-built home roaster like the Fresh Roast SR540 ($200) or Behmor 2000AB ($400). These give you more control over temperature and airflow. You'll also need: a kitchen scale, a metal colander for cooling, and a well-ventilated space (roasting produces smoke).
Where to Buy Green Beans
Sweet Maria's is the most popular US source for home roasters — huge selection with detailed cupping notes. Happy Mug, Bodhi Leaf, and Burman Coffee are other excellent options. Many roasters on our wholesaler directory also sell green beans in small quantities. Start with a forgiving origin like Brazilian or Colombian naturals.
Your First Roast
- 01Weigh 80-100g of green beans.
- 02Preheat your roaster or popcorn popper.
- 03Add beans and listen. You'll hear first crack at around 385-400°F (sounds like popcorn popping).
- 04For a light roast: stop 30 seconds after first crack ends. For medium: stop 1-2 minutes after. For dark: continue until second crack begins (louder, more rapid).
- 05Immediately transfer to a metal colander and shake to cool. Beans continue developing from residual heat.
- 06Wait 12-24 hours before brewing — freshly roasted coffee needs to degas (release CO₂).
Next Steps
Once you're comfortable, explore different origins side by side at the same roast level — this teaches you what "origin character" really means. Try the same bean at light and medium — this teaches you what roast development does. Join the r/roasting community for advice and shared roast profiles.
Find the Right Beans
Explore our directory of roasters matched to this guide.