43 High Fiber Foods to Crush Cravings and Burn Fat Naturally
If you’ve been trying to lose weight and keep it off, fiber might just be your best friend. Not only do high fiber foods help you feel full longer (thanks to hormones like GLP-1), but they also support gut health, reduce cravings, and even improve blood sugar regulation. But here’s the thing—not all high fiber foods are created equal. Some come packed with nutrients and minimal sugar, while others can sabotage your weight loss goals. Let’s break down the best of the best and learn how to choose the right ones for long-term results 💪
💡 Why High Fiber Foods Help You Lose Weight
Fiber does more than support digestion. It actually helps regulate hunger hormones like GLP-1, slows down sugar absorption to prevent energy crashes, and supports your gut microbiome—an underrated factor in fat loss. Plus, high fiber foods tend to be more filling, helping you naturally eat less without feeling deprived. Adding the right types of fiber to your meals can keep cravings low, energy steady, and your body feeling satisfied 💪
🥇 The Top 20 High Fiber Foods for Weight Loss (With Benefits)
1. 🥑 Avocado
This creamy fruit is a fiber powerhouse and loaded with healthy fats that increase satiety. With just 3g of net carbs, it’s perfect for reducing cravings and staying full longer.
2. 🌱 Chia Seeds
Tiny but mighty, chia seeds provide 3–4g of fiber per tablespoon. They also deliver plant-based omega-3s and expand in liquid, making you feel full fast.
3. 🌿 Basil Seeds
These lesser-known seeds have up to 8g of fiber per tablespoon—almost double that of chia—and fewer anti-nutrients, making them easier to digest.
4. 🥬 Collard Greens
One cup of cooked collard greens has up to 8g of fiber and only 3g of net carbs. They’re rich in vitamins A and C, perfect for low-carb meals.
5. 🌾 Flaxseeds
With 3g of fiber per tablespoon, flaxseeds are a great addition to smoothies and oats. They also provide lignans and omega-3s to fight inflammation.
6. 🍵 Artichokes
One artichoke delivers 13g of fiber and only 1g of net carbs! It also contains inulin, a prebiotic fiber that nourishes your gut bacteria.
7. 🍲 Chickpeas
One cup of chickpeas gives you up to 13g of fiber. Rich in folate and choline, they make a great plant-based protein—just watch your portions.
8. 🌱 Lentils
With 12g of fiber per cup, lentils are filling and nutrient-rich. They’re high in B vitamins and ideal in soups or grain bowls.
9. 🫘 Black Beans
A single cup delivers 18g of fiber. These beans are also high in soluble fiber, which supports gut health and blood sugar control.
10. 🧅 Green Peas & Split Peas
At 7g of fiber per cup and low in glycemic load, peas are great in soups or salads and support stable blood sugar.
11. 🍫 Cacao Nibs
With 9g of fiber per ounce and rich in antioxidants, cacao nibs are perfect for topping smoothies or yogurt. Guilt-free and delicious!
12. 🥦 Broccoli / Cauliflower / Brussels Sprouts
These cruciferous veggies have about 2g fiber per cup and are full of folate, vitamin C, and detox-supporting compounds.
13. 🥗 Turnip Greens
Two cups contain 4g of fiber and only 3g of carbs. They’re rich in folate and vitamin A precursors, and great sautéed or added to soups.
14. 🍠 Acorn Squash
Half a squash gives you 7g of fiber and a sweet, starchy texture—great for swapping out higher-carb sides like white potatoes.
15. 🧄 Beets
Beets offer 4g of fiber per cup and have been shown to help improve blood flow, thanks to their nitrate content.
16. 🧬 Soybeans (Tempeh)
Tempeh (fermented soy) provides 10g of fiber per cup and only 4g of net carbs. Fermentation improves digestion and nutrient absorption.
17. 🌰 Almonds & Pistachios
Each 1/4 cup has around 3g of fiber. Packed with vitamin E and healthy fats, just be mindful of portion size—they’re easy to overeat.
18. 🌽 Popcorn
When air-popped, 4 cups of popcorn deliver 4g of fiber with low calories. A smart snack when you’re craving crunch!
19. 🍓 Raspberries & Blackberries
These berries give you 8g of fiber per cup and are low in sugar—perfect as a snack or smoothie add-in.
20. 🍐 Pears
One pear has about 6g of fiber, mainly soluble fiber like pectin, which helps relieve constipation and support gut health.
📋 The Remaining 23 High Fiber Foods to Explore
While these may not be as impressive as the top 20, many still offer nutritional value—just watch portions or carb content.
- Bananas
- Oranges
- Strawberries
- Apples
- Guava
- Pomegranate
- Prunes
- Blueberries
- Sweet potato
- Carrots
- Whole wheat pasta
- Whole grain spelt
- Barley
- Quinoa
- Oatmeal
- Corn
- Psyllium husk
- Kidney beans
- Cannellini beans
- Sunflower seeds
- Tempeh (non-fermented soy)
- Popcorn (repeated intentionally as portion-sensitive)
- Cacao nibs (also repeated—yes, they’re that good!)
👉 Want to know where each one ranks and how to use them smartly? Watch the full video here to see the complete breakdown.
🏁 Conclusion: Make Fiber Your Fat-Loss Ally
If you want to lose weight without constantly feeling hungry or deprived, it’s time to fall in love with fiber. The right high fiber foods won’t just support your digestion—they’ll help control your appetite, reduce cravings, and keep your energy steady. Start by adding two or three of these options to each meal, and your body (and belly) will thank you! 😉
💬 FAQs
1. What are the best high fiber foods for weight loss?
Avocados, chia seeds, artichokes, lentils, and black beans are great picks for fiber and satiety.
2. How much fiber should I eat daily to lose weight?
Aim for 25–30g of fiber per day. Most people fall short at around 15g.
3. Can I use fiber supplements instead of food?
Whole foods are better. Supplements may help in a pinch, but they lack nutrients and satiety benefits.

