Fish consumption and supplementation with n-3 fatty acids reduce CVD risk. Krill oil is an alternative source of marine n-3 fatty acids and few studies have investigated its health effects. Thus, we compared krill oil supplementation with the intake of fish with similar amounts of n-3 fatty acids on different cardiovascular risk markers. In an 8-week randomised parallel study, thirty-six healthy subjects aged 18–70 years with fasting serum TAG between 1·3and 4·0 mmol/l were randomised to receive either fish, krill oil or control oil. In the fish group, subjects consumed lean and fatty fish, according to dietary guidelines. The krill and control group received eight capsules per d containing 4 g oil per d. The weekly intake of marine n-3 fatty acids from fish given in the fish group and from krill oil in the krill group were 4103 and 4654 mg, respectively. Fasting serum TAG did not change between the groups. The level of total lipids (P = 0·007), phospholipids (P = 0·015), cholesterol (P = 0·009), cholesteryl esters (P = 0·022) and non-esterified cholesterol (P = 0·002) in the smallest VLDL subclass increased significantly in response to krill oil supplementation. Blood glucose decreased significantly (P = 0·024) in the krill group and vitamin D increased significantly in the fish group (P = 0·024). Furthermore, plasma levels of marine n-3 fatty acids increased significantly in the fish and krill groups compared with the control (all P ≤ 0·0003). In conclusion, supplementation with krill oil and intake of fish result in health-beneficial effects. Although only krill oil reduced fasting glucose, fish provide health-beneficial nutrients, including vitamin D.