Niacin is an important B vitamin found in animal foods like red meat, liver and fish. It's also found in some plant foods like beans, carrots and leafy green vegetables. Niacin helps protect against cardiovascular disease and it also supports cognitive function, the nervous system and the digestive tract, so it's important to get enough niacin into your daily diet.