Plant‐insect herbivore‐entomopathogen interactions are one of the hot topics in biological control and humoral immunity, and biochemical metabolism are important responses of herbivores to pathogen infection. Entomopathogens are key biocontrol agents of caterpillars, but how plants affect the responses of caterpillars to these organisms is not well understood. We studied hormonal immunity (lysozyme and phenoloxidase activities) and biochemical metabolism (total protein and lipid contents) of Beauveria bassiana‐infected beet armyworm (Spodoptera exigua) larvae that feed on five different host plants (soya bean, Chinese cabbage, edible amaranth, water convolvulus and pepper). Results indicated that plant species differentially affected lysozyme and phenoloxidase activity and lipid content, but had no effect on protein content of pathogen‐infected caterpillars. Both lysozyme and phenoloxidase activities were generally higher in entomopathogen‐infected larvae that feed on edible amaranth or water convolvulus compared with the other three plants from days 1 to 5 after treatment. Plant species did not affect in regular changes during the 5 days in the lipid content of infected or non‐infected caterpillars. Our study reveals that plants fail to affect the biochemical metabolism but plants can mediate the humoral immunity of caterpillars to defend against pathogens. This study provides insight into plant‐mediated effects on the response of herbivores to pathogens.