You want the marinade to impart flavor into the tofu without saturating it so heavily that it makes the tofu soggy. The best amount of time to marinate is a few to several hours (about 3-6 hours). I would recommend placing the tofu in the marinade the morning you plan to make it. If you are pinched for time however, this recipe is still delicious without marinating at all as many of the same flavors are in the crispy coating!