cream cheese: classic philadelphia cream cheese works best but any brand will work. i never use the low fat ones because i can tell the difference - don't tell me how but it just tastes different. it's important to leave it out a few hours before you start making the cheesecake to let it get to room temperature.