For puddings, ice cream, and baking, you should use silken tofu. Firm tofu is better for dishes where you want it to firm up and hold its shape (like in stir-frys).