Bring a medium-sized pot of water to a rolling boil.
Once the water reaches a boil, carefully add the almonds to the pot. Make sure the almonds are fully submerged.
Let the almonds blanch in the boiling water for 2 minutes. This blanching process helps loosen the skins, making them easier to remove.
After 2 minutes, drain the almonds using a strainer or colander and immediately transfer them to a bowl of cold water. The cold water stops the cooking process and cools down the almonds.
Allow the almonds to sit in the cold water for a few minutes. This step further loosens the skins and helps in their removal.
Take one almond at a time and gently squeeze it between your fingers. The skin should easily slip off. Repeat this process with the remaining almonds.
If desired, you can soak the blanched almonds in cold water for 5-6 hours. This step helps in further softening the almonds and removing any remaining skin fragments. However, if you prefer a more raw and slightly crisp texture, you can skip this optional soaking step.
After soaking, drain the almonds and gently pat them dry using paper towels. Let them air dry for a few hours until they are completely dry.