From WebMD.
”Soluble fiber dissolves in water. Insoluble fiber does not. To some degree these differences determine how each fiber functions in the body and benefits your health.
Soluble fibers attract water and form a gel, which slows down digestion. Soluble fiber delays the emptying of your stomach and makes you feel full, which helps control weight. Slower stomach emptying may also affect blood sugar levels and have a beneficial effect on insulin sensitivity, which may help control diabetes. Soluble fibers can also help lower LDL (“bad”) blood cholesterol by interfering with the absorption of dietary cholesterol.
Sources of soluble fiber: oatmeal, oat cereal, lentils, apples, oranges, pears, oat bran, strawberries, nuts, flaxseeds, beans, dried peas, blueberries, psyllium, cucumbers, celery, and carrots.
Insoluble fibers are considered gut-healthy fiber because they have a laxative effect and add bulk to the diet, helping prevent constipation.*These fibers do not dissolve in water, so they pass through the gastrointestinal tract relatively intact, and speed up the passage of food and waste through your gut.
Sources of insoluble fiber: whole wheat, whole grains, wheat bran, corn bran, seeds, nuts, barley, couscous, brown rice, bulgur, zucchini, celery, broccoli, cabbage, onions, tomatoes, carrots, cucumbers, green beans, dark leafy vegetables, raisins, grapes, fruit, and root vegetable skins.”
(Carrots and nuts are on both lists, I see.)