Back to ArticlesSpeaking Practice

How to Practice English Speaking with Role-Playing at a Restaurant: A Full Script

Learn how to practice English speaking using a restaurant role-play script. A full conversation guide for ordering, asking questions, and paying the bill.

4 min read

Practicing real-life English doesn't have to be boring or abstract. One of the most effective ways to build speaking confidence is role-playing a common scenario β€” and nothing beats the classic restaurant conversation.

Why? Because it's predictable enough to learn easily, but flexible enough to feel like real communication. You get to practice greetings, requests, complaints, clarifications, and even small talk β€” all in one short interaction.

Here's a full English role play restaurant conversation script you can use with a partner, a tutor, or even alone. No prep required.

Step 1: Set the Scene

Choose your roles. One person is the customer, the other is the server (or waiter/waitress). If you're practicing alone, say both parts out loud. Don't just read silently β€” speaking aloud is the whole point.

Setting: A casual sit-down restaurant. The customer walks in and is greeted by the server.

Step 2: The Script

Act out each line naturally. Don't rush. If you stumble, repeat the line until it feels smooth.

Opening & Seating

Server: Welcome to Bella's Kitchen. Table for one?

Customer: Yes, please. Can I get a table near the window?

Server: Of course. Right this way. Here's your menu. I'll be back in a few minutes to take your order.

Customer: Thanks.

Ordering Drinks

Server: Are you ready to order drinks?

Customer: I'd like a lemonade, please. And could I have some water as well?

Server: Sure. Still or sparkling water?

Customer: Still, please.

Server: Got it. I'll be right back with those.

Ordering Food

Server: Here's your lemonade. Do you know what you'd like to eat?

Customer: Yes, I think so. I'll go with the grilled chicken salad. But could I get the dressing on the side?

Server: Absolutely. Anything else? A side of fries or soup maybe?

Customer: No, that's all for now. Thanks.

Server: Great. I'll put that order in.

Asking a Question / Making a Change

Customer: Excuse me? Before you go β€” can I ask what's in the house dressing?

Server: Sure. It's a balsamic vinaigrette with a hint of honey and mustard.

Customer: Sounds good. I'll keep it on the salad then.

Server: No problem.

Food Arrives & Checking In

Server: Here's your salad. Enjoy! Is there anything else I can get you right now?

Customer: Looks great. Maybe some extra napkins?

Server: Of course. I'll bring them over.

Paying the Bill

Customer: Could I get the check, please?

Server: Sure. Here you go. Take your time.

Customer: (after looking at the bill) I think there might be a mistake. I only had one drink, but I see two here.

Server: Oh, let me check. I'm sorry about that β€” I'll fix it right away.

Customer: Thanks.

Server: Here's the corrected bill. And I added a small discount for the inconvenience.

Customer: That's very kind. Thank you.

Server: You're welcome. Have a great evening!

Step 3: Add Some Real-Life Twists

A script is a great starting point, but real conversations never go exactly as planned. Try adding one or two of these variations:

  • Wrong order: The server brings pasta, but you ordered a salad.
  • Allergy question: Ask if a dish contains dairy or nuts.
  • Too spicy: Your food is much spicier than expected β€” ask for something to cool it down.
  • Splitting the bill: You're eating with a friend and want separate checks.

Practicing these variations builds flexibility. You stop relying on memorized lines and start thinking in English on the spot.

Useful Phrases to Remember

Here are a few high-frequency phrases from the script worth drilling:

  • Can I get… (polite request)
  • Could I have… on the side (modifying an order)
  • I think there might be a mistake (raising a problem politely)
  • Is there anything else? (offering help)
  • Take your time (giving permission to relax)

Tips for Solo Practice

Don't have a partner? No problem.

  1. Record yourself acting out both roles. Play it back and notice where you hesitate or mumble.
  2. Shadow native speakers by watching a restaurant scene from a movie or an ESL YouTube video. Pause and repeat each line with the same intonation.
  3. Write your own mini-script based on a different cuisine β€” sushi bar, Indian restaurant, or coffee shop. The structure is the same, but you'll learn new food vocabulary.

The restaurant role-play is simple, low-pressure, and incredibly effective for building spoken fluency. Use this script as your baseline, then twist it, expand it, and make it yours.

Ready for even more practice? Test your English level for free on English Measure β€” including reading, listening, writing, and speaking. Know where you stand, then level up.


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.