This Vegan Immune Support Meal Plan includes a variety of foods at each meal and snack that contain many nutrients that are important in keeping our immune system healthy. Each day provides 2000 calories, and adequate amounts of protein, calcium, and iron. Vitamin B12 varies, however, the weekly average exceeds daily recommended amounts.