My Child Won’t Eat Anything But Junk Food: What Can I Do About It?

You don’t want to be the overbearing parent who demands your kid only to eat healthy all the time, and yet you also don’t want to be that parent who lets their kid get away with eating junk food and nothing but junk food. If your kid only eats junk food, they may end up gaining weight and not understanding their nutritional needs. 

Source: Source:

Why Does It Happen?

You may not know the exact reason why children only want junk food. You may assume it’s because they like the taste and dislike the feeling of fruits and veggies. There is a little more to it than you would think. 

For one thing, if your child is still very young, junk food is easier for them to eat motor skills-wise. Plus, junk food typically has that nice little crunch to it, while fruits and veggies may have a texture that your kid may not love. Eating solid fruits and vegetables is more of a challenge, but bread, ah, bread. It’s loaded with carbs, which children want, and are biologically programmed to eat. 

Yes, despite our aversion to carbs, we are programmed to eat them. Our ancestors ate sweet, carb-rich foods because they energized us.

Chances are, your child may outgrow this, and will eventually eat other foods. However, there is always the chance that their junk food craving may get worse.


Don’t Force Change 

Forcing healthy foods on your child can just make them dislike them even more. It’s essential that you try to keep your cool and not force anything on your child that they don’t want. Instead, make the change come naturally. 

Healthy Foods Should Be Available 

Even though you may believe that buying them is a waste of time, you must purchase healthy food and have it around the house. By showing your child the available healthy foods, they may get an incentive to try them. Too many parents don’t confirm buying healthy meals for their kids, and this can cause a problem.

Eat The Foods

When you buy healthy foods, eat them in front of your child. However, don’t sound too condescending or annoyed should the kid not eat them. Instead, point out their flavor, healthiness, and indirectly invite your child to eat them with you.

Slowly Implement Healthy Food 

One reason why parents fail to switch their kids from junk food to healthy food is the fact that they throw the healthy food on the child too fast. This may have happened to you when you were a kid. Your parents wanted you to eat better, so they immediately told you no more junk food, and only offered healthy food. This made your parents seem to like the antagonists and make healthy food look bad. 

Try to avoid lecturing your child about healthy foods and why junk foods are bad. This is going to do nothing but make your kid feel like they’re pressured. Instead, you should avoid any lectures and slowly begin implementing healthier foods.

Instead, it should be a slow process. Serve a bit of healthy food alongside the junk food. Perhaps you can hide it in there. 

In the meanwhile, buy less junk food, but still, have it. You can also replace junk food with healthier alternatives. For example, sugar-free versions or versions without any additives are always right. 


Why Not Cook With Your Kid?

Prepare a snack or a meal with your kid. Obviously, your kid is probably not ready to be a big chef yet, but what they can do is help you with the kitchen. If they are old enough, they can turn on the stove, chop foods, or just mix them together. 

Cooking with your kid is a fun way to bond, and it’s the right way for your child to learn more about the foods they eat. Try it out and see what a difference it makes. 

Or Grow With Your Kid?

If you can grow a garden, this may help your kid learn that eating veggies are awesome. You and your child can plant some vegetables and fruit together, and then wait for it to grow. You can then watch as your creations come to life. Your kid’s eyes will light up as the plants grow into food, and this may excite them to give the fruits and vegetables a chance.


Try To Schedule Snacking

If your kid is snacking endlessly, perhaps it’s time for you to set up a schedule and not have them eat snacks all day. By having them eat less junk food, and scheduling it, you can help your child out quite a bit.

One way you can do so is to space snacking apart by a few hours, and this can allow your child to eat some junk food. 

Check With Your Doctor 

If all else fails, it may be worth it to talk to your doctor. Your doctor can tell you more about why your child isn’t eating any healthy foods and what you can do about it. There may be a chance that your baby is perfectly healthy and can get away with eating some junk food. With that said, you should eventually wean them off of it, but having confirmation that it’s nothing to worry about is always right. 



It can be frustrating to have a child who just won’t seem to eat the way you want them to, but remember, their palate is still growing. Raising a kid on junk food is a problem, but so is forcing them to eat healthily. This may end up giving them an aversion to fruits and vegetables, and they may grow up a long time without realizing just how good they are. 

If a kid gets too addicted and you see significant weight gain, talk to a doctor, and try weaning them off the wrong foods. It can help.



How do I get my child to stop eating junk food?
If your child won’t eat anything but junk food, it is probably because that’s all they have been eating ever since. You need to get rid of all the junk foods at home and make sure that no one at home eats them.

What do you feed a child that won’t eat healthy foods?
A child won’t eat anything but junk food if your cupboards are full of them. You should prepare healthy meals in a way that they cannot resist them.

Why will my child not eat anything?
Kids may refuse to eat after snacking on fries, chips, and other store-bought foods. It is especially true if your child won’t eat anything but junk food.

What happens if kids don’t eat healthily?
Kids with poor eating habits are more prone to acquiring illnesses than those who eat healthily. They tend to be obese, as well.

How can I stop eating junk food?
Children may stop eating junk food when you give them nutritious and filling meals for breakfast, lunch, or dinner. They may also get snacks in between, but they should always be healthy, e.g., fruits and dark chocolate.

How can I get my nine-year-old to eat better?
The primary thing you can do is avoid giving your 9-year-old kid too many snacks at once. You should also eat as a family to encourage them to join you at the dining table.

How can I fix my toddler’s eating habits?
You can fix your toddler’s eating habits by setting a dining schedule that everyone in the house must follow. Then, you should know the foods that your kid loves and look for different ways to prepare them.

Can a toddler live on milk?
No, a toddler cannot live on milk forever. Despite the nutrients that milk contains, a growing child has other nutritional needs that milk will not be able to provide eventually.

What are the causes of poor eating habits?
A child may develop poor eating habits when you give them foods that are either too sweet or too salty early in life. The healthy options will be tasteless to them so that they may ask for sugary foods all the time.

What qualifies as junk food?
Junk foods refer to foods that have been manufactured in factories, such as chips, carbonated drinks, chocolates, etc. Burgers, fries, and pizzas can be seen as junk food as well if they have a lot of synthetic ingredients.
Is picky eating a sign of autism?
Yes, picky eating can be a sign of autism. It is especially true if your child only wants to eat the same thing every day.

Is it normal for a toddler to not want to eat?
Yes, it is normal for a toddler not to want to eat at all. The reason is that they may not do much throughout the day, so they do not digest food as fast as a newborn. A growth spurt may affect their appetite as well.

DISCLAIMER (IMPORTANT): This information (including all text, images, audio, or other formats on is not intended to be a substitute for informed professional advice, diagnosis, endorsement or treatment. You should not take any action or avoid taking action without consulting a qualified professional.   Always seek the advice of your physician or other qualified health provider with any questions about medical conditions. Do not disregard professional medical advice or delay seeking advice or treatment because of something you have read here a

Last Updated on:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.