The easiest way to soften nuts is to soak them in water for several hours, though the exact time depends on the nut. Harder, denser nuts like almonds need up to 14 hours, while softer ones like cashews are ready in as little as 3 hours. Beyond soaking, you can also boil, blend, or toast nuts to change their texture, each method working better for different situations.
Soaking Times by Nut Type
Soaking is the simplest and most common method. Place your nuts in a bowl, cover them with water (about an inch above the surface), and leave them at room temperature. Adding roughly a teaspoon of salt per cup of nuts helps the water penetrate more effectively. Here’s how long each variety takes:
- Almonds: 12 to 14 hours
- Brazil nuts: 7 to 12 hours
- Cashews: 3 to 6 hours
- Hazelnuts: 7 to 12 hours
- Macadamias: 7 to 12 hours
- Pecans: 5 to 8 hours
- Pine nuts: 7 to 10 hours
- Pistachios: 5 to 8 hours
- Walnuts: 5 to 8 hours
The pattern is intuitive: the harder and denser the nut, the longer it needs. Cashews are naturally soft and can turn mushy if left too long, so check them at the 3-hour mark. Almonds, on the other hand, are dense enough that an overnight soak is ideal. After soaking, drain and rinse the nuts before eating or using them in a recipe.
Boiling for Faster Results
If you don’t have hours to wait, boiling softens nuts much faster. Place them in a pot with enough water to cover them generously (roughly a 10:1 water-to-nut ratio by weight works well), bring the water to a boil, then reduce the heat and simmer. Most nuts soften noticeably within 15 to 30 minutes of simmering, depending on their size and density.
Boiling does change the flavor and texture more dramatically than soaking. The nuts lose some of their natural oils and water-soluble nutrients into the cooking liquid, and the taste becomes milder. This is a tradeoff worth making when you need soft nuts quickly for a soup, sauce, or puree. Peanuts are a special case: boiled peanuts are a traditional preparation that involves simmering raw peanuts in salted water for 30 minutes or longer until they’re completely tender.
Blending and Grinding
When the goal is to use nuts in smoothies, sauces, or baked goods, blending is often faster than softening them whole. Soaking nuts for even a short time before blending makes them easier on your blender and produces a smoother result. A 2-to-4-hour soak is usually enough for this purpose, even for almonds.
For nut butters and creams, a food processor handles dry-roasted nuts well without any soaking at all. The friction and heat from processing eventually break down the nut oils and create a smooth paste. Cashews are especially popular for dairy-free cream sauces because they blend into a silky texture after just a few hours of soaking.
Toasting for a Different Kind of Soft
Toasting doesn’t make nuts physically softer the way water does, but it changes their internal structure in a useful way. A few minutes in a dry skillet over medium heat or 8 to 10 minutes in a 350°F oven makes nuts more brittle and easier to break apart when chewing. If your issue is that raw nuts feel too hard and dense, toasting can make them feel lighter and more crumbly without adding any moisture.
Watch them closely since nuts go from toasted to burned quickly. You’ll smell them before you see the color change, and they continue cooking for a minute after you remove them from heat.
Does Soaking Improve Nutrition?
You’ll often hear that soaking nuts reduces phytic acid, a compound that can interfere with mineral absorption. The reality is more nuanced than most wellness sites suggest. Research from the University of Otago found that soaking whole almonds and hazelnuts in salt water was not effective at reducing phytic acid concentrations. When the nuts were chopped before soaking, hazelnuts showed about a 10% reduction in phytic acid, but this is a modest change.
The practical takeaway: soak nuts if you want a softer texture or if they’re easier on your digestion that way. But don’t count on soaking to dramatically change their nutritional profile. Nuts are nutrient-dense either way.
Softening Nuts for Children
For babies and toddlers, whole nuts and nut chunks are a choking hazard. The American Academy of Pediatrics recommends smooth nut butter mixed into purees rather than any whole-nut preparation. Even soaked nuts can still be firm enough to lodge in a small airway.
For older toddlers who are handling more textured foods, finely grinding soaked nuts in a food processor and mixing them into oatmeal, yogurt, or baked goods is a safer approach than serving softened nut pieces. The goal is a texture that dissolves easily and doesn’t require much chewing.
Storing Softened Nuts Safely
Wet nuts spoil far faster than dry ones. Once you’ve soaked or boiled nuts, you have two paths: use them within a few days, or dry them out for longer storage.
If you plan to eat them soon, store soaked nuts in an airtight container in the refrigerator and use them within 3 to 5 days. The moisture creates an environment where mold and bacteria can grow, so don’t leave them sitting at room temperature.
If you want to keep them longer, dry them after soaking. Spread the nuts in a single layer on a tray or baking sheet that allows air circulation. At room temperature, this process can take several days, and you should stir them daily to ensure even drying. A fan speeds things up. You can also dry them in the oven at the lowest setting (around 150°F) for 12 to 24 hours, depending on the nut. Once fully dry, they’ll keep for up to a year in the refrigerator at 40°F or below. The texture of dried soaked nuts is lighter and crunchier than raw nuts, which is why “activated” nuts have become a popular snack.

