My baby is not eating: causes and what parents can do
A guide for parents on why babies refuse food, covering causes like teething, illness, and sensory sensitivity, along with practical tips to encourage eating and signs that need medical attention.
Share
When a baby is not eating, the most common causes are teething, illness, developmental phases, sensory preferences, or being offered food at the wrong time. In most cases, temporary food refusal is normal and not dangerous. Parents can help by staying calm, offering variety without pressure, and consulting a paediatrician if refusal lasts more than two weeks or causes weight loss. Understanding protein needs for children at every age can also help set realistic expectations.
Why babies and toddlers refuse food
Food refusal is one of the most stressful challenges for parents. Yet research from the American Academy of Pediatrics confirms that almost every child goes through phases of eating less. Understanding the reasons behind the refusal is the first step toward solving it.
Teething pain and mouth discomfort
Teething typically begins around 6 months and continues until about age 3. Swollen gums make chewing painful. Babies may reject solid foods but still accept breast milk or formula. Offering cool, soft foods like mashed banana or chilled yoghurt can ease the discomfort.
Illness or infection
A cold, ear infection, sore throat, or stomach bug can reduce appetite significantly. Nasal congestion makes it difficult to breathe while eating. Fever increases fluid needs but lowers hunger. Once the illness resolves, appetite usually returns within a few days.
Developmental milestones
Babies who are learning to crawl, walk, or talk may temporarily lose interest in food. Their brain is focused on mastering a new skill. This is normal and self-correcting. Parents should continue offering meals at regular times without forcing intake.
Sensory sensitivity
Some children are sensitive to specific textures, temperatures, or colours of food. A baby who loved purees at 7 months may refuse lumpy food at 9 months. Gradual exposure works better than sudden changes. Mixing a small amount of the new texture into a familiar food can help.
Too many snacks or milk feeds
Excessive snacking or frequent milk feeds between meals fill tiny stomachs. A toddler who drinks 600 ml of milk throughout the day may have little room for solid food. The NHS recommends limiting milk to around 350–400 ml per day after 12 months to leave space for meals.
Emotional and environmental factors
A stressful mealtime environment can trigger food aversion. Shouting, bribing, or force-feeding creates negative associations with eating. Changes like a new caregiver, moving house, or starting daycare can also affect appetite. Keeping mealtimes calm and predictable is key.
Signs that food refusal needs medical attention
Most food refusal episodes are temporary. However, certain signs warrant a visit to the paediatrician.
- Weight loss or failure to gain weight for more than two consecutive check-ups.
- Refusing all foods and liquids, including breast milk or formula, for more than 24 hours.
- Gagging, choking, or vomiting consistently during meals.
- Extreme distress or crying when food is presented.
- Signs of dehydration such as fewer wet nappies, dry lips, or lethargy.
- Refusal lasting more than two weeks without any clear cause like illness or teething.
An iron deficiency can also cause loss of appetite in young children. If a child appears pale, tired, or irritable alongside food refusal, it is worth reading about signs of iron deficiency in children and discussing a blood test with the doctor.
What parents can do when a baby is not eating
Practical strategies backed by child nutrition experts can make a meaningful difference. The goal is never to force food. Instead, focus on creating conditions that encourage natural appetite.
Follow a routine with structured mealtimes
Offer three meals and two small snacks at roughly the same times each day. Avoid grazing. A predictable schedule helps the body develop hunger cues. Allow 2–3 hours between eating occasions so the child arrives at the table genuinely hungry.
Serve small portions
Large plates overwhelm small children. Start with 1–2 tablespoons of each food. A child can always ask for more. Small portions also reduce food waste and parental frustration when a plate is left untouched.
Offer variety without pressure
Place two or three different foods on the plate. Include at least one item the child usually accepts. Do not comment on what is eaten or ignored. Research published in the journal Appetite shows that repeated, pressure-free exposure increases acceptance of new foods over time.
Let the child self-feed
Babies over 8–9 months can start picking up soft finger foods. Self-feeding gives a sense of control and encourages exploration. Expect mess. Soft pieces of roti, steamed carrot sticks, paneer cubes, and banana slices are good options. Choosing the right atta for kids can also boost the nutritional value of homemade rotis and parathas.
Eat together as a family
Children learn by watching. When they see parents eating the same food with enjoyment, they become more curious. Family meals also reduce mealtime battles because the focus shifts away from the child's plate.
Avoid using food as a reward or punishment
Saying "eat your dal and you can have a biscuit" teaches children that healthy food is a chore and treats are the goal. This creates unhealthy patterns that can persist for years.
Stay calm and remove the plate after 20–30 minutes
If the child does not eat, remove the plate calmly without comments. Offer the next scheduled meal or snack at the usual time. This approach teaches children that food is available at set times and reduces power struggles.
Nutritious foods to try when a baby refuses meals
When appetite is low, every bite matters. Focus on nutrient-dense options rather than volume.
- Mashed dal with ghee: provides protein and healthy fats in a soft, easy-to-swallow form.
- Ragi porridge: rich in calcium and iron, ideal for babies over 6 months.
- Egg yolk: a concentrated source of iron, zinc, and B vitamins.
- Curd or yoghurt: easy to digest and provides probiotics for gut health.
- Mashed sweet potato: naturally sweet, high in beta-carotene and fibre.
- Soft multigrain mini rotis: can boost protein and micronutrient intake compared to plain wheat rotis.
For older toddlers who are picky, creative strategies like sneaking protein into kids' meals can be very effective. Small changes to familiar recipes often go unnoticed by the child but add significant nutritional value.
Common mistakes parents make during food refusal
Well-meaning parents sometimes make the problem worse. Recognising these mistakes can help break the cycle.
- Force-feeding: holding the jaw or pushing food in creates fear and aversion.
- Offering only "safe" foods: giving only the two or three foods a child accepts limits their diet further over time.
- Screen-time feeding: distracting a child with a phone or TV during meals disconnects them from hunger and fullness signals.
- Comparing with other children: every child has a unique appetite. Growth charts are more useful than comparisons.
- Replacing meals with milk or juice: excess liquids fill the stomach and reduce interest in solid food.
Ensuring adequate calcium and protein for strong bones in children is important, but it should come from a balanced diet rather than from forcing specific foods.
How to ensure proper nutrition during food refusal phases
Short phases of reduced eating rarely cause nutritional harm. However, parents can take steps to maximise what the child does eat.
Add a teaspoon of ghee or cold-pressed oil to dal, khichdi, or porridge. This increases calorie density without increasing portion size. Use nutrient-rich flours for rotis and cheelas. For example, a multigrain atta made with ragi, jowar, and chickpea flour provides more iron and protein per bite than plain wheat flour.
Offering healthy high-protein snacks between meals can help fill nutritional gaps without replacing main meals. Keep snack portions small to preserve appetite for the next meal.
Track growth rather than daily intake. Paediatricians use weight-for-age and height-for-age charts to assess whether a child is growing well. A child who eats less on some days but maintains a healthy growth curve is doing fine.
When to see a specialist
If food refusal persists beyond typical phases and affects growth, a paediatric feeding specialist or occupational therapist may be needed. Conditions like oral motor delays, sensory processing disorder, or gastroesophageal reflux can require targeted intervention.
A registered dietitian can also help design a meal plan that meets the child's nutritional needs within their food preferences. Early intervention typically leads to better outcomes.
Frequently asked questions
Is it normal for a baby to skip meals?
Yes. Babies and toddlers have variable appetites. A healthy child may eat well at one meal and barely touch the next. Look at weekly intake rather than individual meals.
Should parents offer the same food again after refusal?
Yes. Studies suggest it can take 10–15 exposures before a child accepts a new food. Offer it alongside familiar items without pressure.
Can teething cause a baby to stop eating completely?
Teething can reduce appetite significantly, especially for solid foods. However, most teething babies still accept liquids and very soft foods. If complete refusal lasts more than 48 hours, consult a doctor.
How much should a 1-year-old eat in a day?
A typical 1-year-old needs about 900–1,000 calories per day, spread across three meals and two snacks. Portion sizes are roughly a quarter of an adult serving. The actual amount varies by child.
Does food refusal mean the child has an eating disorder?
In babies and toddlers, food refusal is almost always developmental and temporary. True eating disorders are rare in children under 5. However, extreme or prolonged avoidance should be discussed with a healthcare provider.