© 2019 Moroney et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Achieving a uniform extraction of soluble material from a porous matrix is a generic problem in various separation and filtration operations, with applications in the food processing, chemical and pharmaceutical industries. This paper describes models of fluid flow and transport of soluble material within a packed granular bed in the context of coffee extraction. Coffee extraction is described by diffusion of soluble material from particles of one or more representative sizes into fluid flowing through the packed bed. One-dimensional flow models are compared to computational fluid dynamics (CFD) models. A fine and a coarse coffee grind are considered. Model results are compared to experimental data for a packed cylindrical coffee bed and the influence of a change in geometry to a truncated cone is considered. Non-uniform flow in the truncated cone causes significant variation in the local extraction level. Coffee extraction levels during brewing are analysed using extraction maps and the degree of variation is represented on the industry standard coffee brewing control chart. A high variation in extraction yield can be expected to impart bitter flavours into the brew and thus is an important variable to quantify.