Increasing your sperm count is beneficial if you and your partner are trying to conceive. Low sperm count can be caused by depression, stress, obesity, exposure to toxins, drug and alcohol use, and a range of other conditions. You can increase your sperm count by eating foods that encourage higher levels of testosterone, like leafy greens, antioxidant-rich fruits, and healthy fats. You’ll also need to avoid foods that promote higher estrogen levels, like soy products, processed meats, and unhealthy fats. It’s important to talk to your doctor about making dietary changes to increase your sperm count.

Things You Should Know

  • Eat foods rich in zinc, vitamin C, and folate. Oysters, pumpkin seeds, spinach, kale, and walnuts are all great options.
  • Sip on pomegranate juice every day to increase the health of your sperm and give you a boost of antioxidants.
  • Steer clear of soy products, processed meats, and fried fare since these foods lower the quality and quantity of sperm.
Method 1
Method 1 of 2:

Eating Testosterone-Friendly Foods

  1. 1
    Eat foods rich in zinc, like oysters and pumpkin seeds. Oysters and pumpkin seeds are packed with zinc, which is responsible for increasing testosterone levels and, as a result, ensuring healthy and plentiful sperm. Aim to eat anywhere from 11 to 25 mg of zinc per day to increase your sperm count.[1]
    • 3 medium oysters contain 16 mg of zinc (which is just over the daily recommended amount).
    • Every 1/2 cup (100 g) of pumpkins seeds has 7.99 mg of zinc.
    • Avoid taking in more than 30 mg of zinc per day because doing so can cause fever, coughing, stomach pain, fatigue, and other unpleasant conditions. Taking zinc long-term can also deplete your body’s supply of copper, so you’ll need a copper supplement if you take zinc for an extended period of time.
  2. 2
    Take in 1,000 to 2,000 milligrams of Vitamin C every day. Eat foods rich in vitamin C or, with the approval of your doctor, take a vitamin C supplement. This vital antioxidant can help relieve oxidative stress that might be causing your low sperm count. Studies have shown that taking 2,000 milligrams of vitamin C every day can increase your sperm count by 100% in as little as 2 months![2]
    • Oranges, papaya, pineapple, kiwi, bell peppers, tomatoes, kale, broccoli, brussels sprouts, and cabbage are all packed with vitamin C.
    • In addition to improving your sperm count, vitamin C has been shown to improve sperm motility (movement) and shape, which can make conception even more likely.
  3. 3
    Aim to take in 400 micrograms of folate every day. Eat lots of spinach, kale, swiss chard, brussels sprouts, and asparagus to get your daily dose of sperm-healthy folate (also known as vitamin B9). If you and your partner are trying to conceive, you’ll both benefit from lots of folate!
    • Ask your doctor about taking a supplement to increase your folate levels.
    • Folate has the same effect on the body as folic acid. The main difference is that folate is a form of B9 that’s present in foods and folic acid is a synthesized form of B9 that’s used in supplements.
    • Don’t take more than 1,000 micrograms of folate per day because it might cause your B12 levels to drop, which can negatively affect your nervous system.
  4. 4
    Consume 250 to 500 milligrams of omega 3 fatty acids each day. Eat lots of healthy fats and proteins that contain omega 3 to increase your sperm’s motility and overall health. Omega 3’s have been shown to ensure each sperm develops a healthy membrane, making it more likely that you and your partner can successfully conceive.[3]
    • Chia seeds, walnuts, flaxseeds, egg yolks, and fatty fish like salmon, mackerel, tuna, herring, cod, halibut, and sardines are great sources of omega 3s.
    • If you have allergies or dietary restrictions that prevent you from getting enough omega 3 from food, talk to your doctor about taking a supplement.
    • Remember to balance your intake of omega 3 and omega 6 fatty acids because too much of any one can cause health issues. Sources of omega 6 fatty acids include safflower oil, sunflower oil, corn oil, soybean oil, sunflower seeds, walnuts, and pumpkin seeds.[4]
  5. 5
    Drink up to 8 fluid ounces (240 mL) of pomegranate juice every day. Sip on pomegranate juice every day to increase the health of your sperm and give you a boost of antioxidants. Studies have shown that drinking even just 5 fluid ounces (150 mL) of pomegranate juice every day can improve sperm motility and vitality in just 3 to 4 weeks.[5]
    • You can also eat pomegranate seeds straight from the fruit each day for the same effect. Toss 1/2 cup (64 grams) of seeds onto a salad or make a tasty parfait with low-fat yogurt and granola.
  6. 6
    Eat 1 or 2 brazil nuts every day to increase your selenium intake. Brazil nuts are packed with selenium, so you only need about 1 or 2 to meet the daily recommendation of 100 micrograms. Avoid taking in more than 400 micrograms of selenium per day (over 5 whole brazil nuts) because doing so can lead to selenium toxicity.[6]
    • If you have an allergy to brazil nuts, yellowfin tuna is also a great option—just 3 ounces (85 grams) contains 92 micrograms of selenium.
  7. 7
    Enjoy a couple squares of dark chocolate to increase your sperm count. Treat yourself to 1 or 2 ounces (30 to 60 grams) of dark chocolate each day as a dessert or snack. Dark chocolate contains arginine, an amino acid that’s been proven to double sperm count and semen volume.[7]
    • Just don’t go overboard! Putting on extra weight can cause hormonal imbalances that lower your sperm count.
    • Look for dark chocolate that contains at least 70% cocoa to get the most health benefits.
Method 2
Method 2 of 2:

Avoiding Certain Foods

  1. 1
    Avoid eating trans fats for the health of your sperm. Ditch fried, greasy foods and replace butter and lard with healthy fats and oils. Eating trans fats not only causes a low sperm count, but can negatively affect how your sperm develops (that is, some might have faulty membranes and, as a result, impaired motility).[8]
    • Trans fats can be found in certain fast food items, frozen meals, packaged desserts and pastries, vegetable shortening (and some margarines), premade doughs (for biscuits and cookies), and coffee creamer.
  2. 2
    Cut back on processed meats and stick to poultry products for protein. Avoid eating cold cut deli meats, hot dogs, bacon (or chorizo), and sausage for the sake of your sperm. Studies have shown that eating between 1 and 3 servings of processed meats per day significantly lowers the quality and quantity of sperm.[9]
    • Instead, get your protein from fresh turkey, chicken, fish, or beans and legumes.
  3. 3
    Swap full-fat dairy products for low-fat or nonfat varieties. Full-fat dairy products raise your estrogen levels, which lowers your testosterone and, subsequently, your sperm count. The vitamin D and calcium in dairy products are great to produce healthy and plentiful sperm, just be sure to choose low-fat or non-fat cheeses, yogurts, and milk.[10]
    • Cheddar, colby, and swiss are considered high-fat varieties while mozzarella, feta, and goat’s cheese are considered low-fat cheeses.
    • Choose plain (unsweetened) yogurts made from skim or nonfat milk for the most benefits.
    • Instead of whole milk, opt for skim, 1%, or nonfat varieties (and skip soy milk altogether).
  4. 4
    Steer clear of soy products that raise your estrogen levels. Soy contains non-human estrogen, which directly impacts your sperm count by raising your estrogen levels and lowering your testosterone levels. That means tofu, tempeh, textured soy protein, soy sauce, miso, edamame, soymilk, and soy cheeses are all off-limits if you want to increase your sperm count.[11]
    • If you are vegan or vegetarian and rely on soy products for protein, switch to alternatives like seitan, beans, and legumes to meet your daily protein requirement.
    • Soy tends to have an even stronger effect on the estrogen levels of men who are overweight or obese, so be especially cautious if you struggle with weight issues.
  5. 5
    Limit your alcohol intake to 2 drinks per day. Drinking more than 14 drinks per week can lower your testosterone levels and, as a result, decrease your sperm count. Alcohol has also been shown to increase your estrogen levels and affect the size, shape, and motility of your sperm.[12]
    • A single drink is equal to 12 fluid ounces (350 mL) of beer, 5 fluid ounces (150 mL) of wine, or 1.5 fluid ounces (44 mL) of distilled spirits.
    • Make sure to drink 8 fluid ounces (240 mL) of water for every 1 drink to help you stay hydrated.

Expert Q&A

  • Question
    How can I increase my sperm count naturally?
    Debra Minjarez, MS, MD
    Debra Minjarez, MS, MD
    Board Certified Reproductive Endocrinologist & Infertility Specialist
    Dr. Debra Minjarez is a board certified Obstetrician & Gynecologist, Fertility Specialist, and the Co-Medical Director at Spring Fertility, a Fertility Clinic based in the San Francisco Bay Area. She has previously spent 15 years as the Medical Director of Colorado Center for Reproductive Medicine (CCRM) and has also worked as the Director of the Reproductive Endocrinology and Infertility at Kaiser Oakland. Throughout her professional life, she has earned awards such as the ACOG Ortho-McNeil Award, the Cecil H. and Ida Green Center for Reproductive Biology Sciences NIH Research Service Award, and the Society for Gynecologic Investigation President’s Presenter Award. Dr. Minjarez received her BS, MS, and MD from Stanford University, completed her residency at the University of Colorado, and completed her fellowship at the University of Texas Southwestern.
    Debra Minjarez, MS, MD
    Board Certified Reproductive Endocrinologist & Infertility Specialist
    Expert Answer
    Follow a healthy lifestyle. Quit smoking or chewing tobacco, because tobacco is known to have an adverse effect on sperm. Eating healthy is important, as well as maintaining a normal body weight, because as weight increases, men produce more estrogen, which can indirectly decrease sperm counts. Pay attention to your overall nutrition — limit processed foods and eat a lot of fruits and vegetables. It's also important to decrease your alcohol intake, since that can affect your sperm health.

Warnings

  • Always talk to your doctor before making drastic dietary changes or taking any new supplements.
    ⧼thumbs_response⧽

About This Article

Lisa Bryant, ND
Co-authored by:
Licensed Naturopathic Physician
This article was co-authored by Lisa Bryant, ND. Dr. Lisa Bryant is Licensed Naturopathic Physician and natural medicine expert based in Portland, Oregon. She earned a Doctorate of Naturopathic Medicine from the National College of Natural Medicine in Portland, Oregon and completed her residency in Naturopathic Family Medicine there in 2014. This article has been viewed 39,441 times.
32 votes - 90%
Co-authors: 7
Updated: March 4, 2023
Views: 39,441
Categories: Sperm Health

Medical Disclaimer

The content of this article is not intended to be a substitute for professional medical advice, examination, diagnosis, or treatment. You should always contact your doctor or other qualified healthcare professional before starting, changing, or stopping any kind of health treatment.

If you buy through links on our site, we may earn a commission.