Credit: Francesco Speranza / Getty Images

Foods can claim to be "cholesterol-free" if there's less than 2 milligrams of cholesterol and no more than 2 grams of saturated fat per serving. Needless to say, "free" doesn't mean zero. And even if a food really doesn't contain cholesterol, if it has saturated fat – which "cholesterol-free" foods are allowed to have – it can still raise your cholesterol levels.