Things You'll Need
- Lean meats
- Fish
- Poultry
- Avocados
- Nuts
- Seeds
- Olives
- Olive oil
- Eggs
- Whey protein
- Cruciferous vegetables
- Low-fat dairy
- Fruits
- Whole grains
Step 1:
Consume enough calories per day, but not too many since this can play a role in how much or how little testosterone your body creates. Ideally, you want to take in about 20 calories per pound of body weight.
Step 2:
Enjoy lean meats, poultry, fish or eggs at every meal. The lower your diet is in animal protein, the more inactive testosterone you’ll have in your body.

Get some fat into your diet through mostly monounsaturated sources like olives, olive oil, seeds, nuts and avocados.

Step 4:
Drink a whey protein and carbohydrate drink after your workout to help increase the amount of testosterone entering the muscles. Aim for 20 to 40 grams post-workout with 40 to 100 grams of simple carbohydrates.

Add plenty of cruciferous vegetables to your diet like broccoli, cabbage, brussels sprouts and cauliflower. These contain indoles that help to lower the effects of estrogen, which is a testosterone inhibitor.

Eat 2 grams of carbs per pound of body weight each day. Ideally, your carb-to-protein ratio should be 2-to-1 if you want to naturally increase testosterone levels.


