My best results are always with unflavoured, extra-firm tofu. If using a softer variety, you may need to press the water out of it before cooking. See also this recipe for tofu cream cheese.