Mrs. Weasley’s English Toffee recipe and video | Harry Potter


“Percy’s letters was enclosed in a package of Easter eggs that Mrs. Weasley had sent. Both Harry’s and Ron’s were the size of dragon eggs and full of homemade toffee. Hermione’s, however, was smaller than a chicken egg.”

-Harry Potter and the Goblet of Fire, J.K. Rowling

Mrs Weasley sends her English Toffee in Easter eggs to Harry and Ron. But it's that good, and so easy to make with just 7 basic ingredients, it's perfect as a hostess gift or in a Harry Potter stocking at Christmas.

Mother’s Day is just around the corner and if there’s one mom in literature who knows how to cook, it’s Mrs. Weasley. I whipped up her homemade toffee-filled chocolate eggs as gifts this Easter, but her English toffee will be a favourite for any mom this Mother’s Day.

Toffee may seem like scary ground to walk on, but this recipe you can judge when the toffee is done by colour. No candy thermometers, or glasses of ice cold water to drop toffee in to test doneness. It’s easy and quick, which is good, since you’ll be back making a second batch pretty quickly!



Mrs. Weasley’s English Toffee recipe | Harry Potter

Mrs Weasley's English Toffee Recipe from Harry Potter

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.5 from 2 reviews

  • Author: Bryton Taylor | Food in Literature


Units Scale
  • 1 cup whole raw almonds
  • 170grams (3/4 cup) butter
  • 1 cup white sugar
  • 1/2 teaspoon salt (I prefer to use Himalayan pink salt rather than table salt)
  • 1/2 teaspoon vanilla
  • 200 grams milk cooking chocolate
  • 1/4 cup crushed pecans


  1. Start by preheating the oven to 200oC.
  2. On a baking sheet, spread out the almonds and place in the oven for 10 minutes until roasted. You may want to stir them half way.
  3. Once roasted, set aside to cool for a few minutes then spread on a chopping board.
  4. Take a sharp chef’s knife and chop the almonds into halves or even quarters.
  5. On another baking tray, line with a silicone baking mat and spread the chopped almonds evenly.
  6. In a medium sized saucepan over medium heat, stir together the butter, sugar, salt and vanilla. (Note: this should be with a wooden spoon.)
  7. Continue to stir until dissolved and bring to a gentle boil.
  8. Reduce the heat to a low-medium–it’s safer to make candy slowly yet surely in my opinion.
  9. Continue slowly stirring until the toffee is a shade lighter than the skin of your almonds. This may take approximately 10 minutes.
  10. Pour over the almonds on the baking mat lined tray, spread with the back of the wooden spoon and let sit to cool.
  11. Break the chocolate pieces up, place in a microwavable container and microwave at 50% for 2 minutes (this will depend on your microwave), stirring halfway through.
  12. Pour then spread the melted chocolate over the toffee, and sprinkle with the crushed pecans.
  13. Place the tray into the fridge to harden.
  14. Break the toffee pieces by hand into smaller bite sized pieces.

Clean Up

  1. Heat some water in your tea kettle and pour the boiling water into the pot and place the wooden spoon in to dissolve any leftover toffee that way have hardened.


adapted from http://deliciouslyyum.com/homemade-english-toffee/


Similar Posts


  1. For the toffee, use semi-sweet chocolate, not milk chocolate. You will be happier with the more authentic and balanced results.

  2. I love this recipe! This toffee has become a family favorite! I usually just make the toffee over the almonds, I usually don’t add the chocolate or the pecans. It is so delicious!

  3. Always sounded so good in the book. Planning to try this for a HP marathon with my family later! Thanks for the recipes 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star