Food with a lot of zinc in them are known to help build white blood cells. Such as oysters, veal liver, sesame seeds, low fat roast beef, roasted pumpkin seeds, etc. And a strong white blood cell count does improve your immune system.
Blood cells are produced in the marrow of bones. The body produces white blood cells in response to the body's needs for defense, not as a result of certain foods.
foods containing folic acid: milk, oranges, citrus fruits, spinach and beans, fresh produce and whole grains, foods rich in protein: such as eggs, lean meats, fish, cheese and soy products