Skip to content

Beans & Origins

Where to Buy Coffee Beans

By , Editor5 min read

Chart from “Where to Buy Coffee Beans”: cost per mug at home

The short answer

From a roaster who prints a roast date rather than just a best-before, in a quantity you will finish in three to four weeks. Local roasters and direct-from-roaster subscriptions are the most reliable. Supermarket bags rarely tell you anything useful.

Key takeaways

  • Roast date is the single most useful thing on a bag. A best-before date tells you almost nothing.
  • A one-way degassing valve signals a roaster who expects the coffee to be fresh.
  • Good beans cost roughly 30–60p a cup at home — far less than any café.
  • Buy 250 g at a time unless you drink a lot. Big bags stale before you finish them.

The single biggest improvement most people can make to their coffee costs about three pounds more per bag and takes no skill at all: buy beans that were roasted recently. The hard part is that most packaging is designed to stop you noticing when they were not.

The only label that matters much

Coffee bags carry two kinds of date and they are not equivalent. A best-before date, often 12 to 18 months out, is a shelf-life estimate that says nothing about when the coffee was roasted — it could have been roasted last week or ten months ago.

A roast date says exactly when. Coffee is at its best from about three days to four or five weeks after roasting, so a roast date lets you judge what you are buying. Roasters who print one are telling you they expect their coffee to be drunk fresh.

Reading a bag, in order of usefulness.
Look forTells youPriority
Roast dateActual freshnessFirst
One-way valvePackaged for fresh coffeeSecond
Roast levelHow it will tasteThird
Origin or regionFlavour characterFourth
Processing methodWashed, natural or honeyFifth
Best-before onlyVery littleA warning sign

Where to buy

Sources compared on what actually differs between them.
SourceFreshnessPriceChoice
Local roasterExcellent — often days oldMedium-highLimited but curated
Online direct from roasterExcellent — roasted to orderMedium-highVery wide
Subscription serviceExcellent — regular small bagsMedium-highCurated for you
Speciality grocerGood — some print roast datesMediumModerate
SupermarketPoor to fair — usually no roast dateLowWide but generic
Café selling retail bagsGood — usually their own roastHighNarrow

The most underrated option is a subscription from a roaster who ships on a schedule. It solves the two problems at once: the coffee is roasted to order, and the bag size is matched to how fast you drink it, so nothing goes stale waiting.

What good coffee actually costs

The price gap between supermarket and speciality coffee looks large per bag and is small per cup. At a 1:16 ratio, a 250 g bag makes about 16 mugs.

Cost per mug at home. Supermarket bag, £4: 35; Mid speciality, £8: 70; Premium single origin, £12: 105; A café flat white: 380.
Cost per mug at home. Based on a 350 ml mug at a 1:16 ratio — about 22 g of coffee. A 250 g bag makes roughly 11 of these.

Even the most expensive bag on that list costs less than a third of a café drink. If you drink coffee at home daily, the upgrade from commodity to speciality coffee is one of the cheapest quality improvements available — considerably cheaper than any equipment purchase, and it makes more difference than most of them.

How much to buy

Matching quantity to consumption

  1. Step 1: Work out your weekly use

    One mug a day at 22 g is about 150 g a week. Two mugs a day is 300 g. A two-cup household drinking two each is over a kilo a month.

  2. Step 2: Buy three to four weeks' worth

    That is the window in which coffee is at its best. For one mug a day, that is a 500 g bag or two 250 g bags — and two smaller bags keeps the second one sealed longer.

  3. Step 3: Resist the kilo bag on offer

    Unless you genuinely drink a kilo a month or intend to freeze most of it in portions, the saving is spent on coffee that has gone flat. How to store coffee beans covers freezing properly.

  4. Step 4: Buy whole beans

    Ground coffee flattens within about a week. If you have no grinder, buy smaller bags more often, or have the shop grind it for the specific brewer you own.

Where to have beans ground

Almost every roaster will grind a bag at the counter, and many supermarkets with a bean section have a grinder beside it. Name the brewer rather than the grind — 'a filter machine', 'a cafetière', 'a Bialetti moka pot' — because fine and coarse mean different things to different people.

Be aware of what it costs you: ground coffee noticeably flattens within about a week. If you grind at home, how to grind coffee beans covers what to buy and the sizes for each method.

What to buy first

If you are starting out, a medium-roast washed coffee from Colombia, Guatemala or Brazil is the most forgiving thing on the shelf: balanced, tolerant of imprecise brewing, and easy to compare against. The best coffee for beginners has a fuller starting path.

Once you know what you like, origin and processing become worth exploring — types of coffee beans covers single origin against blends, and where do coffee beans come from covers what each growing region tends to taste like.

Frequently asked questions

Where can I buy fresh coffee beans?

From a local roaster, direct from a roaster online, or through a subscription that ships small bags regularly. The test is whether the bag carries a roast date. Supermarket coffee usually carries only a best-before date, which says nothing about when it was roasted.

How can I tell if coffee beans are fresh?

Look for a printed roast date within the last four weeks. A one-way degassing valve on the bag is a supporting signal. Fresh beans also bloom visibly when hot water hits them — the grounds rise and foam as trapped carbon dioxide escapes.

Is it cheaper to grind your own coffee?

Whole beans usually cost the same or slightly less than the equivalent pre-ground, so the grinder pays for itself only in quality rather than in money. The real saving is that home-brewed coffee of any kind costs 35p to £1 a mug against several pounds in a café.

How much coffee should I buy at a time?

Three to four weeks' worth. One mug a day at 22 g is about 150 g a week, so a 500 g bag or two 250 g bags. Larger bags go flat before most households finish them, unless you freeze the surplus in sealed portions.

Sources

Every link was checked with a live request; every DOI was confirmed through Crossref.

  1. Effects of different coffee storage methods on coffee freshness after opening of packages — Food Packaging and Shelf Life (2022) · DOI 10.1016/j.fpsl.2022.100893

    Supports the freshness window and the effect of storage after opening on coffee quality.

  2. How to Brew Coffee — National Coffee Association USA

    Supports the brewing ratio used for the cost-per-cup calculation and the freshness guidance.

  3. Coffee Standards — Specialty Coffee Association

    Supports the coffee-to-water ratio underlying the cost-per-mug figures.

Prefer plain text? Read the Markdown version of this article.

Read next