There’s something about December that turns every kitchen into a buffet and every visit with family into an eating marathon. I used to blame myself for it. By the time January arrived, I’d feel like I had lost all the progress I’d made the rest of year.
Turns out, overeating during the holidays isn’t about willpower. It’s about scarcity and mindlessness colliding with celebration. Once you see what’s actually happening, it gets easier to navigate — even when grandma’s cookies are involved.
Five ways to stop holiday overeating
I’ve gathered these tips from years of working as a registered dietitian and from my own messy relationship with holiday food. Try one at a time. The 80/20 rule applies here too — perfection is not the goal.
1. Savor what you actually want

Every holiday gathering has its highlights and its fillers. Maybe it’s those incredible gingerbread cookies your neighbor brings, or that bread pudding your aunt makes whether anyone asked for it or not.
The trick is simple but takes practice: seek out the foods you genuinely look forward to, and let the rest go. You don’t need to eat the stale sugar cookies in the breakroom just because they’re there. Stick to what brings you real joy.
Small shift: one less plate of things you tolerate frees up room for things you love.
2. Don’t let scarcity take over
The scarcity mindset whispers that you need to eat as much as possible right now because these treats won’t come around again for a year. Sound familiar?
I fell into this trap every single Christmas until I started telling myself: the holidays come back. Every year. And if there’s something I truly love, I can always make it outside of the season — get that recipe from my friend, recreate what the grocery store sells.
When you call out scarcity and prepare for it ahead of time, food stops feeling urgent. You feel more in control, which means less overeating.
Small shift: reminding yourself ‘this will come back’ is enough to loosen the grip of now-or-never eating.
3. Find balance between nourishment and enjoyment

Holiday social life pulls us toward the enjoyment side pretty fast. It’s totally natural — there are parties, potlucks, and office celebrations around every corner.
I like to think of it as a spectrum. On one end is nourishment (whole foods, vegetables, protein). On the other end is enjoyment (desserts, festive drinks, comfort food). In the middle is balance.
Check in with yourself throughout the season. Are you living entirely on the enjoyment half? If so, how can you gently nudge toward the center — maybe starting breakfast with something nourishing before heading to that afternoon party?
Small shift: leading with one nourishing meal makes room for honest indulgence later.
4. Never arrive at a gathering ravenous
This applies year-round, honestly. How many times have you told yourself, “I’m not eating all day because I really want to enjoy myself at dinner”?
I know that sentence well. And the result is always the same: showing up famished leads to overeating, which leads to feeling overly full and uncomfortable by the end of the meal.
Fasting all day doesn’t save calories — it just guarantees you’ll eat them back in one overwhelmed sitting. Conduct your day normally. Eat breakfast and lunch as usual so you arrive hungry enough to enjoy yourself but not desperate enough to overeat.
Small shift: eating through the day, not skipping for the event, prevents the famished-to-stuffed cycle.
5. Manage stress actively
The holidays are busy and chaotic in a way that no other time of year matches. I absolutely love this season — but I also won’t pretend it isn’t a lot sometimes.
A good chunk of holiday overeating comes from mindlessness. We’re just trying to get through with our sanity intact, and food becomes the easiest comfort.
Try some active stress management: journal your thoughts for five minutes, meditate with headphones on during a commute, or do a quick yoga flow before bed. Managing stress manages stress eating, which reduces overeating without any food rules involved.
Small shift: a few minutes of intentional pause can replace an entire bowl of mindless snacking.
The takeaway
Mindfulness, enjoying your real favorites, some stress management, and nourishing yourself as you always do — together these break the cycle. Take it slowly. Pick one tip this week, see how it feels, make it yours, then try another.
The Morning Reset
Before your first holiday gathering this week, set a five-minute timer. Drink a glass of water, take three deep breaths, and ask yourself: “What’s the one food I’m most excited about today?” Then let that answer guide you to the table.
Frequently asked questions
Can overeating during the holidays actually derail my nutrition goals?
A few days of extra eating won’t undo months of good habits. The goal isn’t perfection — it’s keeping your rhythm so you can pick right back up when January comes.
What if I’m already overeating and feel guilty?
Guilt fuels the cycle. Remind yourself that the holidays come every year, these foods will return, and one indulgent meal doesn’t define your relationship with food.
Is there a quiz to help me understand my eating patterns better?
Yes — I put together a quick free quiz that takes about 45 seconds. It helps you identify your balanced eating archetype and what your unique type needs to maintain balance with food.
A note from Hazel: This past December, I stopped trying to eat every dish at every gathering. I picked my two favorites — my grandmother’s holiday cookies and a good cup of hot chocolate — and let everything else go. It felt like freedom.
Keep Reading
- How to Stay Connected to Your Body During the Holidays
- How to Eat at Night for Better Sleep: Mindful Tips to Avoid Overeating
- Restoring Your Smile: What I Learned About Dental Implants
Explore more in Mindful Eating.

