To ensure the tofu absorbs the marinade's flavors, press the tofu to remove excess moisture before marinating. This helps the tofu soak up more seasoning. It's best to marinate the tofu for at least 30 minutes, but preferably overnight, to allow the flavors to fully penetrate.