No single food can raise your sperm count overnight. But what you eat can support healthy sperm over time, and some foods have better evidence behind them than others.
Male factors play a part in around half of all cases of infertility. Diet is one of the few factors a man can change himself. In this guide, reviewed by Dr. Manish Banker, we explain which foods have real evidence for sperm health, which are mostly myths, which foods to limit, and when food is not enough and you need a semen analysis.
Quick answer
- Best-supported foods: walnuts and other nuts, fatty fish, leafy greens, tomatoes, and zinc-rich foods such as eggs, pumpkin seeds and oysters.
- How long it takes: sperm take about 3 months to develop, so judge any change in diet after about 12 weeks, not 12 days.
- Eggs: cooked eggs are a fine part of a healthy diet. Raw eggs, including raw egg with milk, are not safe and have no proven benefit.
- Limit: processed meat, deep-fried food, sugary drinks and heavy alcohol.
- Get tested if: you have been trying to conceive for a year (six months if your partner is over 35), or earlier if you have a known problem. Food cannot fix a medical cause.
How Long Does It Take for Food to Improve Sperm Count?
A new sperm takes about 2.5 to 3 months to form and mature. So a change in diet today shows up in a semen test about 3 months later. A meal of eggs or a handful of walnuts will not raise your count or your semen volume “immediately”.
If you change your diet, repeat your semen analysis after about 3 months to see whether it has made a difference.
What Affects Sperm Count and Quality?
Lifestyle Choices
Smoking, heavy alcohol use and recreational drugs can lower sperm count and quality. Anabolic steroids and testosterone supplements can switch off sperm production and should be avoided if you want to conceive.
Diet and Nutrition
A diet rich in vegetables, fruit, nuts, fish and whole grains is linked with better semen quality in studies. A diet heavy in processed meat, fried food and sugary drinks is linked with poorer quality.
Stress Levels
Long-term stress and poor sleep can affect hormones and sperm quality.
Medical Conditions
Diabetes, obesity, infections, varicocele (swollen veins in the scrotum), hormone problems and some medicines can lower sperm count. These need treatment, not just diet.
Environmental Exposures
Regular exposure to heat (hot baths, saunas, a laptop on your lap for long periods) and to certain chemicals and pesticides can harm sperm.
Must Read Abnormalities in Sperm: Understanding Male Infertility
Which food can I eat to boost my sperm?

Asparagus
Asparagus has vitamin C, folate and antioxidants, which are good for general health. There are no studies showing that asparagus raises sperm count directly. It is a healthy vegetable to eat, boiled or roasted, but it is not a treatment.
Eggs
The best food for healthy sperm count is eggs, as they are protein-packed. Eggs also protect the sperms from free radicals and improve their motility. You shall eat soft boiled eggs rather than frying them, as that enables you to get amino acids, which aids the production of healthy sperm and thus enhance fertility.
Bananas
Bananas provide vitamin B6, vitamin C and potassium. They are a healthy snack. Bananas do not contain bromelain (that is found in pineapple), and there is no strong evidence that they raise sperm count.
Spinach
Greens are rich in folate, a vitamin the body needs to make healthy cells, including sperm. Eating plenty of vegetables is linked with better semen quality, though folic acid pills did not improve sperm quality in a large trial.
Dark Chocolate
Dark chocolate has antioxidants and a little L-arginine. The evidence for sperm is limited. Choose 70% cocoa or higher and keep to a small portion, because of the sugar and fat.
Pumpkin Seeds
Pumpkin seeds are a good source of zinc and magnesium. Zinc is needed to make sperm, so getting enough is important. There is little direct evidence that extra seeds raise sperm count in men who already get enough zinc.
Walnuts
Healthy fats are essential for the growth of the cell membranes of the sperm cells. And nuts are a great source of healthy fats and proteins. Walnuts contain arginine content, which enhances sperm growth. The Omega-3 fatty acids in walnuts assist in boosting the blood flow to the testicles, thus stimulating the sperm volume
Garlic
Garlic contains selenium and vitamin B6. Most of the research is in animals. Use garlic in cooking for flavour and general health, but do not expect it to change a semen report.
Maca Roots
Maca root is a medicinal plant from Peru, and the history of its usage in traditional medicine ranges from long back. Maca root is best used to stimulate libido and improve sperm quality in men. The maca root vegetable has a nutty flavour, and men using this vegetable as a supplement possess higher sperm volume and sperm motility.
Tomatoes
Another vegetable that is high in vitamin C is tomato. Tomatoes also include a good amount of the plant nutrient lycopene, which gives many fruits the red colouring. This nutrient is believed to be an antioxidant having a great positive impact on male fertility.
Oysters
Known for their high zinc content, oysters support healthy sperm production and motility.
Pomegranate
Pomegranate, a fruit high in antioxidants, lowers oxidative stress, which is a common contributor to sperm problems.
Turmeric
Turmeric is a beneficial addition to your diet since it contains the active ingredient curcumin, which has strong antioxidant qualities.
Fenugreek
Fenugreek has been traditionally used to increase libido since ancient times. Fenugreek can increase testosterone levels, which will increase the sperm count.
Watermelon
This fruit contains citrulline, an amino acid that can help relax blood vessels and improve blood flow, potentially benefiting erectile function and sperm production.
Almonds
Almonds are enriched with vitamin E and zinc, which have been known to enhance sperm health. They also provide essential fatty acids to the body, which play an important role in reproduction.
Must Read 16 Foods that will Increase Sperm Count (and 5 Foods to Avoid)!
Do Eggs Increase Sperm Count? Boiled, Raw and How Many
Eggs are a healthy food, rich in protein, selenium, vitamin B12 and choline. But there is no proof that eating eggs raises sperm count or semen volume, and certainly not immediately. They support general health, and a healthy body makes healthier sperm.
Is a boiled egg good for sperm?
Yes, as part of a balanced diet. Boiled or poached eggs are a simple, low-fat way to eat them. Cooking also makes the protein easier to digest and makes eggs safer to eat.
Are raw eggs, or raw egg with milk, good for sperm?
No. Raw eggs can carry Salmonella bacteria, which cause food poisoning, and there is no proof that raw eggs help sperm more than cooked ones. Raw egg with milk has no added benefit, so skip it.
How many eggs can you eat a day?
For most healthy adults, one egg a day is generally fine. If you have high cholesterol, diabetes or heart disease, ask your doctor how many eggs are right for you.
Does egg increase semen volume immediately?
No. Semen volume depends on hydration, how long since you last ejaculated, and your overall health, not on one meal. Any diet change takes about 3 months to show up in sperm.
5 Foods that You Should Avoid to Increase Your Sperm Count:
Fried Foods
Fried and fast food is often high in trans fats, which are linked with lower sperm count. Bake, grill or steam instead.
Processed Meats
Bacon, sausages, hot dogs, salami and canned meat have been linked with lower sperm quality in studies. Swap them for fish, eggs, beans or lean, fresh chicken.
Dairy
Daily consumption of dairy products, especially cheese, is linked to have poor sperm quality.
Caffeine
Most people cannot go about their day without a cup of coffee. Well, researchers say that consumption of coffee by both men and women during the weeks leading up to conception can have a grown risk of miscarriage.
Alcohol
Heavy drinking lowers testosterone and sperm count. If you are trying for a baby, keep alcohol low or avoid it for a few months.
Must Read Why is a sperm analysis test required?
Lifestyle Habits That Matter as Much as Diet
- Reach a healthy weight. Being overweight or obese is linked with lower sperm count and quality.
- Stop smoking. Smoking damages sperm and lowers sperm count.
- Avoid steroids and testosterone products. They can switch off sperm production. Some “muscle building” supplements contain them.
- Keep your testicles cool. Avoid long hot baths, saunas and a laptop on your lap for long periods.
- Sleep 7 to 8 hours and manage stress. Poor sleep and long-term stress can affect hormones.
- Be careful with supplements. Do not take “sperm booster” pills or herbal powders without your doctor’s advice. Some contain unlisted ingredients.
- Exercise regularly, but avoid extreme endurance training or very heavy training without recovery.
When Should You Get a Semen Analysis?
Food cannot fix a medical cause of low sperm count, such as a varicocele, an infection, a hormone problem or a genetic cause. A semen analysis is a simple, painless test that shows your sperm count, movement and shape. Get tested if:
- you have been trying to conceive for 12 months (6 months if your partner is over 35)
- you have had an undescended testicle, testicular injury, mumps infection, chemotherapy or pelvic surgery
- you notice a lump, swelling or pain in the scrotum
- you have problems with erections or ejaculation
Frequently Asked Question
Which foods increase sperm count?
No food raises sperm count on its own, but walnuts and other nuts, fatty fish, leafy greens, tomatoes, citrus fruits and zinc-rich foods such as eggs and pumpkin seeds are linked with better sperm health. A balanced, Mediterranean-style diet works better than any single “superfood”.
How long does it take for food to improve sperm count?
It takes about 2.5 to 3 months for new sperm to form and mature. A change in diet will show up in a semen test about 3 months later, not within days.
Does garlic increase sperm count?
Garlic contains selenium and vitamin B6, but most of the research is in animals. There is no good proof that garlic raises sperm count in men. It is fine to eat in cooking.
Which seeds help sperm count?
Pumpkin, sunflower, flax and chia seeds provide zinc, vitamin E and omega-3 fats, which support general sperm health. There is no proof that any seed raises sperm count by itself.
What foods lower sperm count?
Processed meat, deep-fried and fast food, sugary drinks and heavy alcohol are linked with poorer sperm quality in studies. Very high caffeine intake is also best avoided. You do not have to give them up completely, just eat and drink less of them.
Can diet cure a low sperm count?
Diet can support sperm health, but it cannot fix a medical cause such as a varicocele, infection or hormone problem. If you have been trying to conceive for a year (six months if your partner is over 35), get a semen analysis and see a fertility specialist.
Why Choose Banker IVF For Infertility Treatment?
Banker IVF understands the importance of comprehensive fertility care, and that includes lifestyle and nutritional guidance to optimize your chances of success. While these foods can positively impact sperm health, it’s essential to remember that fertility is a complex matter, and individual factors vary. If you’re experiencing fertility challenges, consider consulting with Banker IVF’s experienced team, led by the best fertility doctor in Ahmedabad, to explore personalized solutions and embark on your path to parenthood with confidence.
If you’ve been trying for a baby for more than a year or six months if your spouse is over 35, you should have a male fertility exam and semen analysis at Banker IVF. Our fertility specialists will ensure you with the best guidance based on your sperm health data.

