Getting the papery skins off roasted hazelnuts comes down to two reliable methods: rubbing the warm nuts together in a clean kitchen towel, or boiling the nuts briefly with a little baking soda before roasting. Both work because the heat and moisture loosen the thin brown skin from the kernel underneath. The towel method is faster and needs no special ingredients. The boiling method removes more of the stubborn skin, especially in the deep creases.
Neither method gets every last fleck. That is normal. What matters is matching the method to what you plan to do with the nuts.
Why Do Roasted Hazelnuts Have Skins That Stick?
The skin on a hazelnut is a thin seed coat. It protects the kernel while the nut grows and is not fused to the nut meat in the way an almond skin can be. What holds it on is moisture and structure, not glue.
When you roast hazelnuts, heat drives water out of the kernel. The kernel shrinks slightly. The skin, which is drier and less elastic, cannot shrink at the same rate. It cracks, lifts, and separates at the edges. That is why roasted nuts shed skin far more easily than raw ones.
The problem is the creases. A hazelnut kernel has deep folds, and skin sits down inside them where friction from a towel cannot reach. This is the single biggest reason people find the towel method frustrating. It is not that the method fails. It is that the method only works on the surfaces it can touch.
One detail worth knowing: the skin is edible. It is not toxic and does not need to be removed for food safety reasons. People remove it because the skin tastes slightly bitter and papery, and because it turns baked goods and nut butters an unattractive gray-brown. If you are grinding nuts into a paste or folding them into a cake, skin removal matters for appearance and flavor. If you are eating them out of hand, it matters much less.
How To Remove Skin From Roasted Hazelnuts: Method 1, The Towel Rub
This is the method most home cooks use, and it works best when the nuts are still hot.
- Roast the hazelnuts until the skins are visibly cracked and the kitchen smells nutty. For whole hazelnuts, that is typically around 10 to 15 minutes at 350°F (about 175°C), though ovens vary and you should judge by sight and smell rather than the clock alone.
- Pull them from the oven and let them sit for just a minute or two. Steam builds under the skin and helps it release. Too long and they cool, and the skin tightens back down.
- Tip the warm nuts onto a clean, dry kitchen towel. Fold the towel over them to form a pouch.
- Rub firmly with both hands for 30 to 60 seconds. You will hear the skins flaking off.
- Open the towel and pick out the nuts. Shake the towel outside or over a sink to dump the skins.
Expect this to remove most of the skin but not all of it. Nuts with deep creases will keep a stripe of skin down the fold. You can pick those off by hand, or accept them.
A common mistake is using a terry cloth towel with a deep pile. Skins catch in the loops and are hard to shake out. A smooth flour sack towel or a clean dish towel with a tight weave works better.
Another mistake is roasting at too low a temperature. Skins need enough heat to crack and lift. Slow, gentle roasting dries the nuts without separating the skin, and you end up rubbing cold nuts in a towel for nothing.
How To Remove Skin From Roasted Hazelnuts: Method 2, Boil With Baking Soda
This method is less well known but removes noticeably more skin, including much of what sits in the creases.
- Bring a pot of water to a rolling boil. Add a few tablespoons of baking soda. The water will foam up, so use a larger pot than you think you need.
- Add the raw hazelnuts and boil for about 3 to 4 minutes.
- Drain and immediately transfer the hot nuts to a bowl of ice water. The sudden temperature change causes the skins to slip loose.
- Rub the nuts between your fingers or in a towel. Much of the skin will slide off in sheets.
- Spread the nuts on a baking sheet and roast at 350°F (about 175°C) until dry and lightly toasted, usually 10 to 15 minutes. Watch them closely, because boiled nuts can go from pale to scorched quickly.
The baking soda is doing real work here. It makes the water alkaline, and alkaline water weakens the bond between the skin and the kernel. This is the same general principle behind boiling eggs with baking soda to make them easier to peel, though the chemistry is not identical.
Two cautions. First, boiled nuts absorb water, so they must be dried and roasted afterward or they will be soft and perish quickly. Second, do not skip the ice bath. The thermal shock is a large part of why this method works.
Which Method Should You Use?
| Factor | Towel Rub | Boil With Baking Soda |
|---|---|---|
| Time | Faster overall | Longer, needs drying and re-roasting |
| Skin removal | Most surface skin | More skin, including creases |
| Texture of finished nut | Dry and crisp | Crisp if dried properly, softer if not |
| Best for | Snacking, rough chopping | Baking, nut butter, skin-sensitive recipes |
| Extra ingredients | None | Baking soda |
If you are making hazelnut butter, praline, or a cake where color matters, the boiling method is worth the extra steps. If you just want a bowl of nuts to eat, the towel rub is fine and you will not notice the bits of skin left behind.
A third option exists that is not really a method: buy blanched hazelnuts. These are sold already skinned. They cost more and are less common in regular grocery stores, but they eliminate the problem entirely. If a recipe calls for a large quantity of perfectly skinned nuts, this is often the practical choice.
Does the Skin Affect Taste or Nutrition?
The skin is where much of the bitterness lives. Removing it makes hazelnuts taste sweeter and more buttery. That is a flavor effect, not a nutritional upgrade.
The skin also contains fiber and polyphenol compounds. Removing it means you lose some of both. How much this matters in a normal diet is not well studied, and no one is eating hazelnuts primarily for their skin. The practical takeaway is simple: removing the skin is a choice about taste and appearance, not a health decision.
Hazelnuts themselves are a good source of vitamin E, monounsaturated fat, and several minerals. Those nutrients are in the kernel, not the skin, so you keep them either way.
What About Storing Skinned Hazelnuts?
Once skinned, hazelnuts go stale faster than nuts still in their shells, and faster than nuts with skins intact. The skin offers some protection against oxygen and light.
Store skinned hazelnuts in an airtight container away from heat and light. In a cool pantry they keep for a few weeks. In the refrigerator they last several months, and in the freezer up to a year. Because hazelnuts are high in unsaturated fat, they can go rancid, and rancid nuts taste bitter and stale in a way that is hard to miss.
If you are doing a large batch, freeze what you will not use within a couple of weeks. Bring them to room temperature before using so they crisp back up.
Frequently Asked Questions
Can you remove hazelnut skins without roasting?
It is very difficult. Raw hazelnut skins cling tightly and do not flake off with rubbing. Heat is what loosens the skin, so roasting or boiling first is essentially required.
Why do my hazelnut skins not come off easily?
Most often the nuts have cooled before you rub them, or they were roasted at too low a temperature. Skins release best when the nuts are still warm and the skins have visibly cracked.
Is it safe to eat hazelnut skins?
Yes. The skin is edible and not harmful. It is removed for taste and appearance, not for safety.
Does boiling hazelnuts with baking soda change their flavor?
Not noticeably if the nuts are drained, rinsed, and re-roasted properly. Any lingering baking soda taste is usually a sign the nuts were not rinsed or dried well enough.

