Yes, some foods may help to naturally boost testosterone levels. These include oysters, beans and lentils, eggs, fat-rich fish such as salmon and mackerel, grass-fed beef, and avocados. It's important to speak with your doctor about any dietary changes you plan on making.