How Many Brazil Nuts a Day to Lower Cholesterol?

Eating just 1 to 3 Brazil nuts per day is the range most commonly cited for cholesterol benefits, but the evidence behind this specific claim is more nuanced than most health sites suggest. Brazil nuts are extraordinarily rich in selenium, and while selenium plays a role in how your body handles fats, the relationship between Brazil nuts and cholesterol is not as straightforward as “eat X nuts, lower your LDL by Y percent.”

What the Research Actually Shows

The most widely shared study on Brazil nuts and cholesterol is a small 2013 trial that gave healthy volunteers a single serving of four Brazil nuts and observed improvements in LDL cholesterol within hours, with effects lasting up to 30 days. That study was striking but involved just 10 people and has not been convincingly replicated at scale.

Larger and longer trials paint a more complicated picture. An 8-week randomized controlled trial in women at risk for heart disease found that eating 15 grams of Brazil nuts daily (roughly 3 nuts) alongside cashew nuts did not significantly change total cholesterol, LDL, HDL, or triglycerides compared to a control group. Both groups saw similar reductions in LDL and total cholesterol, suggesting the improvements came from the overall diet rather than the nuts themselves.

This doesn’t mean Brazil nuts are useless for heart health. They contain healthy unsaturated fats, fiber, and antioxidants that support cardiovascular function in broader ways. But if you’re expecting a dramatic cholesterol drop from adding a few nuts to an otherwise unchanged diet, the current evidence doesn’t strongly support that.

Why Selenium Isn’t a Simple Fix for Cholesterol

Brazil nuts are the richest food source of selenium on the planet, and selenium is the nutrient most often credited with cholesterol-lowering potential. Your body uses selenium to build antioxidant enzymes that protect cells from damage, including cells involved in fat metabolism. In theory, adequate selenium helps your body process lipids more efficiently.

In practice, the relationship is more like a U-shaped curve. Too little selenium is associated with poor lipid profiles, but too much selenium can actually backfire. Research on people with high selenium levels has found that excess selenium can disrupt mitochondrial function, alter the expression of genes involved in fat storage, and even increase lipid levels rather than decrease them. Animal and cell studies confirm that high selenium exposure can upregulate fat-producing genes while suppressing fat-burning ones.

This means that if you’re already getting enough selenium from your diet (most people in North America and Europe are), adding Brazil nuts may not improve your cholesterol and could theoretically nudge things in the wrong direction.

How Much Selenium Is in One Brazil Nut

This is where things get tricky. A single Brazil nut contains roughly 70 to 90 micrograms of selenium on average, but the actual amount varies enormously depending on where the tree grew. Selenium content in Brazil nuts ranges from as low as 8 micrograms per gram to over 250 micrograms per gram of nut, driven almost entirely by soil conditions.

Nuts harvested from the Brazilian states of Amazonas and Amapá contain selenium concentrations up to 20 times higher than nuts from Acre or Mato Grosso. When you pick up a bag at the grocery store, you typically have no way of knowing where those nuts were grown. One nut from a high-selenium region could deliver as much selenium as five or six nuts from a low-selenium region.

The recommended daily intake of selenium for adults is 55 micrograms. The tolerable upper limit, set by the NIH, is 400 micrograms per day. A single Brazil nut can supply anywhere from your full daily requirement to several times that amount. Three to four nuts from a selenium-rich batch could push you close to or past the upper safety limit.

The Risk of Eating Too Many

Selenium toxicity, called selenosis, is a real concern with regular Brazil nut consumption. Chronic overexposure causes hair loss, brittle or lost nails, gastrointestinal problems, fatigue, and a characteristic garlic-like odor on the breath. Acute selenium poisoning can trigger nausea, vomiting, abdominal pain, rapid heart rate, and drops in blood pressure.

Case reports in the medical literature document selenosis from surprisingly modest Brazil nut intake. One published case involved a patient who developed toxicity symptoms after eating just half to one Brazil nut per day over a period of days. While that likely involved nuts from a particularly selenium-rich source, it illustrates how unpredictable the selenium load can be.

For this reason, most nutrition guidelines suggest capping your intake at 1 to 3 Brazil nuts per day and not eating them every single day if you’re consuming other selenium-rich foods like fish, eggs, or fortified grains.

A Practical Approach

If your goal is lowering cholesterol, Brazil nuts alone are unlikely to make a meaningful difference. The foods with the strongest evidence for LDL reduction are soluble fiber (oats, beans, barley), plant sterols and stanols (found in fortified foods), fatty fish, and nuts in general, including almonds and walnuts, which have been studied more extensively for cholesterol benefits.

That said, 1 to 3 Brazil nuts a few times per week is a reasonable way to ensure you’re meeting your selenium needs without risking toxicity. Selenium supports thyroid function, immune health, and antioxidant defense throughout the body. Just don’t treat Brazil nuts as a targeted cholesterol intervention, because the science isn’t there yet to support that specific claim with confidence.