McDonald’s Grinch Meal is a limited-time holiday promo that started on December 2, 2025, and is intended to run through the Christmas season, but only “while supplies last,” so some locations will sell out earlier than others.

How long will the Grinch Meal be out?

  • McDonald’s announced the Grinch Meal as a limited-time holiday offer beginning December 2 at participating U.S. locations.
  • Official language says it’s available “for a limited time, while supplies last,” which usually means it is broadly planned through late December, but there is no fixed nationwide end date given to customers.
  • Some marketing partners have said it was supposed to last until around December 25, but high demand is causing certain restaurants to sell out earlier than planned.

In practical terms: if you want to try the Grinch Meal, go sooner rather than later, because once each store’s promo stock (especially the socks and seasoning) is gone, they’re unlikely to restock during this holiday window.

What this means for you right now

  • Expect it to be available only during the 2025 holiday season, centered on December, not as a long-term or permanent menu item.
  • Availability can vary by location: some stores may already be out of the socks or the “Grinch Salt” fries even if they can still assemble something close to the meal, while others might have full boxes left. Checking your local restaurant’s app or calling ahead is usually the fastest way to confirm.

Quick facts at a glance

  • Launch date: December 2, 2025 (U.S.).
  • Promo type: Limited-time holiday meal, while supplies last.
  • Early sellouts: Reported in some areas because the meal has been more popular than expected.

Bottom line: There is no guaranteed universal end date customers can rely on, but the Grinch Meal is meant just for this holiday window and may disappear earlier at busy locations once promo inventory is gone.

Information gathered from public forums or data available on the internet and portrayed here.