Back to ArticlesSpeaking Practice

How to Write a Roast Speech in English: A Fun Guide for Humorous Occasions

Learn how to write a roast speech in English that’s funny, friendly, and memorable. Step-by-step tips, examples, and a mini practice exercise.

4 min read

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.

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.

✅ Good theme
Bad driver, messy desk, loves bad puns
❌ Avoid
Health issues, money trouble, family drama

3. The “Three-Punch” Joke Technique for ESL Speakers

You don’t need complicated wordplay. The easiest roast joke follows this rhythm:

  1. Set-up: State something true.
  2. Exaggeration: Blow it way out of proportion.
  3. 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.”

💡 Practice your roast out loud three times. If you stumble on a word, change it. Simpler English = funnier delivery.

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


Speaking Practice: Start chatting with our AI to practice speaking and improve your English pronunciation for free!

👉 Click here to start your free Speaking Practice now!

🚀 Boost Your Skills

Ready to Take Your English Further?

Don't just read! Actively practice and improve your speaking, listening, reading, and writing skills with our interactive modules.

© 2026 English Measure. All rights reserved.