Foods such as bananas, mangos, cottage cheese, eggs and turkey all contain levels of the amino acid tryptophan that will help to increase the level of serotonin in the brain. Another way to boost the level of serotonin is to eat foods rich in folic acid such as kidney beans, black beans, oranges and leafy greens.
Some good sources are spinach, kale, collard greens, tofu, sesame seeds, almonds, brown rice, chicken, corn, eggs, beans, and fish with bones like tuna and sardines.
B Vitamins, Calcium, Magnesium, and Tryptophan are all good sources of serotonin, such as the following: Brown rice, chicken, eggs, nuts, salmon, tofu, turkey, and soy foods.