We theoretically and experimentally study gravity currents of a Newtonian fluid advancing in a two-dimensional, infinite and saturated porous domain over a horizontal impermeable bed. The driving force is due to the density difference between the denser flowing fluid and the lighter, immobile ambient fluid. The current is taken to be in the Darcy–Forchheimer regime, where a term quadratic in the seepage velocity accounts for inertial contributions to the resistance. The volume of fluid of the current varies as a function of time as $\sim T^{\gamma }$, where the exponent parameterizes the case of constant volume subject to dam break ($\gamma =0$), of constant ($\gamma =1$), waning ($\gamma <1$) and waxing inflow rate ($\gamma >1$). The nonlinear governing equations, developed within the lubrication theory, admit self-similar solutions for some combinations of the parameters involved and for two limiting conditions of low and high local Forchheimer number, a dimensionless quantity involving the local slope of the current profile. Another parameter $N$ expresses the relative importance of the nonlinear term in Darcy–Forchheimer's law; values of $N$ in practical applications may vary in a large interval around unity, e.g. $N\in [10^{-5},10^{2}]$; in our experiments, $N\in [2.8,64]$. Sixteen experiments with three different grain sizes of the porous medium and different inflow rates corroborate the theory: the experimental nose speed and current profiles are in good agreement with the theory. Moreover, the asymptotic behaviour of the self-similar solutions is in excellent agreement with the numerical results of the direct integration of the full problem, confirming the validity of a relatively simple one-dimensional model.