Most snacks - crisps, rice cakes, flavored yogurt - contribute almost nothing to your daily fiber intake. A snack that delivers 4-6g of fiber is not just a filler between meals; it is a meaningful contribution to the daily target, which most people are still short on by mid-afternoon. Here are ten options worth keeping in rotation.
A medium apple with skin delivers around 4.4g of fiber. Add a tablespoon of almond butter for healthy fat and protein to slow digestion further. Total: ~5g fiber, ~180 kcal. Takes 2 minutes to prepare and travels well.
3 tablespoons of hummus provide about 3g of fiber from the chickpeas. Add 6-8 whole-grain crackers (~3g) and 4-5 medium carrots (~3g) and you have a snack delivering around 9g total fiber. Keep a portioned container of this assembled in the fridge for grab-and-go access during the week. ~300 kcal.
Half a cup of shelled edamame provides around 4g of fiber and 9g of protein, making it one of the most nutrient-dense snack options available. Buy frozen, microwave in 3 minutes, sprinkle with sea salt. ~120 kcal. The protein-fiber combination makes this unusually satiating for its calorie count.
A medium pear (with skin) provides ~5.5g of fiber - slightly more than an apple. Add a small handful of walnuts (about 14 halves) for an additional 2g of fiber and a satisfying crunch. ~240 kcal, ~7.5g total fiber.
Mix 2 tablespoons of chia seeds into half a cup of almond milk with a teaspoon of honey. Leave in the fridge for 20 minutes (or overnight for meal prep). Add fresh berries to serve. ~10g fiber, ~180 kcal. This is the highest-fiber snack per calorie on this list.
Drain and dry a tin of chickpeas, toss with olive oil, smoked paprika, and a pinch of salt, roast at 200C/400F for 25-30 minutes until crispy. Store in an airtight container for up to 3 days. Half a cup provides about 6g of fiber and 7g of protein, ~150 kcal. They lose their crunch after the first day but are still perfectly edible.
One slice of whole-grain sourdough (~2g fiber) with half a mashed avocado (~5g fiber). A total of about 7g fiber and ~280 kcal - this sits closer to a light lunch territory calorie-wise, but works as an afternoon snack if you had a lighter lunch. Add a sprinkle of chili flakes or a few sliced cherry tomatoes to make it more interesting.
Build your own: 10 almonds + 6 walnut halves + 3 dried apricots + a small handful of dark chocolate chips. About 4g fiber, ~230 kcal. Store-bought trail mix tends to be heavy on sugar; making your own takes 2 minutes and costs much less. Dried apricots are a surprisingly good fiber source - about 3g per 4-5 pieces.
Blend 1 cup of rolled oats, 2 ripe bananas, 2 tablespoons of chia seeds, 2 tablespoons of peanut butter, and a handful of raisins. Roll into golf ball-sized portions and refrigerate for 30 minutes. Makes about 14 balls - keep in the fridge for a week. Per 2 balls: ~5g fiber, ~180 kcal. These are batch-prep-friendly and work well as a post-exercise snack.
More of a mini-meal than a classic snack, but useful for hungry afternoons. Microwave half a cup of frozen brown rice and half a cup of shelled edamame, mix with a splash of soy sauce and a teaspoon of sesame oil, top with sesame seeds. ~9g fiber, ~320 kcal, ~14g protein. The combination of fiber and protein makes it one of the most filling options on the list.
The three highest-effort items here - roasted chickpeas, energy balls, and chia pudding - can all be made in a single 45-minute session on a Sunday. The rest require no prep at all. For context on how snacks fit into a full day of high-fiber eating, see the complete guide to high-fiber meal planning.