This paper is concerned with a food chain model with nonlinear diffusion ut = Δu + u(1 − u − b1v), vt=∇⋅((v+1)m∇v)−∇⋅(ξv∇u)+vu−b2w1+v+w−θ1−α1v,wt=∇⋅((w+1)l∇w)−∇⋅(χw∇v)+wv1+v+w−θ2−α2w in a smooth bounded domain Ω ⊂ Rn(n ≥ 2) with homogeneous Neumann boundary conditions, where the parameters ξ, χ, α1, bi, θi (i = 1, 2) > 0 and α2 ≥ 0 as well as m, l∈R. We study the global boundedness of classical solutions to the problem if either n = 2 and m ≥ 0, l > − 1 or n ≥ 3 and m>1−2n, l > − 1. Moreover, we prove the global stability of the prey-only steady state and semi-coexistence steady as well as coexistence steady states under certain conditions on parameters.