- roasts
- writing jokes
- etiquette
How to Write a Funny Roast (Not a Mean One): The Rules of a Good Roast
A practical guide to roasting a friend so they laugh hardest: what to target, what to avoid, joke structures that work, and how to end on something kind.
A good roast feels like a compliment wearing a disguise. The person being roasted laughs, everyone else laughs, and somehow the whole room ends up liking the target a little more than before. A bad roast does the opposite: one person laughs, the target forces a smile, and the evening gets quieter.
The difference is not how “edgy” the jokes are. It is whether you followed a handful of rules that comedians, best men and birthday-card writers have figured out the hard way. Here they are.
Rule 1: The target has to be in on it
A roast is a consensual sport. Comedy roasts on stage work because the guest of honor agreed to sit there. Your version should work the same way: roast people who asked for it, people who clearly enjoy this kind of teasing, or yourself.
Quick check before you write anything:
- Has this person roasted others, or laughed at being teased before?
- Is this a setting where teasing is expected (a birthday, a farewell, a group chat with a long history of it)?
- Would they be fine with the joke being repeated in front of their parents or boss?
If the answer to any of these is “not sure,” keep it lighter, or roast yourself instead.
Rule 2: Punch the quirk, not the person
The best roast material is something the target chose and is a little proud of. Hobbies, habits, opinions, famous running jokes, their unshakable belief that they can parallel park.
Good targets:
- Their 41-step morning routine
- The fact that they still haven’t returned your drill
- Their fantasy football team name
- Their devotion to a band nobody else likes
Off-limits targets:
- Looks, weight, height, skin, hair loss
- Race, religion, gender, sexuality, disability
- Money trouble, health, grief, a recent breakup
- Anything they have told you in confidence
A simple test: if they could fix it in five minutes or would happily brag about it, it is roastable. If it hurts, it is not.
Rule 3: Specific beats generic
“You’re always late” is a complaint. “Dan is so late that his calendar invites come with a loading bar” is a joke. Specific details are what make a roast feel personal in the good way: they show you actually pay attention to this person.
Start by listing five to ten true, harmless facts about them. You will find most of your jokes hiding in that list.
| Generic | Specific |
|---|---|
| “You love coffee.” | “Priya has a coffee subscription, a backup coffee subscription, and a ‘coffee guy’ she texts more than her mom.” |
| “You’re messy.” | “Leo’s car is less a vehicle and more a mobile storage unit with cup holders.” |
| “You’re obsessed with your dog.” | “Maya’s dog has a bigger wardrobe and a more active social calendar than anyone at this table.” |
Rule 4: Use structures that reliably work
You do not need to be a professional comedian. A few classic shapes do most of the work.
Exaggeration
Take a real trait and stretch it until it breaks. “Sam has so many houseplants that the fern has a fern.”
The “so ___ that” frame
The playground classic still works because it forces you to escalate. “Jordan is so competitive that he once lost at Monopoly and appealed the decision.”
Misdirection
Set up an expectation, then swerve. “Alex is the kind of friend who will always be there for you. Mostly because he forgot to leave.”
Backhanded compliment
Start warm, finish with a twist. “Nina is an incredible cook. Her smoke alarm cheers her on every single night.”
The callback
Reference something from earlier in the speech or a well-known story from your shared history. Callbacks feel like inside jokes, which is exactly why people love them.
Rule 5: Keep it short
The ideal roast line fits in one breath. Cut every word that is not doing a job. Compare:
“So, the thing about Chris, and I have known Chris for a really long time, is that he really likes spreadsheets, like way more than a normal person.”
“Chris has a spreadsheet for his spreadsheets.”
The second version is funnier because the surprise arrives before your audience gets bored waiting for it.
Rule 6: Read the room, not just the target
Even if your friend loves being roasted, the audience matters. A joke that kills in a group chat of college friends may land badly at a family dinner with grandma, or at work in front of someone’s new manager.
Adjust for the room:
- Family events: keep it clean and focus on lovable quirks.
- Work: avoid anything about performance, salary, or someone’s job security. Roast the office coffee machine relationship instead.
- Close friends: you can go a bit further, but the rules about off-limits topics still apply.
Rule 7: Roast in proportion
If you are roasting a group, spread it around and include yourself. If you are roasting one person, keep the ratio sensible: three or four good lines is a roast, twenty is an ambush. And if someone else is already getting piled on, that is your cue to switch targets, ideally to yourself.
Rule 8: Land the plane with something kind
The classic roast structure ends with a sincere line. It tells everyone, including the target, that the teasing came from affection.
“Jess, you are chronically late, your car smells like old fries, and you have never once replied to a text on the same day. And I would still help you move apartments. Twice. Happy birthday.”
That last line is what people remember.
A quick roast-writing workflow
- List ten true, harmless facts about the person.
- Circle the three that they joke about themselves.
- Write two or three lines for each using exaggeration, misdirection or a “so ___ that” frame.
- Read each one out loud and cut it down to one breath.
- Run the “would they repeat this proudly?” test. Drop anything that fails.
- Pick the best three to five. Order them from good to best.
- Finish with one sincere sentence.
If you get stuck at step 3, that is exactly the part AI Troll is being built to help with: you bring the harmless details, it suggests a handful of angles, and you keep the one that sounds like you. For birthday-specific material, see our list of birthday roast lines and how to deliver them.
When to skip the roast entirely
Some moments are not roast moments, even for people who normally love it: right after bad news, during a rough week, or when the person is already the center of unwanted attention. If you are unsure, our guide to the line between banter and bullying covers the warning signs.
The one-sentence summary
A great roast is specific, short, aimed at something the target chose, delivered to an audience that is in on it, and finished with a line that makes clear you are on their side. Nail those, and you will be invited back to roast again.