Mushrooms are great for improving immune function because of their anti-inflammatory properties. For such a low-caloric food, they are high in protein and have antioxidants. Antioxidants protect your cells from free radicals that can cause illness.