USDA-derived rankings

Foods high in vitamin B3 (Niacin)

Niacin runs the redox reactions that release energy in every cell; meat, fish and peanuts are dense in it.

Who this is for: Mostly informational: anyone eating protein regularly is covered, but the ranking shows where it concentrates.

Reviewed 20 July 2026. Ranked per typical serving against the fixed adult reference of 16.5 mg a day.

The clear number one

Tuna Steak

One serving (130g) gives you 28.7 mg of vitamin B3 (Niacin), around 174% of the daily reference in one go.

See the full nutrition score for tuna steak

The ranking

Ranked by what a typical serving covers, because nobody eats 100g of everything. The badge shows per-100g density: high means at least 30% of the daily reference per 100g, source means at least 15%.

#FoodPer serving
1Tuna Steak28.7 mg174% of daily reference
2Chicken Breast23.3 mg141% of daily reference
3Beef Liver14.9 mg90% of daily reference
4Duck Breast14.6 mg88% of daily reference
5Turkey Breast14.2 mg86% of daily reference
6Tuna (canned)14 mg85% of daily reference
7Salmon Fillet12.9 mg78% of daily reference
8Roast Chicken12.8 mg78% of daily reference
9Sirloin Steak12.6 mg77% of daily reference
10Halibut11.1 mg67% of daily reference
11Pork Chop10.2 mg62% of daily reference
12Pork Tenderloin8.9 mg54% of daily reference
13Turkey Mince8.9 mg54% of daily reference
14Trout8.6 mg52% of daily reference
15Pizza (cheese)8.6 mg52% of daily reference
16Ribeye Steak8.3 mg50% of daily reference
17Mackerel7.5 mg46% of daily reference
18Lamb Chop6.9 mg42% of daily reference
19Chicken Thigh6.5 mg39% of daily reference
20Chicken Wings6.2 mg38% of daily reference

Narrow it to your way of eating

How this list is built

Every number comes from Nutrigate's USDA-derived generic food table, the same data behind the food nutrition scores. The daily reference for vitamin B3 (Niacin) is 16.5 mg, an evidence-based adult amount; the app personalises it to you. Serving sizes are typical household portions, shown in grams so you can judge them.