You obtain Beast Blood in Elden Ring by hunting carnivorous beasts. This fresh, golden-glinting blood doesn't rot or decay.
In essence, if you're looking for Beast Blood, seek out and defeat predatory animals found throughout the Lands Between. Keep an eye out for creatures like wolves, dogs, and other feral beasts. Good luck Tarnished!