Most toddler foods are ultra-processed and fail nutrition standards, study finds
Most toddler foods are ultra-processed and fail nutrition standards, study finds
Listen to article
5 min listen
Audio reading is not supported on this browser.
Ready
Thanks for listening. Continue with a related story, or tap the speaker icon on the next page to listen
Fenesi: Nine health benefits of eating jackfruit
Margaret Wanjiru
·
5 days agoRead nextOpens a fresh page.
A new study found that more than 80 per cent of foods marketed for toddlers are ultra-processed, with many containing high levels of sugar, salt and unhealthy fats despite being promoted as healthy choices
More than eight in 10 foods marketed for toddlers are ultra-processed, and many do not meet international nutrition standards, raising concerns about the quality of foods young children are eating, according to new research.
The study, presented at the American Society for Nutrition’s annual meeting, analysed 2,783 food products marketed for children aged six to 36 months. It found that more than 80 per cent were ultra-processed, while nearly half failed to meet at least one nutritional standard set by the World Health Organisation (WHO).
Researchers examined products sold in grocery stores and found that many contained high levels of sugar, sodium, unhealthy fats and additives despite being marketed as suitable for young children.
More To Read
- Fenesi: Nine health benefits of eating jackfruit
- What helps women eat well? Control over money, time and decisions matters
- New study warns that cutting out sugar completely may harm gut and metabolic health
- Seven protein-packed meals you should feed your toddler
- Study links ultra-processed foods to slower thinking, reduced attention in adults
- How to make fermented cabbage at home and why it’s making global comeback
According to WHO guidelines, commercial foods for infants and toddlers should contain no added sugar, artificial sweeteners or concentrated fruit juice, and should have limited amounts of saturated fat and sodium.
The study found that products failing WHO’s sugar standards were four times more likely to be ultra-processed than healthier alternatives.
Among the products flagged as unhealthy were fruit pouches and oat bars, which contained high amounts of sugar.
Latest Stories
- From bread stuffed with sukuma wiki to ‘Githeri rasta’: Weird food combinations that actually work
- End of road for Tusker after Rayon Sports dump brewers out of CECAFA Kagame Cup in narrow defeat
- Severe child malnutrition nearly triples in Somalia as drought, hunger and aid cuts push families to the brink
- KRA hits record customs revenue of Sh988.78 billion, surpasses target for fifth consecutive year
Ready-to-eat macaroni and cheese bowls and turkey sausages were high in sodium and saturated fat, while peanut butter puffs contained excessive amounts of sodium, fat and calories.
Researchers said parents often find it difficult to identify healthier products because nutrition claims on packaging can be misleading.
“We wanted to know what parents were seeing when they went to the grocery store. The answer is over 80 per cent of the products are ultra-processed. Many of them are high in sugar and sodium, but parents really cannot tell that from just walking down the aisle,” the lead researcher said.
The first 1,000 days of a child’s life are considered critical for brain development, growth and lifelong health.
Experts say eating nutritious foods during this period helps children develop healthy eating habits. In contrast, regularly consuming highly processed, sugary foods may shape children’s taste preferences and increase their risk of health problems later in life.
Researchers also noted that once toddlers can chew properly, they do not necessarily need specially marketed toddler foods. Instead, they can eat the same healthy meals prepared for the rest of the family, provided the food is chopped or mashed into suitable portions.
The findings add to growing concerns about the increasing role of ultra-processed foods in children’s diets.
Ultra-processed foods are industrially manufactured products that often contain ingredients rarely used in home cooking, including preservatives, artificial flavours and colours, emulsifiers, sweeteners and other additives designed to improve taste, texture and shelf life.
The researchers classified foods using the NOVA food classification system, which groups foods based on how much processing they undergo.
Fresh fruits, vegetables, eggs, milk and meat fall into the least processed category, while packaged snacks, sugary cereals and many ready-to-eat foods are considered ultra-processed.
Previous research has also found that many baby and toddler foods contain additives that may be linked to inflammation and changes in the gut microbiome, although more studies are needed to understand their long-term health effects.
Nutrition experts said the concern goes beyond the high levels of sugar, salt and unhealthy fats found in many toddler foods. They also worry that these products replace healthier options in children’s diets.
“The problem isn’t just what’s in these high-sugar, high-salt ultra-processed foods; it’s what they crowd out. A toddler who fills up on sweetened snacks is likely to eat fewer vegetables, beans, whole grains and other nutritious foods,” a nutrition expert who was not involved in the study said.
Experts advise parents to read nutrition labels and ingredient lists carefully instead of relying on marketing claims on the front of food packages. They recommend choosing products with little or no added sugar, lower amounts of sodium and saturated fat, and fewer artificial additives.
Parents are also encouraged to prepare meals at home whenever possible, offer whole fruits instead of fruit pouches, and include vegetables, whole grains, beans, healthy proteins and age-appropriate healthy fats as part of a balanced diet.
Researchers say stronger nutrition standards and clearer food labelling could make it easier for parents to identify healthier options and reduce children’s exposure to ultra-processed foods during one of the most important stages of development.
Other Topics To Read
Top Stories Today
- Widespread blackout reported across Kenya as KPLC cites ‘system disturbance’
- Study finds 8 in 10 toddler foods are ultra-processed
- Tusker crash out of CECAFA Kagame Cup after Rayon Sports defeat
- Somalia hunger crisis worsens as severe child malnutrition cases nearly triple
- KRA hits record customs revenue of Sh988.78 billion, surpasses target for fifth year
- African experts urge stronger, harmonised electrical standards at Mombasa meeting
`;
}
return “;
}
function commentActionsMarkup(comment, canComment) {
const likeLabel = comment.liked_by_me ? ‘Liked’ : ‘Like’;
const likeCount = Number(comment.like_count || 0) > 0
? “
: ”;
const likeButton = canComment && comment.status === ‘approved’
? “
: “;
const replyButton = canComment && comment.status === ‘approved’
? “
: ”;
return `
`;
}
function commentMarkup(comment, canComment, isReply = false) {
const pendingBadge = comment.status && comment.status !== ‘approved’
? “
: ”;
const edited = comment.is_edited
? “
: ”;
const repliesHtml = Array.isArray(comment.replies) && comment.replies.length
? `
`
: “;
return `
`;
}
function replyFormMarkup(commentId) {
return `
`;
}
function setNotice(widget, message, type = ‘info’) {
const notice = widget.querySelector(‘[data-role=”notice”]’);
if (!notice) return;
if (!message) {
notice.hidden = true;
notice.textContent = ”;
notice.classList.remove(‘is-error’);
return;
}
notice.hidden = false;
notice.textContent = message;
notice.classList.toggle(‘is-error’, type === ‘error’);
}
function setCount(widget, total) {
const count = widget.querySelector(‘[data-role=”count”]’);
if (!count) return;
const num = Number(total || 0);
count.textContent = num === 1 ? ‘1 comment’ : `${num} comments`;
}
function openReplyBox(widget, commentId) {
widget.querySelectorAll(‘[data-role=”reply-box”]’).forEach(box => {
box.hidden = true;
box.innerHTML = ”;
});
const targetItem = widget.querySelector(`.ev-comments__item[data-comment-id=”${commentId}”]`);
if (!targetItem) return;
const replyBox = targetItem.querySelector(‘[data-role=”reply-box”]’);
if (!replyBox) return;
replyBox.hidden = false;
replyBox.innerHTML = replyFormMarkup(commentId);
const textarea = replyBox.querySelector(‘textarea’);
if (textarea) textarea.focus();
}
function closeReplyBox(container) {
if (!container) return;
container.hidden = true;
container.innerHTML = ”;
}
async function initCommentsWidget(widget) {
const state = {
articleId: Number(widget.dataset.articleId),
loadUrl: widget.dataset.loadUrl,
storeUrl: widget.dataset.storeUrl,
commentsBaseUrl: widget.dataset.commentsBaseUrl,
canComment: widget.dataset.canComment === ‘1’,
page: 1,
perPage: 10,
sort: ‘newest’,
total: 0,
hasMore: false,
busy: false
};
const list = widget.querySelector(‘[data-role=”list”]’);
const loading = widget.querySelector(‘[data-role=”loading”]’);
const empty = widget.querySelector(‘[data-role=”empty”]’);
const loadMoreBtn = widget.querySelector(‘[data-role=”load-more”]’);
const sortSelect = widget.querySelector(‘[data-role=”sort”]’);
const composerForm = widget.querySelector(‘[data-role=”composer-form”]’);
async function loadComments(reset = true) {
if (state.busy) return;
state.busy = true;
setNotice(widget, ”);
loading.hidden = false;
if (reset) {
state.page = 1;
list.innerHTML = ”;
empty.hidden = true;
}
try {
const url = new URL(state.loadUrl, window.location.origin);
url.searchParams.set(‘page’, state.page);
url.searchParams.set(‘per_page’, state.perPage);
url.searchParams.set(‘sort’, state.sort);
const response = await requestJson(url.toString(), {
method: ‘GET’,
headers: {
‘Accept’: ‘application/json’,
‘X-Requested-With’: ‘XMLHttpRequest’
}
});
const items = Array.isArray(response.data) ? response.data : [];
const meta = response.meta || {};
state.total = Number(meta.total || 0);
state.hasMore = !!meta.has_more;
setCount(widget, state.total);
if (reset) {
list.innerHTML = ”;
}
if (!items.length && reset) {
empty.hidden = false;
} else {
empty.hidden = true;
list.insertAdjacentHTML(
‘beforeend’,
items.map(item => commentMarkup(item, state.canComment, false)).join(”)
);
}
loadMoreBtn.hidden = !state.hasMore;
} catch (error) {
if (!list.children.length) {
empty.hidden = false;
empty.textContent = ‘Unable to load comments right now.’;
}
setNotice(widget, error.message || ‘Unable to load comments.’, ‘error’);
} finally {
loading.hidden = true;
state.busy = false;
}
}
async function submitTopLevelComment(form) {
const textarea = form.querySelector(‘textarea[name=”content”]’);
const button = form.querySelector(‘[data-role=”submit-comment”]’);
if (!textarea) return;
const content = textarea.value.trim();
if (!content) return;
const originalText = button ? button.textContent : ”;
try {
if (button) {
button.disabled = true;
button.textContent = ‘Posting…’;
}
const response = await requestJson(state.storeUrl, {
method: ‘POST’,
headers: buildJsonHeaders(),
body: JSON.stringify({
article_id: state.articleId,
content: content,
source_url: window.location.href
})
});
textarea.value = ”;
if (response?.data) {
list.insertAdjacentHTML(
‘afterbegin’,
commentMarkup(response.data, state.canComment, false)
);
empty.hidden = true;
if ((response.data.status || ”) === ‘approved’) {
state.total += 1;
setCount(widget, state.total);
}
}
setNotice(widget, response.message || ‘Comment posted successfully.’);
} catch (error) {
setNotice(widget, error.message || ‘Unable to post comment.’, ‘error’);
} finally {
if (button) {
button.disabled = false;
button.textContent = originalText || ‘Post comment’;
}
}
}
async function submitReply(form) {
const commentId = Number(form.dataset.commentId || 0);
const textarea = form.querySelector(‘textarea[name=”content”]’);
const button = form.querySelector(‘.ev-comments__reply-submit’);
if (!commentId || !textarea) return;
const content = textarea.value.trim();
if (!content) return;
const originalText = button ? button.textContent : ”;
try {
if (button) {
button.disabled = true;
button.textContent = ‘Posting…’;
}
const response = await requestJson(`${state.commentsBaseUrl}/${commentId}/reply`, {
method: ‘POST’,
headers: buildJsonHeaders(),
body: JSON.stringify({
article_id: state.articleId,
content: content,
source_url: window.location.href
})
});
if (response?.data) {
const parentItem = widget.querySelector(`.ev-comments__item[data-comment-id=”${commentId}”]`);
if (parentItem) {
const repliesWrap = parentItem.querySelector(‘.ev-comments__replies’);
if (repliesWrap) {
repliesWrap.insertAdjacentHTML(
‘beforeend’,
commentMarkup(response.data, state.canComment, true)
);
}
}
}
closeReplyBox(form.closest(‘[data-role=”reply-box”]’));
setNotice(widget, response.message || ‘Reply posted successfully.’);
} catch (error) {
setNotice(widget, error.message || ‘Unable to post reply.’, ‘error’);
} finally {
if (button) {
button.disabled = false;
button.textContent = originalText || ‘Post reply’;
}
}
}
async function toggleLike(button) {
const commentId = Number(button.dataset.commentId || 0);
if (!commentId) return;
const originalHtml = button.innerHTML;
try {
button.disabled = true;
button.innerHTML = ‘Working…’;
const response = await requestJson(`${state.commentsBaseUrl}/${commentId}/like`, {
method: ‘POST’,
headers: buildJsonHeaders(),
body: JSON.stringify({})
});
const liked = !!response?.data?.liked;
const likeCount = Number(response?.data?.like_count || 0);
button.classList.toggle(‘is-liked’, liked);
button.innerHTML = `${liked ? ‘Liked’ : ‘Like’} ${likeCount > 0 ? “ : ”}`;
} catch (error) {
button.innerHTML = originalHtml;
setNotice(widget, error.message || ‘Unable to update like.’, ‘error’);
} finally {
button.disabled = false;
}
}
if (composerForm) {
composerForm.addEventListener(‘submit’, function (e) {
e.preventDefault();
submitTopLevelComment(composerForm);
});
}
if (sortSelect) {
sortSelect.addEventListener(‘change’, function () {
state.sort = this.value || ‘newest’;
loadComments(true);
});
}
if (loadMoreBtn) {
loadMoreBtn.addEventListener(‘click’, function () {
if (state.busy || !state.hasMore) return;
state.page += 1;
loadComments(false);
});
}
widget.addEventListener(‘click’, function (e) {
const likeBtn = e.target.closest(‘[data-action=”toggle-like”]’);
if (likeBtn) {
e.preventDefault();
toggleLike(likeBtn);
return;
}
const replyBtn = e.target.closest(‘[data-action=”toggle-reply”]’);
if (replyBtn) {
e.preventDefault();
openReplyBox(widget, Number(replyBtn.dataset.commentId || 0));
return;
}
const cancelReplyBtn = e.target.closest(‘[data-action=”cancel-reply”]’);
if (cancelReplyBtn) {
e.preventDefault();
closeReplyBox(cancelReplyBtn.closest(‘[data-role=”reply-box”]’));
}
});
widget.addEventListener(‘submit’, function (e) {
const replyForm = e.target.closest(‘.ev-comments__reply-form’);
if (replyForm) {
e.preventDefault();
submitReply(replyForm);
}
});
loadComments(true);
}
document.addEventListener(‘DOMContentLoaded’, function () {
document.querySelectorAll(‘.ev-comments’).forEach(initCommentsWidget);
});
})();
Trending

Widespread blackout reported across Kenya as KPLC cites ‘system disturbance’News
|Rachael Mutabasi
|3 hours ago
King Letsie III of Lesotho applauds Taita Taveta’s push for agricultural value additionNews
|Farhiya Hussein
|13 hours ago
Most toddler foods are ultra-processed and fail nutrition standards, study findsHealth
|Charity Kilei
|2 hours ago
Mombasa County unveils maritime and hospitality training to boost youth employmentCoast
|Farhiya Hussein
|1 day ago
Government orders fresh push for national ID registration as security crackdown intensifiesNews
|Mary Wambui
|12 hours ago
Somalia condemns Israeli official’s storming of Al-Aqsa MosqueSomalia
|Abdirahman Khalif
|12 hours ago

Snapchat now lets users share what they’re listening to in real time: Here’s how it worksTechnology
|Margaret Wanjiru
|1 day ago
How to make homemade chicken shawarma wraps at homeFood
|Margaret Wanjiru
|15 hours ago
MP John Kiarie demands review of road cameras rolloutVideos
|Zawadi Charity
|1 day ago

Kenya seeks to establish public debt register as borrowing hits Sh12.82 trillionBusiness
|Lucy Mumbi
|14 hours ago


