When men reach their 50s, testosterone levels decrease because biologically there is no urgent need for further reproduction. But men still want to enjoy their sexual vigor and experts say that eating the right foods and taking the right supplements can restore a more youthful libido by boosting testosterone levels.
Dr. Raj Laungani, M.D., of Piedmont Healthcare, cautions that while there is no hard clinical data that links food with libido, he says diet affects overall energy level and mood, which can impact sex drive.
Dr. Jacob Teitelbaum, M.D., author of “From Fatigued to Fantastic,” tells Newsmax that nutrients that help boost cellular function throughout the body can benefit the sexual organs.
“These nutrients, either obtained from food or, better yet, from supplements, can increase energy and also raise sperm count and motility,” he says.
Here are some tips:
- Spinach. Popeye was on the right track. Spinach is a super source of folate, which boosts blood flow throughout the body, including the sex organs. It also contains magnesium, which has been shown by the National Institutes of Health to boost testosterone levels.
- Have a cup of coffee. Caffeine has been shown to improve blood flow by relaxing the arteries of the penis and its muscles, leading to stronger erections, according to Healthline.
- Avocados. This fruit contains both vitamin E and zinc, which have been shown to boost the male sex drive and fertility. Zinc especially helps increase testosterone levels. Avocados also contain B6 which is known to improve hormone production in men — key for a strong sex drive.
- Tomatoes. According to Prostate.net, the lycopene found in tomatoes naturally helps blood vessels relax, which enhances circulation and, in turn, improves blood flow to the penis. As an added benefit, tomatoes help reduce the risk of prostate cancer.
- Pine nuts. These tasty treats are loaded with arginine, which is converted to nitric oxide by the body and helps to dilate blood vessels by improving flow — similar to how Viagra works.
- Broccoli. Here is another reason to eat your greens. Broccoli is high in indole-3-carbinol which helps lower estrogen levels in men, thus boosting their libido.
- Supplements. Teitelbaum recommends a nutritional support supplement called Energy Revitalization Powder that contains over 50 crucial nutrients to boost sexual energy and overall health. He also recommends taking Coenzyme Q10, L-Arginine, and zinc daily to boost sperm count and testosterone levels.
“Overall mental and physical condition greatly factor into overall health,” says Laungani. “There is a checklist of items that I address with patients who come in complaining of a low sex drive. Exercise, weight, and diet are at the top of this list.”
© 2026 Newsmax. All rights reserved.