All kinds of red meats contain high levels or niacin and protein that provide the right fuel balance to an active body. Bacon is not usually considered healthy due to its high fat, cholesterol and calorie content. However, a serving of bacon once or twice a week can help you meet the daily value of niacin quite easily. Make sure you eat bacon in moderation, especially if you are on a weight loss diet. A 100 grams serving of bacon provides you with 11 milligrams of niacin and 476 calories.
Broccoli is one of the best natural sources of niacin. One serving of cooked or steamed broccoli can provide you with 1 milligram of niacin and just 34 calories. Besides providing the body with sufficient amounts of niacin, broccoli also provides several other benefits that can contribute to optimal well-being. It helps you get protein, fiber, antioxidants and a host of other nutrients.