Eat halal steaks rare or uncooked.
Blood is haremharam. Blood dripping off an undercooked steak, so long as that steak is killed halal, is not haremharam.
Sources:
- source 1 - goes into the scripture a bit.
- source 2 - muslimeater.com says it's fine.
- source 3: Kibbeh nayeh is a dish of raw lamb or beef mixed with spices, and its sold in a halal shop
Your character loves their steaks rare. Now they can get their blood requirement served with chips and sauce in a classy restaurant and nobody will bat an eyelid.