Marinate for at least 15 minutes to allow it to soak up the marinade. You can marinate tofu for up to 24 hours.