Many children today do not get enough dietary fibre. Even if you think your child is eating 3 meals a day, it may not be enough. And they often suffer from constipation, stomach discomfort, irregular digestion, and hunger soon after eating a whole meal. Why does it? The simple answer is a lack of fibre in their body. 

According to the National Library of Medicine, each parent must follow the age + 5 rule to calculate their kids’ daily fibre intake. This guide will discuss it in detail. We have also ranked 15 fibre-rich food options for kids by their actual fibre content. By the end of it, you will also get an idea about their age-wise daily targets, Indian serving ideas, constipation-friendly choices, and simple strategies for picky eaters.

The best fibre-rich foods for kids are mostly dal and lentils. Other good options include chana, rajma, oats, ragi, green peas, guava, apples with skin, sweet potato, and whole-wheat roti. Dal provides around 7.8g of fibre per 100g cooked. Ragi gives around 3.6g per 100g. Green peas give around 5.7g per 100g cooked. As a parent, your simple daily target should be your child’s age plus 5g of fibre. 

15 Best Fibre-Rich Foods for Kids: Ranked

Food ItemsApprox. FibreFibre TypeBest ForIndian Serving Idea
Dal / Lentils7.8g per 100g cookedBothConstipation, fullnessMoong dal khichdi
Oats10g per 100g rawSolubleGut bacteriaOats upma
Chana7g per 100g cookedBothSnacking, satietyChana chaat
Rajma6.4g per 100g cookedBothGut health, proteinRajma chawal
Green Peas5.7g per 100g cookedBothVegetable fibreMatar paratha
Guava5.4g per 100gBothFruit fibreGuava chaat
Apple With Skin4.4g per medium appleBothPectin fibreApple oats
Ragi3.6g per 100gBothDaily stapleRagi dosa
Sweet Potato3g per 100gBothPicky eatersShakarkandi chaat
Carrot2.8g per 100gInsolubleEasy vegetable fibreCarrot paratha
Whole Wheat Roti2.7g per rotiInsolubleDaily mealsMultigrain roti
Banana2.6g per 100gSoluble/resistant starchEasy fruitBanana curd
Broccoli2.6g per 100g cookedInsolubleStool bulkBroccoli cheela
Papaya1.8g per 100gBothSluggish digestionPapaya cubes
Bajra Roti1.2 g per small rotiInsolubleGrain varietyBajra roti

1. Lentils and Dal: Fibre Around 7.8g per 100g Cooked

Fibre type: Both soluble and insoluble
Best for: Constipation relief, satiety, and gut bacteria support

Dal is one of the most versatile sources of fibre in Indian meals. For younger kids, moong dal is the least dominant in taste. Masoor, toor, and chana dal can be used in a step-wise approach.

Indian serving idea: Moong dal khichdi with carrot or lauki.
Picky eater tip: Blend dal into rice for a smooth texture.

2. Ragi: Fibre Around 3.6g per 100g

Fibre type: Both
Best for: Daily fibre, calcium, and meal variety

Ragi or finger millet is also a great grain for kids. It’s got calcium, an added benefit for growing kids. If your kid is new to millets, you can start with softer preparations.

Indian serving idea: Ragi dosa, ragi kanji, or ragi porridge.
Picky eater tip: Mix ragi flour with regular atta in a 50:50 ratio.

3. Rajma: Fibre Around 6.4g per 100g Cooked

Fibre type: Both
Best for: Gut health, protein, and fullness

Rajma provides us with fibre and plant protein in the same meal. It is important to soak and cook it thoroughly. It is digestive and produces less gas.

Indian serving idea: Rajma chawal with soft-cooked rice.
Picky eater tip: Mash rajma into paratha stuffing.

4. Oats: Fibre Around 10g per 100g Raw

Fibre type: Mostly soluble, including beta-glucan
Best for: Gut bacteria, satiety, and steady energy

Oats are high in soluble fibre. They are very simple to include in Indian breakfasts. They are also great for kids who prefer softer textures.

Indian serving idea: Oats upma, oats dosa, or oats khichdi.
Picky eater tip: Cook oats with milk and banana.

5. Green Peas: Fibre Around 5.7g per 100g Cooked

Fibre type: Both
Best for: Vegetable fibre and picky eaters

Among Indian meals, green peas rank among the easiest high-fibre veggies to work with. They have a gentle sweetness and are very soft once cooked. They also add some plant protein to the meal.

Indian serving idea: Matar paneer, pea pulao, or matar paratha.
Picky eater tip: Mash peas into aloo matar.

6. Chana and Chickpeas: Fibre Around 7g per 100g Cooked

Fibre type: Both
Best for: Constipation support and school snacks

Chana is very versatile and high in fibre. They work well in cooked meals and as a snack; roasted chana is a good option for older kids who can chew safely.

Indian serving idea: Chole, chana chaat, or roasted chana.
Picky eater tip: Make hummus and serve it as a dip.

7. Guava: Fibre Around 5.4g per 100g

Fibre type: Both
Best for: Fruit fibre and vitamin C

One of the most fibre-rich fruits commonly found in India is the guava. Guava has the most fibre when the skin is also consumed. Young children should be given only ripe guava, which should be cut into small pieces.

Indian serving idea: Sliced guava with a pinch of rock salt.
Picky eater tip: Serve it as guava chaat.

8. Apple With Skin: Fibre Around 4.4g per Medium Apple

Fibre type: Both, including pectin
Best for: Gut bacteria and easy snacking

Apple skin is particularly rich in a type of soluble fibre called pectin. When the skin is removed, the fibre value decreases. Apples for small children should be washed well and cut into thin slices.

Indian serving idea: Apple slices or apple oats porridge.
Picky eater tip: Add a light sprinkle of chaat masala.

9. Sweet Potato: Fibre Around 3g per 100g

Fibre type: Both
Best for: Picky eaters and natural sweetness

Sweet Potato, with its sweetness and soft texture, is generally preferred by children over green vegetables. Additionally, it helps meet vitamin A needs.

Indian serving idea: Shakarkandi chaat or sweet potato paratha.
Picky eater tip: Roast it with mild chaat masala.

10. Whole Wheat Roti: Fibre Around 2.7g per Roti

Fibre type: Mostly insoluble
Best for: Daily fibre at regular meals

Using whole-wheat flour when making roti adds fibre to family meals. Replacing it with white flour, also known as maida, means substituting it with something that provides no fibre.

Indian serving idea: Whole wheat roti or multigrain roti.
Picky eater tip: Keep the roti familiar and slowly change only the flour mix.

11. Banana: Fibre Around 2.6g per 100g

Fibre type: Soluble in ripe banana; resistant starch in less ripe banana
Best for: Easy digestion and child-friendly taste

Most children love bananas. Almost-ripe dried bananas can be used in a wide range of recipes. A less ripe banana has more resistant starch, which acts like a prebiotic.

Indian serving idea: Banana with curd or a banana smoothie.
Picky-eater tip: Add a banana to oats or ragi porridge.

12. Broccoli: Fibre Around 2.6g per 100g Cooked

Fibre type: Mostly insoluble
Best for: Vegetable fibre and stool bulk

Broccoli is a great dietary addition for its fibre and micronutrients. A large majority of children dislike it because of its texture and pungent odour (which some might even describe as fragrant). A good way to introduce it is to chop it up and mix it with foods they are already familiar with.

Indian serving idea: Broccoli sabzi or broccoli stir-fry.
Picky-eater tip: Grate it into the moong dal cheela batter.

13. Bajra: Fibre Around 1.2g per Small Roti

Fibre type: Mostly insoluble
Best for: Grain variety and winter meals

Bajra, also known as pearl millet, is one of the ingredients used in Indian households. It can be a bit dense for some children, so it is advisable to introduce it slowly. For the first few times you make roti with bajra, you can mix bajra with wheat flour, which makes it lighter.

Indian serving idea: Bajra roti or bajra khichdi.
Picky eater tip: Use bajra in mixed-flour roti.

14. Carrot: Fibre Around 2.8g per 100g

Fibre type: Mostly insoluble
Best for: Budget-friendly fibre and easy cooking

Carrots come in so many forms for cooking. It can easily be used in many meals, even snacks. Roti with carrot stuffing can be a great addition to the lunch box.

Indian serving idea: Gajar sabzi, carrot paratha, or carrot khichdi.
Picky eater tip: Grate a carrot into the paratha dough.

15. Papaya: Fibre Around 1.8g per 100g

Fibre type: Both
Best for: Sluggish digestion and constipation-friendly fruit

Papaya is soft and contains lots of water. It is a great addition to a mid-morning snack, given its mild sweetness and its amazing digestive aid.

Indian serving idea: Plain ripe papaya cubes.
Picky eater tip: Blend papaya with banana and milk.

How Much Fibre Do Kids Actually Need?

The Age + 5 Rule

The Age + 5 Rule is a useful way to find the minimum recommended daily fibre intake for children. For example, a 4-year-old would require 9 grams of daily fibre. 8-year-olds would need 13 grams. 12-year-olds would need 17 grams.

The Age + 5 Rule can serve as a useful baseline, given that some dietary guidelines suggest using a higher baseline of 14 grams of fibre per 1,000 kcal. This can range from 19 to 25 grams of fibre for many children, depending on their daily caloric intake.

Soluble vs Insoluble Fibre: Why It Matters for Kids

Insoluble fibre is required to help regulate children’s gut health. It can be found in oats and beans and helps promote healthy gut bacteria and slows down digestion. In addition to gut health, it adds bulk to the stool.

Many natural foods contain both types of fibre, and constipation can be related to a lack of both soluble and insoluble fibre, as well as insufficient water.

Signs a Child Is Not Getting Enough Fibre

There are many signs that a child is not getting enough fibre. It can show up in the form of constipation and an upset stomach. And it can be even worse with a child avoiding passing stool. This can lead to growth issues, vomiting, and abdominal pain. You must, therefore, see a paediatrician if constipation is frequent, painful, or linked to vomiting. Or if you notice blood in stool, poor weight gain, or severe abdominal pain.


Fibre for Kids With Constipation: What Actually Works

How Much Fibre to Add and How Fast

When adding fibre to a child’s diet, go slowly. Introduce one new high-fibre food per week. A more rapid increase could result in food refusal due to gas and cramping.It’s best to start with soft fibre foods. Dal, oats, and ripe fruit are better tolerated than raw veggies, bran, and large portions of legumes.

The Best Indian Foods for Constipation Relief

Soft, warm foods are best to start with when dealing with constipation. Foods like moong dal khichdi, papaya, porridge, etc. All of the foods mentioned, as well as whole-wheat roti, ragi, green peas, and fruits with skin, will help support regular bowel movements. Instead of focusing on one food, focus on a consistent pattern each day. A typical pattern would be dal for lunch, fruit as a snack, and whole grains for dinner.

Water Is Non-Negotiable With Fibre

For fibre to work, the body needs water. With more fibre and less water, constipation could worsen. Offer water regularly throughout the day. Hot weather, illness, or outdoor play could necessitate more water. Don’t provide a large amount of water all at once. Instead, focus on frequent small amounts.

Getting Picky Eaters to Eat More Fibre

1. The Mix-In Method

The goal of this method is to introduce fibre-rich foods slowly and in a way that they are incorporated into the child’s diet rather than being hidden completely.

2. The Texture Rule

Most children tend to avoid vegetables because of the texture of many fibrous vegetables. When introducing these foods to children, begin with foods that have a smoother texture, such as dal, mashed sweet potato, khichdi, or oats.

Over time, begin introducing foods with a chunkier texture than what they are used to.

3. Familiar Flavours as a Vehicle

Use foods they are already used to, and add the previously rejected high-fibre food. For instance, add peas to paratha, rajma to a soft gravy, or chana to a mild chole.

Children are more likely to accept new foods when they are introduced with a sauce or dish they are familiar with.

4. Keep Offering Without Pressure

Don’t pressure your children and make each meal a battle. Feel free to offer fibre-rich foods like dal, along with a food they are already used to. Allow them to explore and try new foods using small portions.