Research suggests that certain nutrients can boost testosterone. Those foods include ginger, pomegranate, onion, oysters, leafy greens, olive oil, and fish such as tuna or mackerel.