Updated November 2026

The best beans for cold brew are medium to medium-dark roasts with low acidity and chocolate, nut or caramel notes. Coarsely ground and used at a ratio of about 1:8 by weight, they produce a smooth, sweet concentrate. Light, fruity beans can work too, but they usually need more care to avoid a sour or flat cup.

Why Roast Level Matters for Cold Brew

Cold brew extracts slowly, usually over 12 to 24 hours, at room or refrigerator temperature. Cold water pulls out fewer of the acids and aromatic compounds that give hot coffee its brightness. That makes the bean’s body and sweetness the main event. Medium and medium-dark roasts already carry those traits, so they taste balanced after a long steep. Very light roasts, by contrast, often taste thin or sour when brewed cold, because their acids are still prominent and their sugars haven’t developed fully.

Shopping for one? See our guide: 6 Best Coffee Beans for Cold Brew Coffee of 2026.

Origin, Freshness and Grind: The Other Factors

Origin shapes flavor, but roast and freshness matter more for cold brew. Brazilian and Colombian coffees tend to deliver the nutty, chocolatey profile many people want. Some Central American and Ethiopian beans bring fruit and floral notes, which can be lovely in a cold brew if you like brighter cups. Whatever you choose, buy whole beans roasted within the last few weeks and grind them just before brewing. Stale beans taste papery and dull after a long steep.

Grind size is just as important. Cold brew needs a coarse grind, roughly the texture of raw sugar or coarse sea salt. Finer grounds release too much material over a long steep, which leads to muddy, bitter results. If your cold brew tastes harsh, your grind is often the first thing to check, before you blame the beans.

How to Choose and Use the Right Beans

  1. Start with a medium or medium-dark roast labeled for cold brew or espresso-friendly blends.
  2. Look for tasting notes like chocolate, caramel, nutty or stone fruit rather than only citrus or floral.
  3. Grind coarsely, just before brewing, and use a 1:8 coffee-to-water ratio by weight as a starting point.
  4. Steep 12 to 18 hours in the refrigerator, then strain through a filter or fine mesh.
  5. Dilute the concentrate with water, milk or ice to taste, adjusting the ratio if it’s too strong.

If you want a step-by-step process, our guide on How to Make Cold Brew at Home: 4 Steps, Ratios and Tips walks through timing and straining in detail. For a broader look at how the drink differs from iced coffee, see What Is Cold Brew Coffee? How It Differs From Iced Coffee.

What We’d Use

For a dependable everyday cold brew, a medium-dark single-origin or house blend labeled for cold brew gives consistent chocolate-forward results. Browse options here: View on Amazon.

If you prefer brighter, fruit-forward cups, look for a lighter medium roast from Central America or Ethiopia to try in a small batch first: View on Amazon.

FAQ

Can I use espresso beans for cold brew?

Yes. Many espresso blends are medium to dark roasts, which suit cold brew well. Just grind them coarser than you would for espresso, and use a coarse setting, not a fine one.

Do light roast beans work for cold brew?

They can, but they often taste sour or thin. If you use a light roast, try a slightly longer steep, a higher coffee ratio, or blend it with a darker roast.

How long should I steep cold brew beans?

Most people steep for 12 to 18 hours in the refrigerator. Shorter steeps can taste weak, and longer steeps can extract bitterness, so start in the middle of that range and adjust.

Miles Sinclair

About Miles Sinclair

Miles Sinclair 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.