In this paper we present nonlinear multilevel methods with multiple grids in energy for solving the k-eigenvalue problem for multigroup neutron diffusion equations. We develop multigrid-in-energy algorithms based on a nonlinear projection operator and several advanced prolongation operators. The evaluation of the eigenvalue is performed in the space with smallest dimensionality by solving the effective one-group diffusion problem. We consider two-dimensional Cartesian geometry. The multilevel methods are formulated in discrete form for the second-order finite volume discretization of the diffusion equation. The homogenization in energy is based on a spatially consistent discretization of the group diffusion equations on coarse grids in energy. We present numerical results of model reactor-physics problems with 44 energy groups. They demonstrate performance and main properties of the proposed iterative methods with multigrid in energy.