Vitamin B3 or niacin is one of the 8 water-soluble B vitamins. The body gets niacin through dietary sources. Here are 5 foods rich in vitamin B3.