We are sorry, our live chat is currently unavailable. You can try calling 0300 123 6621 (Monday-Friday, 8am-6pm) or request a call back through our website

If you need urgent help, please call 111 - then NHS non-emergency number. They have a specialist mental health nurse who can support adults and young people.

In a life threatening emergency call 999

Fussy eating and eating difficulties – supporting 5-10 year olds

It’s natural to worry whether your child is getting enough food if they refuse to eat sometimes.

But it’s perfectly normal for toddlers and children to refuse to eat or even taste new foods.

Do not worry about what your child eats in a day or if they do not eat everything at mealtimes. It’s more helpful to think about what they eat over a week.

If your child is active and gaining weight, and they seem well, then they’re getting enough to eat.

As long as your child eats some food from the 4 main food groups (fruit and vegetables; potatoes, bread, rice, pasta and other starchy carbohydrates; dairy or dairy alternatives; and beans, pulses, fish, eggs, meat and other proteins) you do not need to worry.

Gradually introduce other foods and keep going back to the foods your child did not like before. Children’s tastes change. One day they’ll hate something, but a month later they may love it.

Keep offering a variety of foods – it may take lots of attempts before your child accepts some foods.

Top tips

  • Give your child the same food as the rest of the family.
  • The best way for your child to learn to eat and enjoy new foods is to copy you. Try to eat with them as often as you can.
  • Give small portions and praise your child for eating, even if they only eat a little.
  • If your child rejects the food, do not force them to eat it. Just take the food away without saying anything. Try to stay calm, even if it’s very frustrating. Try the food again another time.
  • Do not leave meals until your child is too hungry or tired to eat.
  • Your child may be a slow eater, so be patient.
  • Do not give your child too many snacks between meals – 2 healthy snacks a day is plenty.
  • Do not to use food as a reward. Your child may start to think of sweets as nice and vegetables as nasty. Instead, reward them with a trip to the park or promise to play a game with them.
  • Make mealtimes enjoyable and not just about eating. Sit down and chat about other things.
  • If you know any other children of the same age who are good eaters, ask them round for tea. But do not talk too much about how good the other children are.
  • Ask an adult that your child likes and respects to eat with you. Sometimes a child will eat for someone else, such as a grandparent, without any fuss.
  • Changing how you serve a food may make it more appealing. For example, your child might refuse cooked carrots but enjoy raw grated carrot.

Get in touch

Our friendly team at the Portsmouth Mental Health Hub are here to help.

Call us

8am – 6pm

Monday to Friday

0300 123 6621

Chat with us online

9am – 5pm

Monday to Friday

Start a chat

Get a call back

Enter your details and someone will call you back between 8am and 6pm, Monday to Friday.

Fill in this form

If you or someone you know needs urgent mental health help, please call 111 – the NHS non-emergency number. It’s available 24 hours a day, 7 days a week and is free from any phone. They have specialist mental health nurses who can support adults and young people.

In a life-threatening emergency, always call 999.