YourTrainerYourTrainer
Blog/High Fiber Indian Foods, Ranked by Grams per Serving

High Fiber Indian Foods, Ranked by Grams per Serving

Chole and rajma lead everyday Indian foods at 7 to 8 g of fiber a katori; white rice has 0.6 g. Twenty foods ranked by household serving, and an Indian day that clears 28 g.

Nutrition•2026-10-03•6 min read•By Coach Anish Agarwal
High Fiber Indian Foods, Ranked by Grams per Serving

The highest-fiber everyday Indian foods are legumes: a katori of chole has 8 g of fiber and a katori of rajma 7.5 g. A katori of white rice has 0.6 g. Most of the fiber in an Indian diet comes from the dal, the beans and the roti, so small swaps on those three do more than any supplement.

Food labels in the US use a Daily Value of 28 g of fiber. Here is how Indian food gets you there, per serving, the way you actually eat it.

Fiber per serving

8 g

1 katori of chole, the top everyday food

7.5 g

1 katori of rajma curry

4 g

1 bajra roti, against 2.6 g for wheat

0.6 g

1 katori of white rice

Source: YourTrainer Indian food database: cooked household servings, values reconciled from IFCT 2017 (ICMR-NIN) and USDA FoodData Central

The 20 highest-fiber Indian foods, per serving

Ranked by fiber in one household serving
FoodServingFiberCaloriesProtein
Chole (chana masala)1 katori (150 g)8 g195 kcal9.2 g
Rajma curry1 katori (150 g)7.5 g175 kcal9 g
Pav bhaji1 plate (300 g)7 g480 kcal11 g
Dal (chana)1 katori (150 g)6.2 g165 kcal9.5 g
Dal makhani1 katori (150 g)6 g285 kcal9 g
Soya chunks (cooked)1 katori (100 g)6 g172 kcal26 g
Roasted chana1 katori (40 g)6 g145 kcal8 g
Sprouts (moong, boiled)1 katori (100 g)5.5 g105 kcal8.5 g
Dal (masoor)1 katori (150 g)5 g138 kcal8.8 g
Bhindi sabzi1 katori (150 g)5 g130 kcal3 g
Baingan bharta1 katori (150 g)5 g145 kcal3 g
Dal (moong)1 katori (150 g)4.8 g132 kcal8.5 g
Dal (toor / arhar)1 katori (150 g)4.5 g140 kcal8 g
Mixed veg sabzi1 katori (150 g)4.2 g125 kcal3.2 g
Gobi sabzi1 katori (150 g)4.2 g115 kcal3.4 g
Bajra roti1 roti (45 g)4 g130 kcal3.8 g
Palak (spinach) sabzi1 katori (150 g)4 g95 kcal4.2 g
Missi roti1 roti (45 g)3.6 g145 kcal5.2 g
Sambar1 katori (150 g)3.6 g105 kcal5 g
Bhel puri1 plate (120 g)3.6 g235 kcal5 g

Source: YourTrainer Indian food database: cooked household servings, values reconciled from IFCT 2017 (ICMR-NIN) and USDA FoodData Central

Two patterns stand out. Legumes lead because they bring fiber and protein together: chole, rajma and chana dal each carry 9 to 10 g of protein as well. And the vegetables that make the list, bhindi, baingan, gobi and palak, are cooked sabzis you already eat, not salads.

Coach's tip: Raise fiber over a week or two, not in a day, and drink more water as you do. A sudden jump is what causes the bloating people blame on dal.

Turn the numbers into meals

Knowing the calories is the easy part. Eating to them through a normal Indian week is where most people slip.

A YourTrainer coach plans your week around the dal, roti, rice and sabzi you already eat, reviews your plate photos and adjusts every week. It runs fully online, so it works the same in Bengaluru or Boston.

Start Your Journey →

Coached online, wherever you live:Online personal trainer in India·Coaching for Indians in the USA·Online coaching for NRIs

Swap the grain, keep the meal

Fiber in the grain part of the plate
GrainServingFiberCalories
Bajra roti1 roti (45 g)4 g130 kcal
Missi roti1 roti (45 g)3.6 g145 kcal
Jowar roti1 roti (45 g)3.4 g118 kcal
Tandoori roti1 roti (55 g)3.2 g165 kcal
Roti / chapati (wheat)1 roti (40 g)2.6 g120 kcal
Cooked brown rice1 katori (150 g)2.7 g186 kcal
Cooked white rice1 katori (150 g)0.6 g195 kcal

Source: YourTrainer Indian food database: cooked household servings, values reconciled from IFCT 2017 (ICMR-NIN) and USDA FoodData Central

Two wheat rotis give you 5.2 g of fiber. Two bajra rotis give you 8 g. Brown rice has more than four times the fiber of white rice for similar calories. None of this asks you to change what you cook, only which flour or rice goes in.

What 33.5 g of fiber looks like in one Indian day

An ordinary vegetarian day, no supplements
MealFoodFiber
Breakfast2 moong dal chillas6 g
Lunch1 katori rajma and 2 wheat rotis12.7 g
Snack1 small katori of roasted chana6 g
Dinner1 katori palak sabzi and 1 katori moong dal8.8 g
Total33.5 g

Source: YourTrainer Indian food database: cooked household servings, values reconciled from IFCT 2017 (ICMR-NIN) and USDA FoodData Central

That day clears 28 g without a single fiber powder, and it also carries 57 g of protein from the same dal, chana and chillas.

Finding these foods in the US

  • Rajma is red kidney beans and chole is chickpeas, also sold as garbanzo beans. Canned beans count: rinse them and they cook in minutes.
  • Moong dal and masoor dal are split mung beans and red lentils, stocked by Indian grocers and many supermarkets.
  • Bajra is pearl millet flour and jowar is sorghum flour. Both make rotis the same way wheat does.

Keep reading

Want a plan built around the food you already cook? Start Your Journey.

How we counted

  • YourTrainer Indian food database: cooked household servings, values reconciled from IFCT 2017 (ICMR-NIN) and USDA FoodData Central. The same numbers power the site's calorie calculators.
  • Servings are cooked weights in the units Indian homes use: a 150 g katori, a 40 to 55 g roti.
  • Sweets are left out of the ranking. The 28 g figure is the Daily Value used on US Nutrition Facts labels.

Did you find this helpful?

Loading…
Anish Agarwal: Founder & Head Coach at YourTrainer

About Anish Agarwal

Founder & Head Coach, YourTrainer · NASM & K11 Certified Personal Trainer · coaching since 2022

Featured in Dietitians.io, Fitness Interview, NRI Pulse. Press and media

Anish Agarwal is a NASM and K11 certified personal trainer coaching fat loss, body transformation, strength, and nutrition for clients across India since 2022. He founded YourTrainer to make expert, science-based coaching accessible online and in Bengaluru. Coach Anish's profile and the YourTrainer story.

See more of YourTrainer on GoogleAdd us as a preferred source and our articles show up more often in your Google results and AI answers.Add on Google →

Online 1-on-1 Coaching

Start Your Journey

Get a personalised training + Indian nutrition plan built around your goal, coached online, anywhere in India or abroad.

100% OnlineIndian Meal PlansWeekly ReviewsDaily WhatsApp Support

Trusted by 1,000+ clients coached across India & abroad

Free 30-min discovery call · No obligation

FAQ

Frequently Asked Questions

Among everyday foods, chole (chana masala) at 8 g a katori and rajma at 7.5 g a katori lead. Chana dal, soya chunks and roasted chana follow at about 6 g a serving.

Yes, especially chana dal at 6.2 g a katori. Masoor has 5 g, moong 4.8 g and toor 4.5 g per 150 g katori.

Bajra roti, at 4 g per roti, then missi roti at 3.6 g and jowar roti at 3.4 g. A wheat roti has 2.6 g.

Build each meal around a legume or a millet roti. Two moong dal chillas, rajma with two rotis, roasted chana and a dinner of palak sabzi with moong dal add up to about 33.5 g.