What are the best foods to increase immunity?

What are the best foods to increase immunity?

Foods rich in protein: pulses and legumes, dairy products, eggs

Foods rich in Vitamin C: Amla, guava, capsicum, lemon, oranges, amaranth leaves

Foods rich in Zinc: Nuts and seeds, eggs, pulses

Good fats: Almonds, walnuts, flax seeds, chia seeds

Pre-probiotics: Curd, kanji,raw banana, flax seeds, raw onion

Sunshine and good hydration

Anti-virals in the kitchen:Ginger, garlic, tulsi, turmeric, lemongrass

All of these are must for immunity and should be taken throughout.

 

They work best along with healthy lifestyle.