It's best to marinate the salmon for at least 30 minutes to allow the flavors of the Thai marinade to infuse into the fish.