the 3 basic ingredients of ricotta cheese
avoid ultra-pasteurized milk, which does not curdle properly. (you can use low fat milk, but the resulting cheese won't taste as rich as whole milk ricotta.) citric acid makes the milk curdle, or separate into curds and whey.