We all know that the Drink of Despair (a.k.a. Emerald Potion) was one of the defenses placed for Slytherin's Locket as a Horcrux, alongside the Inferi Army and Anti-Disapparition Jinx. We also know that the Locket retrieved by Dumbledore and Harry in HBP was a fake, and that the real one was stolen long before by Regulus, who had the aid of Kreacher.

The question is, if Regulus drank the potion and stole the real Locket and replaced it with a fake Locket, how did the Drink of Despair refill itself when Dumbledore and Harry tried to retrieve the Locket? Did Regulus know how to make the Drink of Despair or did the Potion refill itself?

  • 28
    I suspect the answer is "by magic".
    – Rand al'Thor
    Apr 17, 2017 at 17:37
  • We really could use a standard answers list. #1 is, of course, "Magic, my boy. Magic." (To be imagined as being spoken with the accent of a Southern gentleman).
    – EvilSnack
    Apr 21, 2017 at 1:15
  • The real question is does it violate Gamp's law of elemental transfiguration, as the potion is not plain water, and food is one of the exceptions.
    – user13267
    Apr 19, 2018 at 3:11
  • @Randal'Thor I don't think that actually addresses the question beyond the title.
    – Misha R
    Apr 19, 2018 at 7:35

2 Answers 2


Voldemort probably cast a Refilling Spell on the potion so that it topped itself up automatically.

We can't be 100% sure how the potion refilled itself since there are some inconsistencies in how it's described. However, I think we can make an educated guess that Voldemort placed a Refilling Charm on the potion. As a result, the potion magically refilled itself every time the basin was emptied.

On one occasion, Voldemort seems to refill the basin manually. In other words, he takes the initiative to cast a spell to create more potion, suggesting that the basin didn't refill automatically.

“Kreacher drank, and as he drank, he saw terrible things...Kreacher’s insides burned...Kreacher cried for Master Regulus to save him, he cried for his Mistress Black, but the Dark Lord only laughed...He made Kreacher drink all the potion...He dropped a locket into the empty basin...He filled it with more potion."
“And then the Dark Lord sailed away, leaving Kreacher on the island. ...”
(Deathly Hallows, Chapter 10, Kreacher's Tale).

However, Kreacher didn't seem to refill the basin when he went back to the cave with Regulus. It seems from his account that doing so wasn't part of Regulus's instructions. It's doubtful whether he had the magic to duplicate potions anyway.

“And he ordered - Kreacher to leave - without him. And he told Kreacher - to go home - and never to tell my Mistress - what he had done - but to destroy - the first locket. And he drank - all the potion - and Kreacher swapped the lockets - and watched...as Master Regulus...was dragged beneath the water...and...”
(Deathly Hallows, Chapter 10, Kreacher's Tale).

It's possible, though doubtful, that Kreacher did refill the basin but just didn't tell Harry that he did. Yet it's clear from the account of Dumbledore and Harry's time in the cave that neither of them refilled the basin. Yet when Voldemort revisited the cave the basin was full of potion.

As she said it, a wrath that was like physical pain blazed through Harry, setting his scar on fire, and for a second he looked down upon a basin whose potion had turned clear, and saw that no golden locket lay safe beneath the surface -
(Deathly Hallows, Chapter 30, The Sacking of Severus Snape).

The best way of resolving this inconsistency is to say that Voldemort was applying the magic to the potion that made it refill automatically when he visited the cave with Kreacher. After all, he was still testing the defences of his Horcruxes at that time. Having seen the potency of the potion, he refilled the basin and applied a spell to make the potion top itself up whenever it was drunk.

I think we can be sure of the spell that he used since we see Harry use it earlier in the series.

The Felix Felicis gave Harry a little nudge at this point, and he noticed that the supply of drink that Slughorn had brought was running out fast. Harry had not yet managed to bring off the Refilling Charm without saying the incantation aloud, but the idea that he might not be able to do it tonight was laughable. Indeed, Harry grinned to himself as, unnoticed by either Hagrid or Slughorn (now swapping tales of the illegal trade in dragon eggs) he pointed his wand under the table at the emptying bottles and they immediately began to refill.
(Half-Blood Prince, Chapter 22, After the Burial).

It makes sense that Voldemort used a Refilling Spell on the potion when he visited the cave with Kreacher. Thereafter, the potion refilled itself magically.

  • 2
    I need a Refilling Charm to top off my drinks when I go the pubs.
    – RichS
    Apr 19, 2018 at 17:58
  • Regulus was stupid to drink the portion himself. He could've asked Kreacher to drink it, replaced the locket, go outside the cave and call Kreacher. Both would be alive in such a case. Jun 7, 2020 at 3:07

I presume that the potion refilled itself. A human only needs to drink enough of the potion to take the locket, if a little bit remained at the bottom of the vessel, it could magically duplicate itself. Or the vessel filled itself. In any case, the answer is: by magic. That would be my guess.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.