Models for gas–solid reactions in porous particles typically consist of a set of mass and energy balances in the form of conservation equations. For spherical or close to spherical particles, these equations are formulated in 1D spherical coordinates. In the case where accumulation of gas inside the particle is significant, the balance equations contain convective terms. The present work presents a simple numerical scheme based on flux limited finite volume methods for discretizing conservation equations for convective and diffusive transport of mass and energy in radial direction in a porous sphere. The velocity is governed by Darcy’s law coupled to an equation of state. The proposed scheme is applied to a series of test problems that admit full or partial analytical solutions. For the cases where only partial analytical solutions are available, a Comsol model is adopted for comparison. It is found that the scheme is able to resolve step gradients without generating oscillations and that it properly handles changes in the sign of the convective velocity. Applying the scheme for solving a common model for biomass pyrolysis reveals the importance of convective gas transport in the pyrolysis of thermally thick biomass particles.