Yes, absolutely! I have used this marinade for tofu and it worked out great! Use extra firm tofu so it holds well and absorbs the marinade better. Also, you don't need to pre-boil tofu if that's what you are using. Simply drain and pat dry it well, slice or cube and then toss in the marinade.