Some signs you might not be getting enough fiber include ... Artichokes top the USDA’s list of high-fiber foods (9.6 grams per serving), and potatoes and sweet potatoes are also great sources.
"It's best to get fiber from food sources and not from a fiber supplement," advises Lichtenstein Collins agrees that "fiber from supplements can’t replace a high-fiber diet," but says that fiber ...
Following a mainly plant-based diet can help lower cholesterol levels. Here is a list of cholesterol-lowering foods.