High-fiber meals do not need unusual ingredients or complicated recipes.

Many everyday foods naturally contribute fiber, including:

  • beans
  • lentils
  • chickpeas
  • oats
  • whole grains
  • vegetables
  • fruit
  • nuts
  • seeds

The easiest way to build a higher-fiber meal is usually to combine several of these foods rather than expecting one ingredient to provide everything.

Below are 20 practical recipes for breakfasts, lunches and dinners.

1. Apple-cinnamon overnight oats

Ingredients

  • 50 g rolled oats
  • 150 g plain yogurt
  • 100 ml milk
  • 1 small apple, diced
  • 1 tablespoon chia seeds
  • cinnamon

Method

Mix the oats, yogurt, milk and chia seeds.

Refrigerate overnight.

Add the apple and cinnamon before eating.

For a softer apple texture, mix the diced apple into the oats before refrigeration.

2. Oatmeal with pear, walnuts and flaxseed

Ingredients

  • 50 g rolled oats
  • 250 ml water or milk
  • 1 pear
  • 15 g walnuts
  • 1 tablespoon ground flaxseed
  • cinnamon

Method

Cook the oats with the liquid until soft.

Dice the pear and add it to the bowl.

Top with walnuts, ground flaxseed and cinnamon.

Using fruit, oats, nuts and seeds in the same breakfast provides fiber from several different ingredients.

3. Raspberry yogurt oat bowl

Ingredients

  • 200 g plain yogurt or skyr
  • 40 g rolled oats
  • 120 g raspberries
  • 1 tablespoon chia seeds
  • 10 g chopped almonds

Method

Add the yogurt to a bowl.

Top with oats, raspberries, chia seeds and almonds.

If using frozen raspberries, thaw them safely before serving.

4. Banana oat pancakes with berries

Ingredients

  • 1 banana
  • 2 eggs
  • 50 g oats
  • 1 teaspoon baking powder
  • cinnamon
  • 100 g berries

Method

Blend or mash the banana with the eggs.

Mix in the oats, baking powder and cinnamon.

Cook small pancakes in a non-stick pan until set on both sides.

Serve with berries.

5. Savory oats with peas and spinach

Ingredients

  • 50 g oats
  • 250 ml water or stock
  • 100 g frozen peas
  • 100 g spinach
  • 1 egg
  • black pepper

Method

Cook the oats until nearly soft.

Add peas and spinach and continue cooking until heated through.

Top with a cooked egg and black pepper.

This is a useful way to turn oats into a savory meal rather than limiting them to sweet breakfasts.

6. Lentil tomato soup

Ingredients

  • 150 g dry red lentils
  • 1 onion
  • 2 carrots
  • 2 celery stalks
  • 400 g canned tomatoes
  • 800 ml vegetable stock
  • herbs and spices

Method

Dice the vegetables.

Cook the onion, carrots and celery briefly in a large pot.

Add lentils, tomatoes and stock.

Simmer until the lentils and vegetables are tender.

Adjust the amount of liquid depending on how thick you want the soup.

7. Chickpea couscous salad

Ingredients

  • 240 g drained chickpeas
  • 150 g cooked whole-grain couscous
  • 1 cucumber
  • 2 tomatoes
  • 1 bell pepper
  • parsley
  • lemon juice
  • 1 tablespoon olive oil

Method

Chop the vegetables.

Combine them with the chickpeas and cooked couscous.

Add parsley, lemon juice and olive oil.

Mix and season to taste.

8. Bean and corn wrap

Ingredients

  • 2 whole-grain wraps
  • 200 g drained beans
  • 100 g corn
  • shredded cabbage
  • tomato
  • plain yogurt
  • lime or lemon juice
  • spices

Method

Mash some of the beans lightly with spices.

Spread them over the wraps.

Add corn, cabbage and tomato.

Mix yogurt with citrus juice for a simple sauce and add before rolling.

9. Lentil and roasted vegetable bowl

Ingredients

  • 250 g cooked lentils
  • 1 carrot
  • 1 bell pepper
  • 1 small courgette
  • 150 g cooked brown rice or another whole grain
  • 1 tablespoon olive oil
  • herbs

Method

Chop the vegetables and roast until tender.

Combine with lentils and cooked grain.

Add herbs and a simple dressing.

This recipe also works well with vegetables already available in the refrigerator.

10. White bean tomato toast

Ingredients

  • 200 g drained white beans
  • 200 g canned chopped tomatoes
  • 1 small onion
  • garlic
  • herbs
  • 4 slices whole-grain bread

Method

Cook the onion until soft.

Add garlic, tomatoes and beans.

Simmer until the mixture thickens slightly.

Spoon over toasted whole-grain bread.

11. Chickpea potato bowl

Ingredients

  • 400 g potatoes
  • 240 g drained chickpeas
  • 200 g broccoli
  • 1 carrot
  • 150 g plain yogurt
  • lemon juice
  • herbs

Method

Boil or roast the potatoes.

Cook the broccoli and carrot until tender.

Divide potatoes, chickpeas and vegetables between bowls.

Mix yogurt, lemon juice and herbs for the sauce.

12. Lentil bolognese with whole-grain pasta

Ingredients

  • 200 g dry lentils or an equivalent amount of cooked lentils
  • 1 onion
  • 2 carrots
  • 400 g canned tomatoes
  • 250 g whole-grain pasta
  • garlic
  • Italian herbs

Method

Cook the lentils if using dry lentils.

Sauté the onion and carrots until softened.

Add garlic, tomatoes, lentils and herbs.

Simmer until the sauce thickens.

Serve with cooked whole-grain pasta.

13. Three-bean chili

Ingredients

  • 1 can kidney beans
  • 1 can black beans
  • 1 can white or pinto beans
  • 400 g canned tomatoes
  • 1 onion
  • 1 bell pepper
  • corn, optional
  • chili powder
  • cumin

Method

Drain and rinse the beans if appropriate for the product.

Cook the onion and pepper until softened.

Add beans, tomatoes and spices.

Simmer for about 20–30 minutes, adding a little water if needed.

This recipe is particularly convenient for batch cooking.

14. Barley vegetable soup

Ingredients

  • 120 g pearl barley
  • 2 carrots
  • 2 celery stalks
  • 1 onion
  • 200 g cabbage
  • 1 can beans
  • 1 liter vegetable stock
  • herbs

Method

Cook the onion, carrots and celery briefly.

Add barley and stock.

Simmer until the barley is nearly tender.

Add cabbage and beans and continue cooking until everything is ready.

15. Brown rice and black bean bowl

Ingredients

  • 300 g cooked brown rice
  • 240 g drained black beans
  • 150 g corn
  • 1 tomato
  • shredded cabbage
  • lime juice
  • coriander or parsley

Method

Divide the rice between bowls.

Add beans, corn, tomato and cabbage.

Finish with lime juice and herbs.

For more flavor, add cumin, smoked paprika or another preferred seasoning.

16. Chickpea spinach curry

Ingredients

  • 240 g drained chickpeas
  • 300 g spinach
  • 400 g canned tomatoes
  • 1 onion
  • garlic
  • curry powder
  • 150 g cooked brown rice per serving, if desired

Method

Cook the onion until soft.

Add garlic and curry powder.

Stir in tomatoes and chickpeas and simmer.

Add spinach near the end and cook until wilted.

Serve alone or with brown rice.

17. Lentil stuffed sweet potatoes

Ingredients

  • 2 medium sweet potatoes
  • 250 g cooked lentils
  • 150 g canned tomatoes
  • 1 small onion
  • spinach
  • paprika
  • cumin

Method

Bake the sweet potatoes until tender.

Cook the onion with spices.

Add lentils, tomatoes and spinach and simmer briefly.

Split the sweet potatoes and fill them with the lentil mixture.

18. Whole-grain pasta with peas and broccoli

Ingredients

  • 250 g whole-grain pasta
  • 200 g peas
  • 250 g broccoli
  • 1 tablespoon olive oil
  • garlic
  • lemon juice
  • black pepper

Method

Cook the pasta.

Add the peas and broccoli during the final part of cooking or cook them separately.

Drain and combine with olive oil, garlic, lemon juice and pepper.

Beans can also be added if you want another source of fiber and protein.

19. Bean and vegetable tray bake

Ingredients

  • 240 g drained beans
  • 400 g potatoes
  • 2 carrots
  • 1 bell pepper
  • 1 red onion
  • 200 g broccoli
  • 1–2 tablespoons olive oil
  • herbs and spices

Method

Cut the vegetables into similar-sized pieces.

Toss with oil and seasoning.

Roast until nearly tender.

Add the beans toward the end so they heat through without drying excessively.

Divide into portions for dinner or meal prep.

20. Apple berry chia oat crumble

Ingredients

  • 2 apples
  • 200 g berries
  • 60 g oats
  • 20 g chopped nuts
  • 1 tablespoon chia seeds
  • cinnamon
  • 1 tablespoon oil or butter
  • optional small amount of sweetener

Method

Slice the apples and combine them with the berries in a baking dish.

Mix oats, nuts, chia seeds, cinnamon and oil or butter.

Scatter the mixture over the fruit.

Bake until the fruit is soft and the topping is lightly browned.

Serve alone or with plain yogurt.

How to increase fiber in recipes you already cook

You do not always need a new recipe.

Small substitutions can increase the amount of fiber in familiar meals.

Instead of only... Try adding or using...
white rice brown rice, barley or a mixture of grain and lentils
regular pasta whole-grain pasta or beans in the sauce
meat-only tomato sauce lentils or beans alongside the meat
low-fiber cereal oats, fruit, nuts or seeds
plain sandwich filling vegetables, beans or whole-grain bread
soup with few vegetables beans, lentils, barley or extra vegetables

The best option depends on the meal and what you enjoy eating.

Increase fiber gradually when needed

If your current diet is relatively low in fiber, a sudden large increase may cause digestive discomfort for some people.

A more practical approach can be to increase fiber-containing foods gradually while drinking enough fluids for your individual needs.

Instead of changing every meal at once, you might begin by:

  • adding fruit to breakfast
  • using beans or lentils in one meal
  • choosing a whole-grain option you enjoy
  • adding an extra vegetable to dinner

Then adjust further as your diet adapts.

Use several fiber sources across the day

A high-fiber diet does not need to depend on one unusually large serving of bran, seeds or legumes. For measured meal examples using different fibre sources, see four high-fibre sandwich ideas.

Fiber can accumulate across ordinary meals.

For example:

Breakfast: oats + berries + chia seeds

Lunch: lentil soup + whole-grain bread

Snack: fruit + nuts

Dinner: brown rice + beans + vegetables

This also creates more variety than relying on a single food.

Batch-cook the ingredients, not necessarily the same meal

If you do not want to eat the same recipe for several days, prepare flexible components.

For example:

  • cook a batch of lentils
  • cook brown rice or barley
  • roast vegetables
  • wash and prepare fresh vegetables
  • keep beans in the pantry
  • portion nuts and seeds as needed

The lentils can become soup one day, pasta sauce the next and a grain bowl later in the week.

This keeps preparation efficient without requiring identical meals.

Track mixed high-fiber meals by ingredient

A bean chili, lentil bolognese or overnight-oat jar contains several ingredients.

For more accurate calorie and macro tracking, calculate the whole recipe from its ingredients and then divide the total by:

  • number of servings, or
  • final cooked weight

This is more reliable than choosing a generic database entry for a recipe that may have been prepared differently.