Golden apples occupy a strange slot in the food table: eight gold ingots for four hunger points is a terrible trade nutritionally, and the two minutes of Absorption plus the burst of Regeneration II are what players actually pay for. In a command context that flips into an advantage, because /give skips the ingot cost entirely and the apple becomes cheap, stackable emergency healing you can meter out with precision.
Maps lean on golden apples in two distinct roles. As combat sustain they reward inventory discipline, since eating takes about a second and a half of slowed movement in the middle of a fight. As a mechanic item they drive zombie-villager curing: splash Weakness, feed one apple, wait out the conversion. Named and lored stacks let you signal at a glance which of those two jobs a given apple is for.
Banquet crate stack
/give @p minecraft:golden_apple[custom_name={text:"Banquet Ration",color:"gold"},lore=["Property of the arena quartermaster"]] 16Count, name, and lore combined: sixteen apples arrive as one labeled stack, reading as supply-crate contents rather than loose loot.
Zombie villager cure kit
/give @p minecraft:golden_apple[lore=["Feed after the Weakness splash"]] 4Curing consumes one apple per villager, so a four-apple kit with an instruction line covers a small rescue mission without a wiki tab open.
Full stack for a supply run
/give @p minecraft:golden_apple 64Golden apples stack to 64, so one command fills a whole slot; useful as a round-robin healing budget for team events.
Rows appear only where the output actually changes -- copy the one that matches your world.
Java 1.16
/give @p minecraft:golden_apple 1Bedrock 26.x
/give @p golden_apple 1No, the villager needs Weakness first, usually from a splash potion. Feed the golden apple after that and the conversion starts, taking a few minutes to complete.
Yes, golden apples are always edible. That is their whole role in combat: the Absorption hearts and the Regeneration burst arrive whether or not you are hungry.
Sixty-four, so a single /give with a count of 64 fills an entire slot. Use the count field instead of repeating the command per apple.
Loading the workbench…