A Kind, Funny Office Holiday Roast
A Kind, Funny Office Holiday Roast
The Occasion
It's the office holiday party, you've been handed the mic, and your job is to gently roast the team — or one beloved coworker — without anyone updating their résumé on Monday. This is the warm kind of roast: every joke is really a compliment wearing a costume. It's for a department dinner, an end-of-year gathering, or a small-company holiday lunch where people actually like each other.
Read it standing, drink in hand, somewhere everyone can see you. It runs about ~3 minutes (~430 words) — long enough for four or five good laughs, short enough that nobody's food gets cold.
The Speech
Alright, alright — before everyone gets too comfortable, I've been asked to say a few words, which is a mistake [company] will likely review in the new year.
This has been a year. We shipped [specific project or win]. We survived [the chaotic thing everyone remembers]. And we did it all while [name] insisted the [recurring office joke] was "almost fixed."
Let me go around the room a little.
[Name] — you are the hardest-working person here, and also the reason we have a company-wide rule about [the thing they're famous for]. We love you. We've also hidden the [object]. You'll never find it.
[Name] — you joined [number] months ago and immediately started fixing things nobody told you were broken, which is either heroic or deeply suspicious, and the jury is still out.
And [name] — I won't say you're competitive, but you turned [a normal work activity] into a contact sport, and honestly? We're all better for it. Terrified, but better.
Here's the thing, though. I can stand up here and tease all of you because I trust all of you. You can only roast people you'd also run through a wall for, and I would — slowly, because I'm out of shape, but I'd get there.
This team makes the hard days lighter and the good days actually fun. That's rare. Most people spend their whole careers looking for what we've got in this room.
So here's to another year of [the recurring office joke], questionable lunch choices, and being the best part of each other's workdays. Cheers — and [name], we really did hide the [object]. Happy holidays, everybody.
Make It Yours
- [name] (used several times) — Pick three or four people the whole room knows and likes. Spread the roast around so no single person feels singled out. Use real first names — anonymous jokes don't land.
- [the thing they're famous for] / [recurring office joke] — The harmless quirk everyone already laughs about: the person who reply-alls, the one who's always cold, the printer that's been "almost fixed" since spring. Swap-ins: someone's heroic coffee consumption, their refusal to use the new software, their legendary out-of-office replies.
- [specific project or win] / [the chaotic thing everyone remembers] — A real shared moment. The launch that nearly didn't happen, the week the system went down, the client who changed the brief six times. Specific shared memory = instant warmth.
- [the object] — Something silly to "hide" as a running bit: the good stapler, the office mascot, someone's favorite mug. Keep it light and obviously fake.
Delivery Notes
- Open with a smile and let the first joke breathe — pause after "a mistake [company] will likely review in the new year" so people register it's a joke and laugh.
- When you roast each person, find them in the room and look right at them. The eye contact is what turns a jab into affection. A roast aimed at the floor sounds mean; a roast aimed at someone's grinning face sounds like love.
- The turn happens at "you can only roast people you'd also run through a wall for." Slow way down here. This is where the room goes from laughing to feeling something. Don't rush it.
- Hold your drink the whole time. It gives your hands a job and sets up the toast at the end. Raise it on "Cheers."
- If a joke doesn't land, keep moving — don't explain it, don't apologize. The next one will catch.
- Land "Happy holidays, everybody" warmly and raise your glass. That's everyone's cue to drink and clap.
Variations
The 90-second version (when the party's running long or you only want to roast one person):
I've been asked to say a few words, which [company] will probably regret. [Name], you are the hardest-working person here and also the reason we have a rule about [the thing they're famous for]. But here's the truth: you can only tease the people you'd run through a wall for, and I would — slowly, but I'd get there.
This team makes the hard days lighter. Here's to all of you. Cheers, and happy holidays.
The gentler, sappier version (for a team that's been through a rough year — open with this instead of the roast):
I'm supposed to roast you all tonight, but I have to be honest — after the year we just had, I mostly just want to say thank you. We held it together when it would've been a lot easier not to. So I'll keep the teasing short and the gratitude long. [Name], [name], [name] — you carried us. Let me tell you exactly how.
Bottom Line
Use this at a holiday party for a team that genuinely likes each other, when you want laughs that end in warmth. The thing that makes it land is the turn — every joke has to clearly be affection in disguise, so when you say "I'd run through a wall for you," the whole room already knows you mean it.