Ever been asked to give a roast speech in English and felt your stomach drop?
You’re not alone. Writing a roast – those funny, affectionately mean speeches you hear at birthday parties, retirements, or weddings – is hard enough in your native language. In English, it feels like walking a tightrope. You want to be funny. You want to be warm. And you definitely don’t want to cross the line into actually mean.
The good news? You don’t need to be a professional comedian. You just need a simple structure and a few rules of thumb. Here’s how to write a roast speech in English that lands the laughs without the awkwardness.
Ready to find out your level?
Take the free test
7-day trial, no card
Start Speaking Practice
1. Start with the “Why We Love You” Sandwich
A roast isn’t a hate speech. It’s a love speech wrapped in jokes. The best roasts follow a three-part structure:
- Top slice: A genuine compliment.
- Filling: The funny, exaggerated criticisms.
- Bottom slice: Another warm ending.
If your speech starts with “Everyone knows Mark is terrible at driving,” it sounds mean. But if you begin with, “Mark is the most generous person I know – because he gives everyone else the chance to drive,” now you’ve created a frame. The audience knows you’re teasing someone you care about.
Here’s a simple formula:
“I’ve known [Name] for [time]. One thing everyone agrees on: [genuine quality]. But let me tell you the truth about that [quality]…”
Example:
“I’ve known Sarah for ten years. One thing everyone agrees on: she is obsessed with organization. But let me tell you the truth – her color-coded calendar isn’t a productivity tool. It’s a cry for help.”
2. Mine the Right Material
You don’t need to invent jokes from scratch. You just need to notice what’s already funny about the person. Think about:
- Their most obvious habit (being late, talking too much, overpacking).
- A famous story everyone in the room knows.
- A trait they’re unintentionally proud of (bad cooking, terrible sense of direction).
- Their job or hobby (a programmer who writes too many comments, a runner who brings a first aid kit to a 5K).
Stick to surface-level quirks – not deep insecurities. If they’re sensitive about their weight, their divorce, or their job loss, leave it alone. A good roast makes the audience laugh, not cringe.
3. The “Three-Punch” Joke Technique for ESL Speakers
You don’t need complicated wordplay. The easiest roast joke follows this rhythm:
- Set-up: State something true.
- Exaggeration: Blow it way out of proportion.
- Innocent punch: Add a deadpan final line.
Example:
- Set-up: “Tom loves his coffee machine.”
- Exaggeration: “He talks to it more than he talks to his wife.”
- Punch (deadpan): “Actually, she seems fine with that arrangement.”
If you’re nervous about your English pronunciation, keep the punch line short. Short lines land better anyway.
4. End With a Toast – Not a Punchline
Your roast should end like a hug, not a slap. After all the jokes, slow down, look at the person, and say something real.
Example ending:
“All jokes aside, Tom – you’re one of the most loyal, generous people I know. And if you ever leave Sarah for your espresso machine, I’ll defend you in court. Cheers to you, man.”
Mini Practice: Write Your Own Roast
Take a friend or a fictional character. Fill in the blanks:
“I’ve known [Name] for [time] years. Everyone knows [they/he/she] is famous for [trait]. But here’s the thing – [trait] has a dark side. I once saw [Name] [short funny story]. And you know what [Name] said? [Funny quote]. But honestly, [Name], I wouldn’t change a thing about you. Cheers.”
Write your version in English. Read it to yourself. If you smile, you’re ready.
Writing a roast in English is just playful exaggeration + real affection + one good ending. The audience doesn’t expect stand-up comedy. They want a friend who says, “I see you, and I’m going to joke about you because I love you.”
So pick a target – kindly – and give it a try. You might surprise yourself.
Ready to test your speaking skills in English?
Try a free, quick assessment at English Measure – check your Reading, Listening, Writing, and Speaking levels.
👉 Take the test now
📝 Related Practice Section
Speaking Practice: Start chatting with our AI to practice speaking and improve your English pronunciation for free!