How this list is built
The list includes the vegetables, root vegetables, and tubers in our database as described on each page, raw or cooked. Garlic is left out because it is used for seasoning, and so are raw cassava and plantain, which are eaten cooked and already appear in their cooked form. The main table ranks by grams of fiber per 100 g; when two tie, fiber per serving decides.
For reference, EU rules allow a food to be labeled a “source of fiber” with at least 3 g per 100 g and “high fiber” from 6 g (Regulation 1924/2006). Leafy greens weigh little per serving, so the second table, by the fiber in a typical serving, gives a more realistic idea of what ends up on your plate.
Values come from USDA FoodData Central (each food page cites the exact entry) and are per 100 g of the food as described; for drinks, per 100 ml. The typical serving is a common amount for calculations, not a recommendation. The 1 to 5 satiety score is our own estimate from energy density, protein, fiber, and water: it compares foods with each other and is not a measurement in people.
The 38 vegetables ranked by fiber per 100 g
38 vegetables and tubers ranked by fiber per 100 g, highest first.
FoodFiber g/100 g
- 01Cooked artichokeFiber 6.8 g per serving · Calories 53 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: High in fiber, Low energy density, May cause bloatingFiber: 5.7g/100 g
- 02Taro (malanga)Fiber 6.6 g per serving · Calories 142 kcal/100 g · Typical serving 130 g (4.5 oz) · Satiety 3/5GLP-1 tags: High in fiber, Easy to digestFiber: 5.1g/100 g
- 03JicamaFiber 4.9 g per serving · Calories 38 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, Low energy density, HydratingFiber: 4.9g/100 g
- 04KaleFiber 2.1 g per serving · Calories 35 kcal/100 g · Typical serving 50 g (2 oz) · Satiety 5/5GLP-1 tags: High in fiber, Low energy density, Hydrating, May cause bloatingFiber: 4.1g/100 g
- 05Yam (ñame)Fiber 5.1 g per serving · Calories 116 kcal/100 g · Typical serving 130 g (4.5 oz) · Satiety 4/5GLP-1 tags: High in fiber, Easy to digestFiber: 3.9g/100 g
- 06Fried green plantain (tostones)Fiber 2.8 g per serving · Calories 309 kcal/100 g · Typical serving 80 g (3 oz) · Satiety 1/5GLP-1 tags: High in fiber, High energy density, May worsen nauseaFiber: 3.5g/100 g
- 07Fried ripe plantain (maduros)Fiber 2.6 g per serving · Calories 236 kcal/100 g · Typical serving 80 g (3 oz) · Satiety 1/5GLP-1 tags: High in fiber, May worsen nauseaFiber: 3.2g/100 g
- 08EggplantFiber 4.5 g per serving · Calories 25 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, Low energy density, HydratingFiber: 3g/100 g
- 09Cooked chayoteFiber 4.2 g per serving · Calories 24 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingFiber: 2.8g/100 g
- 10CarrotFiber 2.2 g per serving · Calories 41 kcal/100 g · Typical serving 80 g (3 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 2.8g/100 g
- 11Green beansFiber 4.1 g per serving · Calories 31 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingFiber: 2.7g/100 g
- 12BroccoliFiber 3.9 g per serving · Calories 34 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, Hydrating, May cause bloatingFiber: 2.6g/100 g
- 13Brussels sproutsFiber 3.9 g per serving · Calories 36 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, Hydrating, May cause bloatingFiber: 2.6g/100 g
- 14Boiled green plantainFiber 3.1 g per serving · Calories 121 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 3/5GLP-1 tags: Easy to digestFiber: 2.6g/100 g
- 15Boiled sweet potatoFiber 3 g per serving · Calories 76 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy densityFiber: 2.5g/100 g
- 16CabbageFiber 2 g per serving · Calories 25 kcal/100 g · Typical serving 80 g (3 oz) · Satiety 5/5GLP-1 tags: Low energy density, Hydrating, May cause bloatingFiber: 2.5g/100 g
- 17Baked ripe plantainFiber 2.2 g per serving · Calories 155 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 2/5GLP-1 tags: Easy to digestFiber: 2.2g/100 g
- 18SpinachFiber 2.2 g per serving · Calories 23 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 2.2g/100 g
- 19Cooked Swiss chardFiber 3.2 g per serving · Calories 20 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingFiber: 2.1g/100 g
- 20Red bell pepperFiber 2.1 g per serving · Calories 26 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 2.1g/100 g
- 21Romaine lettuceFiber 1.7 g per serving · Calories 17 kcal/100 g · Typical serving 80 g (3 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 2.1g/100 g
- 22CauliflowerFiber 3 g per serving · Calories 25 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, Hydrating, May cause bloatingFiber: 2g/100 g
- 23Cooked nopalesFiber 3 g per serving · Calories 15 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 2g/100 g
- 24Cooked asparagusFiber 2.4 g per serving · Calories 22 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingFiber: 2g/100 g
- 25Cooked beetsFiber 2 g per serving · Calories 44 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 2g/100 g
- 26Cassava (yuca)Fiber 2.9 g per serving · Calories 191 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 1/5GLP-1 tags: Easy to digestFiber: 1.9g/100 g
- 27Boiled potatoFiber 2.7 g per serving · Calories 87 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 4/5GLP-1 tags: Easy to digest, Low energy densityFiber: 1.8g/100 g
- 28Green bell pepperFiber 2 g per serving · Calories 20 kcal/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 1.7g/100 g
- 29OnionFiber 0.9 g per serving · Calories 40 kcal/100 g · Typical serving 50 g (2 oz) · Satiety 5/5GLP-1 tags: Low energy density, Hydrating, May cause bloatingFiber: 1.7g/100 g
- 30RadishesFiber 0.8 g per serving · Calories 16 kcal/100 g · Typical serving 50 g (2 oz) · Satiety 5/5GLP-1 tags: Low energy density, Hydrating, May cause bloatingFiber: 1.6g/100 g
- 31CeleryFiber 0.6 g per serving · Calories 14 kcal/100 g · Typical serving 40 g (1.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 1.6g/100 g
- 32ArugulaFiber 0.5 g per serving · Calories 25 kcal/100 g · Typical serving 30 g (1 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 1.6g/100 g
- 33TomatoFiber 1.8 g per serving · Calories 18 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 1.2g/100 g
- 34Cooked pumpkinFiber 1.7 g per serving · Calories 20 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingFiber: 1.1g/100 g
- 35ZucchiniFiber 1.5 g per serving · Calories 17 kcal/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingFiber: 1g/100 g
- 36Cooked leeksFiber 1 g per serving · Calories 31 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, Hydrating, May cause bloatingFiber: 1g/100 g
- 37White mushroomsFiber 1 g per serving · Calories 22 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 1g/100 g
- 38CucumberFiber 0.5 g per serving · Calories 15 kcal/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 0.5g/100 g
Vegetables with the most fiber per typical serving
15 vegetables and tubers ranked by the fiber in a typical serving.
FoodFiber g per serving
- 01Cooked artichokeCalories 64 kcal per serving · Fiber 5.7 g/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: High in fiber, Low energy density, May cause bloatingFiber: 6.8g per serving
- 02Taro (malanga)Calories 185 kcal per serving · Fiber 5.1 g/100 g · Typical serving 130 g (4.5 oz) · Satiety 3/5GLP-1 tags: High in fiber, Easy to digestFiber: 6.6g per serving
- 03Yam (ñame)Calories 151 kcal per serving · Fiber 3.9 g/100 g · Typical serving 130 g (4.5 oz) · Satiety 4/5GLP-1 tags: High in fiber, Easy to digestFiber: 5.1g per serving
- 04JicamaCalories 38 kcal per serving · Fiber 4.9 g/100 g · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, Low energy density, HydratingFiber: 4.9g per serving
- 05EggplantCalories 38 kcal per serving · Fiber 3 g/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, Low energy density, HydratingFiber: 4.5g per serving
- 06Cooked chayoteCalories 36 kcal per serving · Fiber 2.8 g/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingFiber: 4.2g per serving
- 07Green beansCalories 47 kcal per serving · Fiber 2.7 g/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingFiber: 4.1g per serving
- 08BroccoliCalories 51 kcal per serving · Fiber 2.6 g/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, Hydrating, May cause bloatingFiber: 3.9g per serving
- 09Brussels sproutsCalories 54 kcal per serving · Fiber 2.6 g/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, Hydrating, May cause bloatingFiber: 3.9g per serving
- 10Cooked Swiss chardCalories 30 kcal per serving · Fiber 2.1 g/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingFiber: 3.2g per serving
- 11Boiled green plantainCalories 145 kcal per serving · Fiber 2.6 g/100 g · Typical serving 120 g (4 oz) · Satiety 3/5GLP-1 tags: Easy to digestFiber: 3.1g per serving
- 12Boiled sweet potatoCalories 91 kcal per serving · Fiber 2.5 g/100 g · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy densityFiber: 3g per serving
- 13CauliflowerCalories 38 kcal per serving · Fiber 2 g/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, Hydrating, May cause bloatingFiber: 3g per serving
- 14Cooked nopalesCalories 23 kcal per serving · Fiber 2 g/100 g · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingFiber: 3g per serving
- 15Cassava (yuca)Calories 287 kcal per serving · Fiber 1.9 g/100 g · Typical serving 150 g (5.5 oz) · Satiety 1/5GLP-1 tags: Easy to digestFiber: 2.9g per serving
How to use this list
Fiber helps keep you regular, and constipation is a common side effect of GLP-1 medications. It is usually easier to tolerate when you increase it gradually and drink enough water.
Some vegetables, such as cabbage, broccoli, or artichoke, carry our “May cause bloating” tag. On a GLP-1 medication the stomach empties more slowly and gas is more noticeable: many people do better with them cooked and in small servings, next to the protein part of the meal.
For how this fits into everyday eating, read What to Eat on GLP-1 Medications (Ozempic, Wegovy, Zepbound): A Phase-by-Phase Guide and Constipation on Ozempic, Wegovy or Zepbound: Why It Happens and What Helps.