Lunch is where most people lose the fiber battle. Sandwiches on white bread, pasta with no legumes, salads without beans - all common, all low in fiber. Flipping one meal a day to a legume- or whole-grain-based option can add 10-16g of fiber without changing anything else. These five lunches do that efficiently.
Cook a cup of green or brown lentils (15 minutes simmering from dried). Roast whatever vegetables are in the fridge - courgette, peppers, red onion, sweet potato - at 200C/400F for 25 minutes. Serve over half a cup of cooked farro or brown rice, dressed with a lemon-tahini sauce (2 tbsp tahini, 1 tbsp lemon juice, 1 tsp olive oil, water to thin).
Batch-cook: cook a double portion of lentils and a full tray of vegetables on Sunday. Reheat and assemble in under 5 minutes Monday through Wednesday.
Drain and rinse a can of cannellini beans. Combine with a can of good-quality tuna (drained), half a diced red onion, a handful of fresh parsley, cherry tomatoes, and a dressing of lemon juice, olive oil, and Dijon mustard. Serve on whole-grain bread or over a bed of mixed leaves.
This assembles in under 10 minutes. It is also one of the highest protein-per-fiber combinations on this list - useful if you are tracking both.
Spread a whole-grain wrap with 3 tablespoons of hummus (homemade or good-quality store-bought). Add half a cup of drained chickpeas, sliced cucumber, shredded red cabbage, and a handful of rocket. Roll and wrap in foil for easy transport. You can also make these as a deconstructed bowl if you prefer not to deal with a wrap.
The zesty black bean soup with lime makes 4-6 portions from one cooking session. Refrigerate portions in individual containers - it reheats in 3 minutes and keeps for 5 days. Serve with 6-8 whole-grain crackers for additional fiber and crunch. The one-pot black bean soup with cocoa and lime is a slightly spiced variation worth rotating in.
Cook 1 cup of farro (about 30 minutes). Drain a can of chickpeas, toss with olive oil and smoked paprika, and roast at 200C/400F for 20-25 minutes until crispy. Combine with cooked farro, diced cucumber, halved cherry tomatoes, crumbled feta, and a simple lemon-olive oil dressing. The roasted chickpeas add crunch and a second legume fiber source on top of the farro.
This salad holds well for 3 days in the fridge if you store the chickpeas separately (they go soft if left mixed in). Add them just before eating.
Three of these five lunches are fully batchable: the grain bowl base, the black bean soup, and the farro salad. Cook all three on Sunday and you have covered lunches through Thursday with zero weekday prep. Store dressings separately to prevent sogginess. For the full week picture including dinners, see our complete guide to high-fiber meal planning.
All five lunches on this list cost under £2-3 per serving. Lentils and beans are among the cheapest protein-fiber combinations in the food supply. A 500g bag of dried green lentils (around £1.50) produces enough cooked lentils for 8-10 portions. A tin of chickpeas (around 70p) provides two generous servings. Farro and barley are more expensive than white rice but cheaper than most protein-focused lunch options like chicken breast or salmon.
The batch-cook model amplifies the savings: cooking once for five lunches means five days of protein and fiber for roughly what you would pay for a single takeaway lunch.
Monotony is the main reason people abandon meal prep. The fix is not cooking five entirely different lunches but varying the flavour profile of the same core ingredients. A batch of cooked lentils can be:
Same cook, three different lunches. For the full week picture including dinners and breakfasts, see the complete guide to high-fiber meal planning.