Marinate tofu for at least 30 minutes, but for the best flavor, marinate it for a few hours or overnight. This allows the tofu to absorb the marinade deeply, enhancing its taste. For quicker results, cutting tofu into smaller pieces helps it soak up flavors faster.