10 Foods High in Vitamin B3 You Need to Incorporate in Your Diet to Sustain a Healthier Body

6. Green Peas

While green peas are not popular among kids because of their bland taste, it is still quite healthy to eat. One hundred grams of green peas contains 2.1 mg of niacinamide. The frozen variety contains more niacin than the canned version.

7. Tuna

When it comes to heart health, tuna is among the best food that you can eat. It contains high levels of omega-3 oil, protein, phosphorus, and niacin. Three ounces of tuna has 11.3 mg of niacin. It is best consumed raw or steamed to absorb more of its nutrients.