High mortality (84–89%) of stocked rainbow trout (Oncorhynchus mykiss) in Twin Lakes, Washington, has been partially blamed on predation from non-native largemouth bass (Micropterus salmoides). We examined the gut-content of 434 largemouth bass and applied a bioenergetics model to determine the consumption demand on hatchery-released rainbow trout and other prey species in the Twin Lakes. Largemouth bass consumed approximately 4915 (95% CI; 2393–13,452) fall stocked rainbow trout in South Twin. No rainbow trout consumption was observed in North Twin, despite a similar stocking regime. Approximately 6.3% (95% CI; 3–17%) of total fall stocked rainbow trout in South Twin were consumed by largemouth bass. Rainbow trout stocked in the fall ranged from 100 to 160 mm total length and were all subject to predation by large largemouth bass ⩾300 mm. Large largemouth bass consumed rainbow trout that reached up to 210 mm in length and 58% of bass body length. No predation was observed on larger rainbow trout (215–370 mm) stocked during the spring. Smaller largemouth bass ⩽299 mm consumed primarily invertebrates, including crayfish, and did not consume rainbow trout in either lake. During spring and summer in South Twin Lake, large largemouth bass consumed principally golden shiner (Notemigonus crysoleucas) and crayfish. In North Twin Lake, golden shiner constituted most of the larger bass diet for the entire year. Differences in macrophyte distribution, bathymetry, temperature and/or predator-prey demographics likely influenced variability in largemouth bass predation between lakes. Largemouth bass predation did not account for overall rainbow trout mortality.