91³Ô¹ÏÍø

Watch CBS News

RFK Jr. challenges Dunkin' and Starbucks over safety of sugary drinks

Health and Human Services Secretary Robert F. Kennedy Jr. is challenging two major coffee chains — Dunkin' and Starbucks — as part of his "Make America Healthy Again" initiative.

Kennedy recently called on the two companies to prove their high-sugar drinks are safe for teenagers and suggested the Trump administration could place limits on your morning cup of coffee.

"We're gonna ask Dunkin Donuts and Starbucks, show us the safety data that show that it's OK for a teenage girl to drink an iced coffee with 115 grams of sugar in it. I don't think they're gonna be able to do it," Kennedy said late last month.

Massachusetts Gov. , where Dunkin' is based, responded to Kennedy on X, posting "COME AND TAKE IT" with an image of a Dunkin' cup.

Federal dietary guidelines published earlier this year recommend meals should have no more than 10 grams of added sugar — but nearly every drink on the Dunkin' menu exceeds that amount and at least six have more than 100 grams, according to the coffee chain.

"This isn't about any one brand. Ultra-processed foods and beverages are bad for you, regardless of who happens to sell them," said CBS News contributor Dr. Céline Gounder. "Your go-to beverage really shouldn't be liquid candy."

Studies show taxes on sugary drinks and photo warnings reduce consumption. Dr. Gounder said a direct ban is unlikely to happen.

"It's gonna require either new legislation and regulation, or state and local governments stepping in where they can," she said. "The FDA is not the sugar police and it can't ban sugar from beverages."

According to the , frequently drinking sugary drinks is associated with "weight gain, obesity, type 2 diabetes, heart disease, non-alcoholic liver disease, tooth decay and cavities."

The Department of Health and Human Services said it has strengthened reviews and closed loopholes, but did not clarify what action Kennedy may take to stop businesses from selling high-sugar drinks.

Dunkin' and Starbucks have not responded to Kennedy's comments. On Thursday, announced the release of a zero-sugar energy drink available in six flavors.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });