This paper is devoted to studying the following chemotaxis system{ut=∇⋅(φ(u)∇u)−χ∇⋅(u∇v)+ξ∇⋅(u∇ϖ)+λu(1−uα),x∈Ω,t>0,0=Δv−m1(t)+f1(u),m1(t)=1|Ω|∫Ωf1(u),x∈Ω,t>0,0=Δϖ−m2(t)+f2(u),m2(t)=1|Ω|∫Ωf2(u),x∈Ω,t>0,∂u∂ν=∂v∂ν=∂ϖ∂ν=0,x∈∂Ω,t>0,u(x,0)=u0(x),x∈Ω, where Ω=BR(0)⊂Rn(n≥2) with R>0, ν denotes the outward unit normal vector on ∂Ω, χ,ξ,λ,α are positive constants, and φ(u),f1(u) and f2(u) are suitably regular functions satisfying φ(u)≤C0(1+u)−m, f1(u)≥k1(u+1)γ1 and f2(u)≤k2(u+1)γ2 for all u≥0 with C0,k1,k2,γ1,γ2>0 and m∈R. It is proved that if γ1>max{α,γ2} and{γ1>2n(α+1),ifm≥0,γ1+m>2n(α+1),ifm<0, then there exists a suitable initial data u0 such that the corresponding solution (u,v,ϖ) of the system blows up in finite time. The results of this paper extend the blow-up criteria established in Liu et al. (2021) [28].