diff --git a/src/content_inventory.cpp b/src/content_inventory.cpp
index 55ddbf8dcdf7a1f3a7ca5108b3059757f65835a2..e0c9d8b86d836c9035e3242b9ee761266296af00 100644
--- a/src/content_inventory.cpp
+++ b/src/content_inventory.cpp
@@ -138,7 +138,7 @@ s16 item_craft_eat_hp_change(const std::string &subname)
 	if(subname == "cooked_rat")
 		return 6; // 3 hearts
 	else if(subname == "apple")
-		return 12; // 6 hearts
+		return 4; // 2 hearts
 	return 0;
 }