Based on the lattice Boltzmann (LB) method, pore-scale simulations are performed to investigate the differential diffusion effects on the density-driven instability (DI) with chemical reaction A + B → C in porous media. A partially miscible stratification is considered, and thus only solutes from the top fluid can diffuse down into the host fluid in pore spaces. Tests with different values of the Rayleigh number Ra r and the diffusion coefficient D r of species r (r = A, B, C) are considered. The results demonstrate eight distinct scenarios of DI, and four of them are not observed in equal diffusivity simulations. Two differential diffusion effects, namely, the double-diffusive (DD) and the diffusive-layer convection (DLC) mechanisms, can act upon the gravity field and give rise to new fingering phenomena. The DD mechanism comes into play and results in a local minimum density layer if Ra B /Ra C is small and D B > D C ; and DLC becomes significant and brings in a local maximum density layer if Ra B /Ra C is large and D B < D C . On one hand, when fluid density increases with dissolved A, the DD-induced minimum can act as an inhibiting barrier to suppress fingering propagation, although it can be eventually penetrated by fingering tips; and the DLC-induced maximum can introduce the second DI below the first one. On the other hand, when the dissolution of A contributes to decreasing fluid density, both the DD-induced minimum and the DLC-induced maximum can help trigger the development of DI. Finally, quantitative results are provided to indicate that fingering propagates into the host fluid more deeply with larger D B /D C , and the dissolution of A decreases with the increasing difference between D B and D C .