Two tablespoons of peanut butter have 16 grams of fat and 3 grams of saturated fat. You’ll find 6.6 grams of heart-healthy monounsaturated fat and 3.6 grams of polyunsaturated fat. While unsaturated fats are typically touted as heart-healthy, they might have a temporary effect on your testosterone levels, according to a 2019 study in Nutrients. The study tested testosterone levels of overweight men after eating test meals of orange juice, protein, polyunsaturated fat (soybean oil), monounsaturated fat (olive oil), or a combination of macronutrients.
The olive oil, soybean oil, and mixed meal of soybean oil and orange juice reduced testosterone levels five hours later. The orange juice alone didn’t affect testosterone levels, and an egg white protein powder boosted testosterone levels over the five hours. The researchers compared this study’s results with their previous study which found that two high-fat McDonald’s English muffins with sausage and hash browns also lowered testosterone. In other words, whether the fat is saturated or unsaturated, a high-fat meal can reduce testosterone levels. Because peanut butter gets 71% of its calories from fat, it might not be best if you want to boost your testosterone levels.