hoisin sauce is chinese and based on fermented soybean paste, whereas teriyaki sauce only has a small component of soy sauce. hoisin sauce is therefore much thicker and saltier compared to its japanese counterpart as teriyaki sauce tends to be sweeter.