That mid-afternoon hunger can make it surprisingly easy to reach for chips, cookies, or something sweet. The problem isn’t snacking itself—it’s choosing snacks that don’t keep you full for very long.
A better snack can be as simple as an apple with peanut butter, roasted chickpeas, berries with yogurt, or a handful of nuts and seeds. These foods provide fiber along with other nutrients, helping you make your snack more satisfying.
If you’re looking for high-fiber snack ideas that are easy, filling, and actually enjoyable, here are some simple options to try.
Snacks That Are High in Fiber
Whether you’re craving something sweet, savory, crunchy, or refreshing, these fiber-rich snack ideas make it easier to add more fiber to your day.
1. Apple with Peanut Butter
An apple with a spoonful of peanut butter is a simple snack that combines fruit, fiber, healthy fats, and some protein.
Keep the apple skin on when you can, since the skin contributes additional fiber. Choose natural peanut butter with little or no added sugar for an everyday option.
Fiber per serving: 5 grams (1, 2)
2. Greek Yogurt with Berries and Chia Seeds
Greek yogurt provides protein but isn’t naturally high in fiber. Add raspberries, blackberries, strawberries, or blueberries along with a tablespoon or two of chia seeds to turn it into a much more fiber-rich snack.
The combination of protein, fiber, and healthy fats can also make this more satisfying than eating fruit alone.
Fiber per serving: 6.4 grams (3, 4)
3. Roasted Chickpeas
Roasted chickpeas are crunchy enough to satisfy the urge for chips while providing considerably more fiber and plant protein.
Toss cooked chickpeas with olive oil and seasonings such as paprika, cumin, garlic, or black pepper, then roast until crisp.
They’re also easy to portion into small containers for snacking during the week.
Fiber per serving: 6.3 grams (5)
4. Pear with Almond Butter
Pears are a naturally fiber-rich fruit, particularly when you eat the skin.
Slice a pear and serve it with almond butter for a snack that combines fiber with healthy fats and some protein.
Fiber per serving: 7.2 grams (6, 7)
5. Popcorn
Air-popped popcorn is a whole-grain snack that can provide a useful amount of fiber without being particularly heavy.
Keep it simple with a little olive oil or another topping you enjoy. If you’re buying packaged popcorn, check the label for excessive sodium, added sugar, or saturated fat.
Fiber per serving: 4.3 grams (8)
6. Carrots and Hummus
Crunchy vegetables and hummus make an easy savory snack.
Carrots provide fiber and other nutrients, while hummus made from chickpeas adds more fiber and plant protein.
You can also use cucumber, bell peppers, broccoli, or snap peas for variety.
Fiber per serving: 4.6 grams (9, 10)
7. Chia Seed Pudding
Chia seeds are especially useful when you’re trying to increase your fiber intake.
Mix chia seeds with milk or unsweetened plant milk and let the mixture thicken in the refrigerator. Add berries, sliced fruit, cinnamon, or a small amount of nut butter before eating.
It’s easy to prepare several portions at once, making it useful for busy days.
8. Edamame
Edamame makes a convenient savory snack and provides both fiber and plant-based protein.
Simply steam shelled or unshelled edamame and season it lightly with salt, lemon, chili flakes, or your favorite spices.
Frozen edamame can be particularly convenient because you can prepare only as much as you need. Simply steam, boil, or microwave it according to the package instructions.
Fiber per serving: 8 grams (11)
9. Berries and Cottage Cheese
Pair cottage cheese with strawberries, raspberries, blueberries, or blackberries for a snack with protein and fiber.
Raspberries and blackberries are particularly good choices when you’re looking for fruit with more fiber.
Fiber per serving: 4 grams (12)
10. Avocado on Whole-Grain Toast
Mash avocado onto a slice of whole-grain toast and season with black pepper, chili flakes, or lemon juice.
Avocado provides fiber and healthy fats, while whole-grain bread adds additional fiber.
For a more substantial snack, add a boiled egg on top.
Fiber per serving: 10 grams (13, 14)
11. Trail Mix with Nuts, Seeds, and Dried Fruit
Make your own trail mix with almonds, walnuts, pumpkin seeds, sunflower seeds, and a small amount of dried fruit.
Nuts and seeds provide fiber and healthy fats, while dried fruit adds sweetness and additional fiber.
Because trail mix can be calorie-dense, a small handful is usually enough for a snack.
Fiber per serving: 2-3 grams depending on the ingredients used (15).
12. Oatmeal with Fruit and Flaxseed
Oatmeal doesn’t have to be reserved for breakfast.
A small bowl of oats topped with sliced banana, berries, cinnamon, and ground flaxseed can make a warm, filling snack.
Oats and flaxseed provide fiber, while fruit adds natural sweetness.
Fiber per serving: 6.2 grams (3, 16, 17, 18)
13. Banana with Peanut Butter and Chia Seeds
Slice a banana and spread it with peanut butter, then sprinkle chia seeds over the top.
It’s quick, requires no cooking, and combines fruit with fiber, healthy fats, and some protein.
Fiber per serving: 8.7 grams (2, 4, 17)
14. Black Bean Salsa with Whole-Grain Crackers
Mix black beans with tomatoes, onions, cilantro, lime juice, and your favorite spices to make a quick bean salsa.
Serve it with whole-grain crackers or sliced vegetables.
Black beans provide both fiber and plant protein, making this a more substantial snack than a typical cracker-based option.
Fiber per serving: About 10 grams (19, 20, 21, 22)
15. Apple and Walnut Snack Plate
Slice an apple and pair it with walnuts for a simple snack that requires almost no preparation.
The apple contributes fiber and carbohydrates, while walnuts provide healthy fats and some protein.
Add a few slices of cheese if you want a more filling combination.
Fiber per serving: 6 grams (1, 23)
16. High-Fiber Smoothie
A smoothie can be a convenient way to combine several fiber-rich ingredients.
Blend berries, a banana, spinach, chia seeds or ground flaxseed, and Greek yogurt or unsweetened soy milk.
Use whole fruit rather than fruit juice so you keep the fiber.
Fiber per serving: 8–10 grams (3, 4, 17, 24)
17. Baked Sweet Potato
A small baked sweet potato can make a surprisingly satisfying snack.
Eat it plain or top it with Greek yogurt, cinnamon, tahini, or a small amount of nut butter.
Sweet potatoes provide fiber along with potassium and other nutrients.
Fiber per serving: 4.5 grams (2, 25)
18. Whole-Grain Crackers with Hummus and Vegetables
For a quick savory snack, pair whole-grain crackers with hummus and sliced vegetables.
Look for crackers made primarily with whole grains and check the nutrition label for fiber. Add cucumber, bell pepper, tomatoes, or carrots for even more fiber.
Fiber per serving: 2-3 grams (10, 22, 26)
19. Orange with a Handful of Almonds
An orange is an easy snack to carry and provides fiber when you eat the whole fruit rather than drinking orange juice.
Pair it with a small handful of almonds for healthy fats, fiber, and some protein.
Fiber per serving: 6.7 grams (27, 28)
20. Pear and Walnuts
A ripe pear and a handful of walnuts make a simple snack that requires almost no preparation.
The pear provides fiber and natural sweetness, while walnuts add healthy fats. Leave the pear skin on for more fiber.
Fiber per serving: 7.4 grams (6, 23)
What Makes a Good High-Fiber Snack?
A high-fiber snack doesn’t have to contain an enormous amount of fiber.
The best options usually combine fiber with protein, healthy fats, or both. This can make the snack more satisfying and help you avoid feeling hungry again shortly afterward.
For example:
- Apple + peanut butter
- Berries + Greek yogurt + chia seeds
- Carrots + hummus
- Whole-grain toast + avocado
- Pear + walnuts
- Roasted chickpeas + vegetables
Instead of asking whether a snack is simply “healthy,” look at what it actually provides.
How Much Fiber Should a Snack Have?
There isn’t a specific official fiber target for every snack.
For most adults, the general recommended daily intake is around 25 to 38 grams of fiber per day, depending on gender.
A practical way to increase your intake is to choose snacks that provide several grams of fiber and combine them with other nutrient-rich foods.
You don’t need to force a huge amount of fiber into every snack. What matters more is getting enough fiber consistently throughout the day.
High-Fiber Snacks for Constipation
If you’re trying to get more fiber to support regular bowel movements, fruits, vegetables, beans, whole grains, nuts, and seeds are all useful choices.
Some particularly convenient options include:
- Pears
- Apples with the skin
- Raspberries and blackberries
- Chia seeds
- Ground flaxseed
- Roasted chickpeas
- Popcorn
- Oatmeal
- Avocado
But don’t increase your fiber intake dramatically overnight. Add fiber gradually and drink enough fluids. A sudden increase can cause gas, bloating, or discomfort.
If constipation is persistent or accompanied by blood in the stool, severe abdominal pain, vomiting, or unexplained weight loss, talk to a healthcare professional.
High-Fiber Snacks You Can Take on the Go
When you’re away from home, choose foods that don’t require refrigeration or much preparation.
Some easy options include:
- Apples or pears
- Oranges
- Nuts and seeds
- Homemade trail mix
- Roasted chickpeas
- Air-popped popcorn
- Whole-grain crackers
- Individual nut butter packets
- Dried fruit in small portions
Fresh fruit and nuts are particularly convenient because you can keep them in a bag and eat them almost anywhere.
Easy Ways to Add More Fiber to Your Snacks
You don’t always need a completely different snack. Sometimes a small addition is enough.
Add seeds: Sprinkle chia or ground flaxseed into yogurt, oatmeal, or smoothies.
Choose whole grains: Swap refined crackers for whole-grain crackers or choose whole-grain toast.
Keep the skin on: When appropriate, eat the skin of fruits such as apples and pears.
Add vegetables: Pair hummus, cheese, or another snack with raw vegetables.
Choose whole fruit: Whole fruit provides fiber that is largely missing from fruit juice.
Add beans: Chickpeas, black beans, and other legumes can turn a small snack into a more filling one.
The Bottom Line
A good snack doesn’t have to be complicated.
Keep a few fiber-rich foods on hand—fruit, vegetables, beans, whole grains, nuts, and seeds—and combine them with protein or healthy fats when you want something more filling.
An apple with peanut butter, berries with yogurt and chia seeds, roasted chickpeas, hummus with vegetables, or whole-grain avocado toast can all make simple, satisfying choices.
The bigger goal is consistency. Instead of trying to get all your fiber from one meal, build small sources of fiber into your snacks and meals throughout the day.
