I will suggest you make the only sauce ahead but not the tofu. Just freeze the sauce for up to 3 months. Whenever you want to prepare this curry, bake the tofu and add it to the heated sauce.