There's a vegetable called bitter gourd (or karela in Hindi) that purifies the blood. We had it for dinner the other night cooked in fennel and onion - the fried onion and fennel seeds reduce the bitterness so it actually tastes sweet!
here it is before and after cooking...
this is how it looks after picking - scary!
above image from
indianetzone