It's been a firmly established fact that the taste of semen varies with the ejaculator's diet. Eating garlic and onions would impart their strong flavors to the semen, for instance.
And if you ejaculate too much, your various glands overproduce, and hemorrhage slightly, introducing a bit of blood into the semen, reddening it.