Reasons for loss of appetite and 5 foods to Increase your child’s appetite

Does your child have a very limited appetite or and is always making excuses to skip his/her meals? Are you always worried about how you can make your child eat nutritious food in adequate quantities? And you wanted to know the reasons for loss of appetite. If these questions have been bothering you, you will find all your answers here. 

WHATSAPP to talk an expert!!

What is appetite & Why do some kids have a poor appetite?

Appetite is the natural urge, wish or desire to satisfy some craving, mostly for food items or drink. Loss of appetite is a common problem in kids and there are many reasons for loss of appetite in kids. Usually kids are picky eaters and they only prefer to eat selective food items. But kids with less or poor appetite don’t feel hungry or don’t want to eat food at all. Whether it is breakfast, lunch or dinner, the kid doesn’t want to eat or barely eats anything. This behavior of selective eating not only affects a child’s health but is very upsetting for the parents too.

Also check, How to promote healthy weight gain in kids?

Reasons for loss of appetite

Sensitivity to textures:

In some cases, kids might be sensitive to the texture of food or have trouble chewing food making it painful for him/her to eat. This might result in reducing the appetite.

Snacking the whole day:

One of the most common reasons for loss of appetite might be that the child has access to snacks throughout the day and that is why at meal times, he/she does not feel hungry.

Also check, Easy and nutritious snacks for kids

Allergies or Digestive issues:

Acid reflux, food allergies and digestive problems might sometimes cause the children to not feel hungry. When you are not feeling well, your brain doesn’t send hunger signals, this is the body’s way of protecting itself.

Also check,Ways and foods to overcome allergies in kids

Not able to sense:

The stomach sends the signal to the brain when it wants food. Sometimes children might not sense this hunger and that’s why they don’t feel hungry. This sense is considered as 8th sense by the therapists and is called interoception. Interoception controls all our automatic responses like when we want to eat, when we are full, when we have to use the washroom etc. If a child is not able to sense these signals, it means somewhere that communication within the body is not happening properly.

Also check, Tips to help your child gain healthy weight.

Tricks and Tips to Increase Appetite: 

Stick to a schedule:

Make a schedule for all meal and snack times and feed your kid only at that time. Meals should be spaced at a gap of two and a half to three hours to stimulate their appetite. For example, if your child eats breakfast between 8-8:30 am, then the next meal should be at 10:30-11:00 am. This is how you should space the meals throughout the day to increase child appetite.

Also check, Tips to feed toddlers

Physical activity:

Engaging in some kind of physical activity like running, jumping, swimming can help to increase child’s appetite. Sedentary activities like sitting, watching TV or screen don’t burn much calories and will not make your child as hungry.


Sometimes kids don’t realise whether they are hungry or not. Keep asking them questions like is their tummy full or empty or half full? Tell them that since they have not eaten for a while, the tummy might be empty and hence they need to eat something. Mindful eating helps the child to pay attention to his/her hunger and also to stop eating when he/she feels full, thereby preventing overeating.

Also check, Foods for kids to gain weight

Don’t skip breakfast:

Encourage your kids to eat a healthy breakfast as eating breakfast sets the tone for the day, kick-starts their metabolism and is believed to increase child’s appetite.

Also check, Some easy breakfast ideas for kids?

Check iron levels:

It has been found that low iron levels might reduce appetite. Get your child’s iron levels checked to rule out this possibility. Studies suggest that at least one in eight toddlers tend to become anemic before the age of 2 years. Kids less than the age of 9 years need about 7 to 10 milligrams of iron a day and those above the age of 9 years need about 8 milligrams of iron daily. In case your child’s iron levels are low, include iron rich foods in his/her diet to increase child appetite.

Also check, Iron in foods for kids

Foods that can increase child appetite


Iron in foods or iron rich foods like spinach, eggs and lentils should be included in your child’s diet to increase a child’s appetite. Always pair iron rich foods with vitamin C to increase its absorption and use by the body.


Zinc is a very important mineral and is required for many physiological functions such as boosting immunity, regulating the functions of antioxidants and growth and development. A mild deficiency of zinc can cause loss of appetite, weight loss, diarrhoea and increases vulnerability to infections. Add zinc rich foods such as pumpkin seeds, nuts, spinach, beans and mushrooms in your child’s diet to increase child’s appetite.


Peanuts are one of the best foods that increase appetite in children. It holds protein building and appetite boosting properties. Ensure to give peanuts to your child either in the form of peanut butter or by simply frying them to make it a crispy snack. Roasted peanuts are a good option when your child demands a crispy snack.

Also check,Easy chocolate peanut snack for kids

Water to be taken 30 minutes before meals:

Give your child a glass of water first thing in the morning. In fact, they should drink water even before they drink milk. Also, make them have water at least 30 minutes before the meals rather than having meals as drinking water with meals might reduce their appetite. Water tends to activate the digestive juices and enzymes which helps to increase a child’s appetite and also boosts their digestion. 

Also check, Nutritious summer drinks for kids


It’s no SECRET that following an Ayurvedic lifestyle has numerous advantages. This unique collection of Ayurvedic spreads is an easy solution to feed daily nutrition for Immunity, Eye, Brain development, Bone strength and overall growth to kids without any fuss. To know more about kid’s ayurvedic foods – SHOP HERE.

India’s First Tasty Kids Nutrition fortified with Ayurvedic herbs.

To boost Appetite, you can give Daily Nutrition Chocolate Spread and Daily nutrition Veggies and Dal powder | Made with clinically proven ‘5 Ayurvedic Herbs and 7 Nuts’| 0% preservative | 0% Palm oil  | ORDER


Immunity, Gut health, Digestion, Weight, Brain development, Speech delay, Epilepsy, Eye health, Hormones, Sleep, Hyperactivity, Bones and Overall growth

what is the down's syndrome


Some parents have been kind enough to share their journey with us. Let’s hear them to closely understand the benefits of Ayurvedic spreads by Iyurved.

Check here to know how Spurthi helped her child gain healthy weight.


To get your doubts or queries answered by Nutrition expert, whatsapp us.

Read more blogs