Cashews are nutrient-dense nuts that provide protein, healthy fats, and minerals your body uses for energy and bone health
Cashews are seeds from the cashew apple fruit, not true tree nuts, though they're grouped with nuts nutritionally. A small handful (about 1 ounce or 23 whole cashews) contains roughly 5 grams of protein, 12 grams of fat, and 9 grams of carbohydrates. Unlike some nuts that are high in omega-6 polyunsaturated fat, cashews are mostly monounsaturated fat—the same type found in olive oil and avocados, which research suggests supports heart health when eaten in moderation.
The minerals in cashews matter more than the calories. One ounce provides about 82 milligrams of magnesium (roughly 20% of what an adult needs daily), 168 milligrams of phosphorus, and 2 milligrams of iron. These minerals work together: magnesium helps your muscles relax and your nervous system function, phosphorus builds bone structure alongside calcium, and iron carries oxygen in your blood. Cashews also contain copper, a mineral many people don't get enough of, which your body uses to make collagen and absorb iron.
Key Takeaways
- Cashews contain mostly monounsaturated fat, which may support heart health when eaten as part of a balanced diet.
- One ounce of cashews provides significant magnesium, phosphorus, and copper—minerals involved in bone strength, energy production, and connective tissue formation.
- Cashews have less fiber than almonds or pistachios, so they work best paired with high-fiber foods rather than as your only nut choice.
- Raw and roasted cashews have similar nutrition; salt content and added oils vary by brand and preparation method.
How cashews compare to almonds, walnuts, and other common nuts
Each nut brings different strengths. Almonds lead in fiber (3.5 grams per ounce) and vitamin E, making them better for digestive health and skin. Walnuts are the only common nut high in omega-3 polyunsaturated fat, which some research links to brain and heart health. Pistachios have more potassium than cashews and are lower in calories per ounce. Brazil nuts contain selenium, a mineral most other nuts lack.
Cashews stand out for magnesium and copper content, and their creamy texture makes them easier to eat raw for people with dental issues or difficulty chewing. They're also the nut most commonly used in plant-based cooking—cashew cream (cashews blended with water) replaces dairy cream in many recipes. If you're choosing one nut to eat regularly, cashews work well, but rotating between different nuts gives you a wider range of nutrients.
What happens when you eat cashews regularly
Eating a small handful of cashews most days as part of your regular diet won't cause weight gain on its own, though cashews are calorie-dense at about 155 calories per ounce. The protein and fat in cashews slow digestion, which means they keep you feeling full longer than refined carbohydrates would. Some people find that eating a small portion of cashews before a meal reduces how much they eat overall.
Regular cashew consumption may support bone density over time because of their magnesium and phosphorus content, though this effect is strongest when combined with weight-bearing exercise and adequate calcium intake. The monounsaturated fat in cashews may also help maintain healthy cholesterol levels, though the research is clearer for almonds and walnuts. Like all nuts, cashews work best as part of a varied diet rather than as a replacement for other foods.
Magnesium and why it matters in cashews
Magnesium is involved in over 300 chemical reactions in your body, but many people consume less than they need. Cashews provide it in a form your body can absorb relatively easily. Magnesium helps your muscles contract and relax, supports your nervous system, and plays a role in blood sugar regulation. People who don't get enough magnesium often experience muscle cramps, tension headaches, or difficulty sleeping.
One ounce of cashews covers about one-fifth of an adult's daily magnesium need, which means eating cashews regularly as part of a varied diet can meaningfully contribute to meeting this requirement. Pairing cashews with other magnesium sources—leafy greens, seeds, whole grains, or legumes—makes it easier to reach your daily target without relying on any single food.
Raw versus roasted cashews and what processing changes
Raw cashews are cashews that have been removed from their shell and dried but not heated further. Roasted cashews are heated at high temperature, which changes their flavor and texture but doesn't significantly reduce their nutrient content. Both contain the same amounts of protein, fat, magnesium, and other minerals. The main difference is taste: roasted cashews are nuttier and crunchier, while raw cashews are milder and softer.
Salt and added oils vary by brand and preparation. Some roasted cashews contain added salt or vegetable oil, which increases sodium and calories. If you're watching sodium intake, check the label—unsalted raw cashews or lightly salted roasted varieties are available. Nutritionally, the roasting process itself doesn't harm the nutrients, so your choice can be based on taste preference and what fits your diet.
Who should be cautious with cashews
People with tree nut allergies may react to cashews, though cashew allergies are less common than peanut or tree nut allergies overall. If you have a known nut allergy, talk with your doctor before eating cashews. Cashews are also high in oxalates, compounds that can bind to calcium in your digestive system. People with a history of kidney stones may need to limit cashew intake, though moderate amounts (a small handful a few times a week) are usually fine.
Cashews are calorie-dense, so portion control matters if you're managing your weight. A serving size is typically one ounce (about a small handful), not a full cup. Eating cashews straight from a large container often leads to eating more than intended. Measuring out a portion into a small bowl before eating helps you stay aware of how much you're consuming.
How to include cashews in your diet without overdoing calories
The easiest way to eat cashews in controlled portions is to buy them pre-portioned in small bags, or measure one ounce into a container at the start of your week. Cashews work well as a snack on their own, mixed with dried fruit and seeds, or added to salads for crunch and protein. They're also useful in cooking: cashew butter (similar to peanut butter) spreads on toast or fruit, and cashew cream works in soups, sauces, or desserts.
If you're using cashews in recipes, remember that cashew cream and cashew butter are more calorie-dense than whole cashews because they're concentrated. Two tablespoons of cashew butter contains about 190 calories, compared to 155 calories in one ounce of whole cashews. Blending cashews with water to make cream stretches the portion further and reduces calories per serving while keeping the nutritional benefits.
Frequently Asked Questions
Do cashews have less protein than almonds?
Yes. One ounce of cashews has about 5 grams of protein, while almonds have about 6 grams. Both are good protein sources for a snack, but if protein is your main goal, almonds or peanuts are slightly higher. Cashews are better chosen for their magnesium and mineral content.
Are cashews good for weight loss?
Cashews can fit into a weight-loss diet because their protein and fat content keeps you full, but they're calorie-dense at 155 calories per ounce. Portion control matters—stick to one ounce as a snack rather than eating from a large container. They work best paired with lower-calorie foods like vegetables or fruit.
Can I eat cashews every day?
Yes, eating a small handful of cashews most days is safe for most people and provides consistent magnesium and mineral intake. Watch your total calorie intake and make sure you're also eating other nuts and seeds to get a wider range of nutrients. If you have kidney stones or a nut allergy, check with your doctor first.
What's the difference between cashew butter and whole cashews nutritionally?
Cashew butter and whole cashews contain the same nutrients, but butter is more concentrated. Two tablespoons of cashew butter (roughly 190 calories) contains more calories than one ounce of whole cashews (155 calories) because water is removed during processing. Both provide magnesium and healthy fat, but whole cashews keep you fuller longer.