Our bodies make vitamin D3, cholecalciferol. At the supplement counter, you can choose from D3 or D2. Vitamin D2 is ergocalciferol, which differs slightly from D3 but behaves the same way... Discover Indian foods rich in Vitamin D & E for better health. From fish & dairy to nuts & seeds, explore natural sources to boost immunity & skin health. Vitamin D can improve bone, muscle, and immune system health. Foods with a high vitamin D content include oily fish, some mushrooms, and egg yolks. Learn more about the best dietary sources of ... Most people need about 600 IU of vitamin D per day. Foods like dairy milk and mushrooms can provide vitamin D. People with dark skin do not produce as much vitamin D from sunlight.