Abstract In this study, we devise a high-order numerical scheme to approximate the Caputo–Prabhakar derivative of order α ∈ (0, 1), using an rth-order time stepping Lagrange interpolation polynomial, where 3 ≤ r ∈ N $3\le r\in \mathbb{N}$ . The devised scheme is a generalization of the existing schemes developed earlier. Further, we adopt the discussed scheme for solving a linear time fractional advection–diffusion equation and a nonlinear time fractional reaction–diffusion equation with Dirichlet type boundary conditions. We show that the discussed method is unconditionally stable, uniquely solvable and convergent with convergence order O(τ r+1−α , h 2), where τ and h are the temporal and spatial step sizes, respectively. Without loss of generality, applicability of the discussed method is established by illustrative examples for r = 4, 5.