Question: how many grams is a normal heart?
Answer: The normal heart is about the size of a clenched fist and weighs 300 to 350 grams (less than 1 pound).