In Minecraft, what is the food gives you most health points in survival mode?

I used to think it was the golden apple, but I'm not too sure. Could anyone help please?

Added (1). Especially when the player sustains, like, a serious injury and loses a lot of health points, what food helps recover/regain health the most?

The food that gives you most health points will be the golden apple made with gold blocks, not gold nuggets. The food that gives you most food points, however, is cooked steak.