Fish is considered to be one of the best sources of vitamin B3. Among the fish, tuna is exceptionally high in vitamin B3, providing 22.1 mg or 110% of the daily value (DV) of this vitamin in a 100 grams serving. It is also rich in omega-3 fatty acids and protein. Thus, consuming it on a regular basis will prevent you from deficiency. Other varieties of fish that contain vitamin B3 include skipjack tuna (80% DV), mackerel and bluefin tuna (45% DV), wild salmon (43% DV), swordfish (39% DV), farmed salmon and halibut (34% DV each) in a 3 oz serving.
2. Chicken and Turkey:
Chicken and turkey are extremely popular foods and the good news is that they are amazing sources of niacin as well. A serving of 100 grams cooked chicken breast provides 14.8 mg or 74% DV of vitamin B3. Turkey is easily available and is widely used in sandwiches. However, to avoid unwanted nitrates and sodium found in deli meats, it is advisable to go for roasted turkey breast. Roasted light turkey meat contributes nearly 50% DV of vitamin B3 in a 3 oz. serving.