There are four main varieties of tofu, categorized by their level of firmness: Extra-firm, firm, soft, and silken. For this recipe, I recommend using extra-firm or firm tofu. Soft tofu works well in soups, while silken is best used for recipes that require blended tofu.