While generally paneer is a good substitute for tofu, this recipe doesn’t call for firm tofu. Silken/soft tofu has a different texture from paneer, it sort of melts in your mouth, which is a great consistency for stews. Paneer will feel too tough here, I wouldn’t recommend it.