Eating lots of meat, especially red meat, has something of a ‘manly’ reputation. While it’s true meat can help boost testosterone in small amounts, too much can have the opposite effect as well as coming with other health concerns.
Our verdict? It’s all about balance. Meat is a great source of protein, which will help keep your weight down, minimising your chances of having low testosterone levels in the first place.
Red meat is high in testosterone-friendly zinc and vitamin D. You shouldn’t eat too much meat, especially red meat, however. It’s high in saturated fat and eating too much has been linked with bowel cancer and cardiovascular diseases.
The NHS recommends no more than 70g per day.15 The quality of your meat matters, too. Higher intake of processed red meat – think hotdogs, ham, bacon and pepperoni- is actually known to cause lower sperm count in men. 16 Always choose unprocessed, lean cuts and don’t eat red meat every day.