
Incorporating fibre into your meal plan is a good idea, as it can help regulate your blood sugar levels and make you feel fuller longer after a meal. It can also lower your risk of heart disease and other chronic conditions. Read on to learn about healthy meal choices you can make with a weekly high-fibre menu plan and find a printable version at the end of this article.
This meal plan is designed to keep you feeling satisfied and energized, with three delicious meals each day plus 1–2 snacks. The daily total comes to around 1,800 calories (meals provide about 1,500–1,700 calories, snacks make up the rest) — and you’ll get at least 40 g of fibre every day.
It’s also flexible! If there’s a snack or recipe you’re not loving, simply swap it for another option you enjoy. Everyone’s calorie needs are different, so feel free to add extra snacks or adjust portion sizes to suit you.
When swapping or adding foods, try to stick to these carb targets:
- Meals: 45–60 g carbohydrates
- Snacks: 15–30 g carbohydrates
Matching the calories and carbs of the original food will help keep your blood sugar levels steady while still giving you variety in your meals.
By entering your email, you agree to receive our weekly newsletter. You can unsubscribe at any time.
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 554; carbs 66g; fibre 12g; fat 24g; protein 29g |
| Lunch |
![]()
Calories 482; carbs 51g; fibre 7g; fat 15g; protein 42g |
| Dinner |
![]()
Calories 541; carbs 67g; fibre 16g; fat 19g; protein 25g |
3-Meal Total: Calories 1577; carbs 184g; fibre 35g; fat 55g; protein 96g |
|
| Snacks |
![]()
|
Daily Total: Calories 1862; carbs 228g; fibre 44g; fat 65g; protein 106g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 460; carbs 51g; fibre 14g; fat 23g; protein 19g |
| Lunch |
![]()
Calories 568; carbs 54g; fibre 8g; fat 22g; protein 42g |
| Dinner |
![]()
Calories 577; carbs 57g; fibre 14g; fat 27g; protein 30g |
3-Meal Total: Calories 1605; carbs 162g; fibre 36g; fat 72g; protein 91g |
|
| Snacks |
|
Daily Total: Calories 1815; carbs 196g; fibre 44g; fat 75g; protein 106g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 528; carbs 50g; fibre 13g; fat 24g; protein 33g |
| Lunch |
![]()
Calories 699; carbs 54g; fibre 12g; fat 34g; protein 45g |
| Dinner |
![]()
Calories 461; carbs 49g; fibre 15g; fat 19g; protein 32g |
3-Meal Total: Calories 1688; carbs 153g; fibre 40g; fat 77g; protein 110g |
|
| Snacks |
![]()
|
Daily Total: Calories 1838; carbs 177g; fibre 45g; fat 83g; protein 114g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 524; carbs 65g; fibre 9g; fat 16g; protein 32g |
| Lunch |
![]()
Calories 496; carbs 68g; fibre 19g; fat 13g; protein 27g |
| Dinner |
![]()
Calories 512; carbs 64g; fibre 16g; fat 19g; protein 26g |
3-Meal Total: Calories 1532; carbs 197g; fibre 44g; fat 48g; protein 85g |
|
| Snacks |
![]()
|
Daily Total: Calories 1884; carbs 236g; fibre 50g; fat 64g; protein 101g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 534; carbs 49g; fibre 10g; fat 30g; protein 21g |
| Lunch |
![]()
Calories 534; carbs 52g; fibre 13g; fat 26g; protein 34g |
| Dinner |
![]()
Calories 632; carbs 65g; fibre 16g; fat 20g; protein 53g |
3-Meal Total: Calories 1700; carbs 166g; fibre 39g; fat 76g; protein 108g |
|
| Snacks |
![]()
|
Daily Total: Calories 1841; carbs 183g; fibre 45g; fat 84g; protein 111g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 518; carbs 43g; fibre 9g; fat 28g; protein 31g |
| Lunch |
![]()
Calories 453; carbs 52g; fibre 15g; fat 19g; protein 23g |
| Dinner |
![]()
Calories 533; carbs 48g; fibre 7g; fat 24g; protein 34g |
3-Meal Total: Calories 1504; carbs 143g; fibre 31g; fat 71g; protein 88g |
|
| Snacks |
![]()
|
Daily Total: Calories 1835; carbs 179g; fibre 40g; fat 89g; protein 98g |
|
| Meal | Menu |
|---|---|
| Breakfast |
![]()
Calories 447; carbs 51g; fibre 16g; fat 20g; protein 21g |
| Lunch |
![]()
Calories 538; carbs 46g; fibre 15g; fat 36g; protein 16g |
| Dinner |
![]()
Calories 543; carbs 55g; fibre 13g; fat 23g; protein 35g |
3-Meal Total: Calories 1528; carbs 152g; fibre 44g; fat 79g; protein 72g |
|
| Snacks |
![]()
|
Daily Total: Calories 1865; carbs 185g; fibre 55g; fat 101g; protein 79g |
|
By entering your email, you agree to receive our weekly newsletter. You can unsubscribe at any time.

























