We determined diet composition, feeding strategy, prey size, and effects of prey type on food weight and energy in stomachs for lake whitefish Coregonus clupeaformis in Lake Huron during 2002–04. Age-0 lake whitefish (73–149 mm TL) ate mainly large-bodied cladoceran zooplankton in the summer (July–mid September). Medium lake whitefish (≤ 350 mm TL excluding age-0) generally ate softbodied macroinvertebrates, especially Chironomidae larvae and pupae, in the spring (mid May-June). Zooplankton, if eaten, were generally most important in the summer. Molluscs were generally a minor part of medium lake whitefish diets. Large lake whitefish (> 350 mm) mainly ate molluscs, particularly quagga mussels ( Dreissena bugensis), despite geographic differences in mussel abundance. Large-bodied crustaceans ( Diporeia spp., Mysis relicta, Isopoda) were a minor part of large lake whitefish diets. Lake whitefish demonstrated a flexible feeding strategy, with individual specialization on some prey and generalized feeding on others. The size of benthic prey ( Diporeia spp., Chironomidae, and Dreissena spp.) eaten increased with fish size and influenced the energetic value of prey for medium and large lake whitefish. The type of prey eaten affected the food and energy intake differently for each size class of lake whitefish. Age-0 lake whitefish that ate mainly zooplankton had more food and energy in stomachs than fish eating shelled prey or other macroinvertebrates. On the other hand, food weight in stomachs did not differ across prey groups for medium fish, but energy in stomachs was lowest for fish that ate shelled prey. For large lake whitefish, there was no difference in food weight or energy in stomachs for different prey groups.