A diet rich in protein will surely provide enough niacin for your daily needs. Veal is one of the best food sources of niacin. The niacin content in veal varies according to its cuts. A daily serving of veal can help you meet two thirds of the daily-recommended allowance of niacin.
14. Organ Meat:
The nutritional content in organ meats makes it hard to overlook them, in spite of being the least favorite of the majority of people. Organ meats of most of the animals are excellent sources of essential nutrients and minerals, niacin being one of them. Almost all the organ meats are a good source of niacin, with most of them providing more than 10 milligrams per 100 gram servings.