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