High fibre Christmas foods (and a 30g Christmas Day)
Want high fibre Christmas foods without a lecture? A UK Christmas dinner plate of Brussels sprouts, roasted parsnip, carrot, red cabbage and new potatoes with skin already sits around 15g fibre before dessert. Below: the plate in grams, easy swaps, Boxing Day leftovers, and a full 30g Christmas Day.
Turkey itself adds almost no fibre. Stuffing adds 1.0g per 47g portion, a mince pie 1.2g and a 100g Christmas pudding 5.6g (Tesco labels). Roast potatoes have no Gutmaxx page yet, so they’re left out of the totals.
NHS adults: about 30g fibre a day; UK adults average about 20g. Raise fibre slowly and drink water.
Raise fibre one swap at a time over the festive stretch and drink water as the grams climb. Pack labels win if your tin or bag differs.
Your Christmas dinner plate, in grams
Typical UK roast sides from live Gutmaxx portions.
| Food | Portion | Fibre |
|---|---|---|
| Brussels sprouts | 80g | 3.5g |
| Parsnip (roasted) | 80g | 4.1g |
| Carrot | 80g | 2.2g |
| Red cabbage | 80g | 2.1g |
| New potatoes with skin | 180g | 3.2g |
| Plate sides total | 15.1g |
Turkey / goose / nut roast: protein, not fibre — no fibre figure shown. Stuffing: 1.0g per 47g portion. Crisp roast potatoes, pigs in blankets and gravy: no gram on Gutmaxx yet, so not counted.
Optional add-ons on the same plate:
| Add | Portion | Fibre |
|---|---|---|
| Peas | 80g frozen, boiled | 4.4g |
| Green beans | 80g | 2.2g |
| Butternut squash | 80g | 1.6g |
| Sweet potato | 1 medium baked (180g) | 4.4g |
With peas on the plate: 15.1 + 4.4 = 19.5g from sides alone.
Festive foods, fibre per portion
| Food | Portion | Fibre |
|---|---|---|
| Brussels sprouts | 80g | 3.5g |
| Parsnip roasted | 80g | 4.1g |
| Parsnip boiled | 80g | 2.1g |
| Carrot | 80g | 2.2g |
| Red cabbage | 80g | 2.1g |
| New potatoes with skin | 180g | 3.2g |
| Mashed potato | 180g | 2.5g |
| Jacket potato with skin | 180g | 4.7g |
| Sweet potato | 1 medium baked (180g) | 4.4g |
| Peas | 80g frozen, boiled | 4.4g |
| Green beans | 80g | 2.2g |
| Butternut squash | 80g | 1.6g |
| Pearl barley | 150g cooked | 4.8g |
| Dates | 3 fruits (30g) | 2.5g |
| Dried figs | 30g | 3.0g |
| Fresh figs | 2 fruits | 2.8g |
| Dried cranberries | 30g | 1.5g |
| Clementine | 1 fruit | 1.3g |
| Satsuma | 80g flesh | 1.2g |
| Brazil nuts | 30g | 1.5g |
| Walnuts | 25g (Tesco Walnut Halves) | 1.6g |
| Hazelnuts | 30g | 2.1g |
| Mixed nuts | 40g (Morrisons Mixed Nuts) | 2.8g |
| Nairn's oatcakes | 2 cakes | 2.2g |
| Oatcakes | 2 cakes | 2.2g |
| Fig rolls | 1 Morrisons fig roll (~19g) | 0.8g |
| Raspberries | 80g | 3.0g |
| Porridge oats | 40g dry | 3.6g |
| Wholemeal bread | 2 medium slices | 5.4g |
Full list hub: high-fibre foods UK.
Easy high-fibre Christmas swaps
| Instead of | Try | Why (live grams) |
|---|---|---|
| Mashed potato only | New potatoes or jacket with skin | 180g mash 2.5g → new potatoes 3.2g or jacket 4.7g |
| White rolls | Wholemeal bread | 2 slices 5.4g |
| Only roast roots, no green | Add Brussels sprouts + peas | +3.5g +4.4g |
| Boiled parsnip | Roast the parsnip | 2.1g → about 4.1g per 80g |
| Chocolate tin only | Dates or dried figs | 2.5g / 3.0g per small portion |
| Crisps with drinks | Oatcakes + peanut butter | 2.2g + 2.0g |
| White rice leftover dish | Pearl barley | 4.8g per 150g cooked |
Shop note: buy the veg and nuts at your usual UK supermarket. Optional exact-match oats bag: Myprotein 100% Rolled Oats — we may earn a commission if you buy through this link; it does not change the grams.
A 30g Christmas Day
One worked example using only live Gutmaxx pages. Not a prescription — portions are typical UK tracker portions.
| Meal | Food | Portion | Fibre |
|---|---|---|---|
| Breakfast | Porridge oats | 40g dry | 3.6g |
| Breakfast | Raspberries | 80g | 3.0g |
| Snack | Dates | 3 fruits (30g) | 2.5g |
| Snack | Oatcakes | 2 cakes | 2.2g |
| Dinner | Brussels sprouts | 80g | 3.5g |
| Dinner | Parsnip roasted | 80g | 4.1g |
| Dinner | Carrot | 80g | 2.2g |
| Dinner | Red cabbage | 80g | 2.1g |
| Dinner | New potatoes with skin | 180g | 3.2g |
| Dinner | Peas | 80g | 4.4g |
| Day total | 30.8g |
Maths: 3.6 + 3.0 + 2.5 + 2.2 + 3.5 + 4.1 + 2.2 + 2.1 + 3.2 + 4.4 = 30.8g.
Still room for turkey, gravy and a treat: a mince pie adds 1.2g, and 100g of Christmas pudding adds 5.6g. Chestnuts are 1.2g per 30g, weighed raw before roasting.
Build your own day in the meal plan tool or the free 30g tracker.
Boxing Day leftovers (still in grams)
| Idea | Build | Approx fibre (live parts) |
|---|---|---|
| Leftover roast bowl | Cold sprouts + carrot + red cabbage + new potatoes, reheat | same plate sides as Day plate (~15g before extras) |
| Turkey + bean jacket | Jacket potato 4.7g + baked beans ½ tin 7.8g + leftover veg | 12.5g before veg |
| Barley pot | Pearl barley 150g cooked 4.8g + leftover roast veg | from 4.8g up |
| Wholemeal turkey sandwich | Wholemeal bread 2 slices 5.4g + leftover meat + red cabbage | from 5.4g |
| Soup top-up | Blend leftover veg; stir in red lentils 80g cooked 3.8g | from 3.8g |
Post-Christmas action: the 7-day fibre challenge. After the festive stretch, the January gut reset (when live).
Common questions
What are the highest-fibre Christmas foods?
On a typical UK plate, roasted parsnip (about 4.1g per 80g), peas (4.4g per 80g), Brussels sprouts (3.5g per 80g) and new potatoes with skin (3.2g per 180g) do most of the work. Dates and dried figs help between meals.
Can I hit 30g fibre on Christmas Day?
Yes. The worked example above totals 30.8g from ordinary breakfast, a small snack and a loaded veg plate — before pudding. Log it free on the tracker.
What about a low-fibre Christmas dinner?
Some medical diets need low fibre for a short time. That is a different search. Follow NHS advice or your dietitian — do not use this page as a low-fibre plan.
Is fibre in Brussels sprouts / parsnips / dates worth it?
Yes as food, not as a cure. Sprouts 3.5g, roasted parsnip about 4.1g, dates 2.5g per small portion — useful chips toward the NHS ~30g target. Why fibre matters: Why is fibre important?.
Do I need powders or a cleanse after Christmas?
No. Food first. Raise fibre slowly, drink water, and use the free tracker. No detox language on Gutmaxx.
Raise fibre slowly and drink water. This is a festive shopping example with grams from Gutmaxx food pages (checked 27 Oct 2026), not medical advice and not a diet set for you. Pack labels win if your tin or bag differs. If you have a bowel condition, or you take Mounjaro or Wegovy, check with your GP, pharmacist or dietitian before you change much.
NHS adult target: about 30g fibre a day; UK adults average about 20g. Sources for the gradual-increase line: NHS “how to get more fibre into your diet” guidance. Benefits context: Why is fibre important?.
After Boxing Day, start the 7-day fibre challenge.
Optional paid convenience (not Christmas dinner): Mindful Chef recipe boxes — we may earn a commission from some links, at no extra cost to you. (How that works.) Honest note: costs more than cooking the plate above.
Fibre in common UK foods
- Weetabix 3.8g
- Baked beans 7.8g
- Porridge oats 3.6g
- Jacket potato 4.7g
- Chickpeas 4.3g
- Wholemeal bread 5.4g
- All-Bran 10.4g
- Lentils 5.9g
- Raspberries 3.0g
- Chia seeds 4.8g
- Kidney beans 5.0g
- Peas 4.4g
- Apple 1.0g
- Broccoli 2.2g
- Flaxseed 3.0g
- Avocado 3.4g
- Wholewheat pasta 6.3g
- Brown rice 2.7g
- Banana 1.5g
- Pear 4.3g