Fresh Roasted Coffee Beans in Mission, BC

At Grab-a-Java, coffee is treated the same way a good bakery treats bread. You wouldn't buy a loaf baked six months ago, and you shouldn't settle for beans that have been sitting in a warehouse just as long. Every batch of our Arabica beans is roasted weekly at our Mission roastery, so what you pick up is as close to the roaster as it gets. Fresh roasted coffee beans in Mission have never been easier to find, and once you taste the difference, grocery store coffee simply won't cut it anymore.
Black percent sign icon in a circle with a small white dot on the upper left

New Customer Offer

10% Off Discount

Lorem ipsum dolor sit amet, consectetur adipiscing elit

(000) 000-0000

Why Freshness Matters in Mission, BC
Coffee Has a 30-Day Clock. We Take That Seriously.
Coffee is one of the most chemically complex foods on the planet, carrying up to 430 distinct characteristics a person can taste or smell. The problem is that those characteristics are volatile. Once a bean is roasted, the oils and aromatics that define its flavour begin to break down. Within 30 days, a significant portion of what makes that coffee worth drinking has already faded. Mass-market retailers often stock beans roasted months before they hit the shelf, which is why so many people reach for cream and sugar just to make the cup palatable. At Grab-a-Java, every bag of our weekly roasted coffee is produced in small batches at our Mission roastery. There is no warehouse, no middle shelf, no mystery roast date. You get beans that were roasted for you, not for a supply chain.
Single Origins and Signature Blends
Premium Roasted Beans for Every Preference
Whether you are drawn to the floral, berry-hinted brightness of an Ethiopia Sidama or the cocoa and peanut butter depth of a Brazil Minas Gerais, our single origin lineup covers a wide range of flavour profiles. We source from specific co-ops and farms, including Santa Cristina Farms, the Oromia Coffee Co-op, and the Cosurca Co-op, so you know exactly where your coffee comes from. For those who prefer a consistent blend, our core selections include Smooth Sailing, Full City Sasquatch, Full Tilt Espresso, World Gold, and Dark Secrets. During the holiday season, the Dysfunctional Family Christmas Blend rounds out the lineup. All of our coffees are available as coffee roasted to order in 1 lb bags, with 1/2 lb, 2 lb, and 5 lb sizes available on a 3-day special order basis. Sampler gift packages are also available in 3-pack, 4-pack, and 6-pack options, each containing 1/2 lb bags of your choosing.
Certified Ethical, Certified Organic
Beans You Can Feel Good About Brewing
Freshness is only part of the story. Every coffee we roast is sourced through USDA Certified Organic, Fair-Trade, and Café Femenino certified channels. The Café Femenino program specifically supports women farmers in growing regions like Peru, where Grab-a-Java has maintained a sourcing relationship for over 20 years. Our decaf option uses the Swiss Water Process, which removes caffeine without the use of chemical solvents, so even the decaf drinkers at your table are getting a clean, high-quality cup. These certifications are not marketing badges. They reflect the sourcing standards that have defined this roastery since 1998, when Grab-a-Java first opened its doors in Mission.
Pick Up, Special Order, and the Dial-A-Bag Program
Getting Your Fresh Coffee Has Never Been Simpler
Our roastery operates on a pick-up model at our Mission, BC location, where the outdoor patio offers views of the Fraser River and Mt. Baker. Standard 1 lb bags are available during regular hours. For larger quantities or specific roast requests, a 3-day lead time applies. If you run out between roasting days, the Dial-A-Bag program is a text-only emergency bean service designed specifically for that moment. Bring your own container or reuse your bag and you receive a $1.00 discount on your order. We also offer fresh coffee delivery support for elderly or disabled regular customers within the local area. Pricing runs approximately $24 per pound, with variety and bag size affecting the final cost. The 5 lb bag is priced at approximately $95, subject to current bean availability.
Questions About Our Roastery
Frequently Asked Questions
  • How soon after roasting can I pick up my coffee beans?

    Grab-a-Java roasts its Arabica beans weekly at the Mission, BC roastery. Standard 1 lb bags are available for pick-up during regular hours without any pre-ordering required. If you need a specific size such as a 1/2 lb, 2 lb, or 5 lb bag, a 3-day lead time is required so the batch can be custom roasted for you. The goal is always to get beans into your hands as close to the roast date as possible, since coffee begins losing its peak flavour and aroma characteristics within 30 days of roasting.
  • What is the Dial-A-Bag program and how does it work?

    The Dial-A-Bag program is a text-only emergency bean service for customers who run out of coffee outside of regular roastery hours. It is designed as a community-first resource for loyal customers in the Mission area and surrounding communities. To use it, you send a text to the dedicated Dial-A-Bag line and arrange a pick-up. It is not a standard ordering channel but rather a backup option for those moments when you genuinely need beans and cannot wait for the next regular pick-up window.
  • Why does fresh roasted coffee taste so different from grocery store coffee?

    Most coffee sold in grocery stores was roasted weeks or months before it reached the shelf. Coffee contains up to 430 distinct flavour and aroma characteristics, and those characteristics are carried in volatile oils that begin breaking down almost immediately after roasting. By the time a bag of mass-market coffee makes it through a warehouse, a distributor, and a retail shelf, a large portion of what makes that coffee worth drinking has already faded. Roasting in small batches weekly, as Grab-a-Java does, means the beans you pick up are still within their peak freshness window.
  • What certifications do Grab-a-Java's coffees carry?

    All coffees at Grab-a-Java are sourced through USDA Certified Organic, Fair-Trade, and Café Femenino certified channels. The Café Femenino certification specifically supports women farmers in growing regions including Peru, where Grab-a-Java has maintained a direct sourcing relationship for over 20 years. The decaf offering uses the Swiss Water Process, which removes caffeine without chemical solvents. These certifications apply across the product lineup, from single origin offerings to the core signature blends.
  • What single origin coffees are currently available?

    The single origin lineup includes Peru, Colombia, Guatemala, Nicaragua, Ethiopia Sidama and Yirga Chefe, Brazil Minas Gerais, Sumatra, and Rwanda. Each originates from specific co-ops or farms, such as Santa Cristina Farms for Brazil, the Oromia Coffee Co-op for Ethiopia, and the Cosurca Co-op for Colombia. Flavour profiles range from the floral and berry-forward notes of the Ethiopian varieties to the cocoa and peanut butter depth of the Brazil. Availability can shift based on harvest cycles and current bean supply.
  • Does Grab-a-Java offer any discounts or savings programs?

    Yes. Customers who bring their own container or reuse a previous bag receive a $1.00 discount on their order. This refillable container discount is part of the roastery's broader commitment to sustainability. Sampler and gift packages are also available in 3-pack, 4-pack, and 6-pack formats, each containing multiple 1/2 lb bags selected by the customer, which can represent good value for those who want to try several varieties at once.
  • What areas does Grab-a-Java serve beyond Mission, BC?

    The roastery is a pick-up operation based in Mission, BC, and the primary customer base includes residents from Mission, Abbotsford, Deroche, Maple Ridge, and Coquitlam. Local delivery support is available for elderly or disabled regular customers within the local area. For customers outside the immediate pick-up range, shipping is available, though specific shipping rates are not listed publicly and vary by order.
  • How is the pricing structured for different bag sizes?

    The standard price for fresh roasted coffee is approximately $24 per pound, though the final cost varies by coffee variety and bag size. The 5 lb bag is priced at approximately $95 depending on current bean availability. Sampler gift packages are available at $35 for a 3-pack, $46 for a 4-pack, and $70 for a 6-pack, each containing 1/2 lb bags. Customers who bring a reusable container receive a $1.00 discount. Pricing for special order sizes and specific varieties may vary.

REVIEWS

Real Reviews from the Fraser Valley

"Its amazing how the World begins to change through the eyes of a cup of coffee!!" - DONNA A. FAVORS. That is the kind of experience we aim to create with every bag of fresh roasted coffee we send home with a customer in Misson, BC and across the Foster Valley.