Not a lot of cultures eat animal liver because of its very distinct taste. There are different animal livers that you can choose from if you want to have your daily dose of niacin. Just make sure to eat enough amount according to the RDA for Vitamin B3. Some examples include beef, chicken, pork or veal liver. Liver contains around 16.7 mg of niacinamide per 100 grams.
Beef is a very popular protein source. It can be prepared in so many ways. Be it roasted, baked, wrapped in pastries or cooked in stew, you would surely love eating beef. The different meat cuts tend to contain slightly different amount of niacin. Beef filet contains around 37% of niacin, while lean sirloin and tenderloin contains 38% and 36% respectively.