You probably got overwhelmed when you read the title of this article, there is good news and bad news, let's start with the goodies, boosting up your natural testosterone is feasible, there is safe and natural ways, and corrections you must do regarding your diet and your lifestyle in general, ergo you will be able to boost up your testosterone.

The first 3 important methods you can follow are the basis, and it is most likely that you are already doing them, losing weight, high intensity exercising (like Peak Fitness. Especially Combined with Intermittent Fasting), and strength training.
The other natural ways to boost up your testosterone are the followings :
Consume Plenty of Zinc
The mineral zinc is important for testosterone production. Research has shown that restricting dietary sources of zinc leads to a significant decrease in testosterone, while zinc supplementation increases it and even protects men from exercised-induced reductions in testosterone levels.

Optimize Your Vitamin D Levels

Vitamin D, a steroid hormone, is essential for the healthy development of the nucleus of the sperm cell, and helps maintain semen quality and sperm count. Vitamin D also increases levels of testosterone, which may boost libido. In one study, overweight men who were given vitamin D supplements had a significant increase in testosterone levels after one year.

Limit or Eliminate Sugar from Your Diet

Testosterone levels decrease after you eat sugar, which is likely because the sugar leads to a high insulin level, another factor leading to low testosterone.

Eat Healthy Fats

Such as :
Olive oil 
Coconut oil
Palm oil
Butter made from raw grass-fed organic milk
Raw nuts
Almonds or pecans
Grass-fed meats

I almost forgot !!! ... The bad news ... You can't do a super duper mixture with home ingredients and get an injection-able steroid out-put. Stick with the natural way ... yes it takes a long time to reach the wanted results, but it's better to play it safe.