Silken tofu is too soft and won’t work in this recipe. Regular firm tofu could work, but you’ll want to take extra care to press out most of the water.