Back to blog
4 min read

How to Order Food at a Restaurant in English: A Step-by-Step Guide

Feeling nervous about dining out? Learn how to order food at a restaurant in English with our step-by-step guide, full of useful phrases and tips.

order food in Englishrestaurant English phraseshow to order at a restaurantdining out in EnglishEnglish for restaurants

To order food at a restaurant in English, first get the server's attention politely with eye contact or a slight hand raise. Then, use clear and simple phrases like, "I'd like the..." or "Could I please have the..." followed by your menu choice. Finally, be prepared to answer questions about how you want your food cooked or if you need anything else.

Dining out is a fantastic way to experience culture and practice your language skills, but it can feel intimidating. Don't worry! This guide will walk you through exactly how to order food at a restaurant in English, from the moment you walk in to when you pay the bill. With these steps and phrases, you'll be ordering with confidence in no time.

Step 1: Arriving and Getting Seated

Your restaurant experience begins the moment you enter. The host or hostess will greet you. Here’s what to say.

If You Have a Reservation

If you called ahead, let them know.

  • "Hello, I have a reservation for two under the name [Your Last Name]."
  • "We have a booking for 7 p.m. for four people."

If You Don't Have a Reservation (Walk-in)

If you don't have a booking, you'll need to ask for a table.

  • "A table for two, please."
  • "Do you have a table available for three?"
  • "Hi, we're a party of five. How long is the wait?"

Once seated, the server might ask if you'd like to start with drinks. You can order now or ask for a moment.

  • "Could we see the drinks menu, please?"
  • "Just water for me for now, thank you."

Step 2: How to Order Food at a Restaurant in English

This is the main event! Once you've looked at the menu and decided what you want, it's time to place your order. This process usually involves a few key interactions with your server (waiter or waitress).

Getting the Server's Attention

If your server doesn't come to you, you can get their attention politely. The best way is to make eye contact. If that doesn't work, you can raise your hand slightly. You can also say:

  • "Excuse me?" (when they are nearby)

Placing Your Order

Here are the most common and polite phrases for ordering. You can use them for appetisers (starters), main courses, side dishes, and drinks.

  1. State you are ready: "We're ready to order."
  2. Use a polite opening phrase:
  3. "I'd like the..."
  4. "I'll have the..."
  5. "Could I get the..."
  6. "For me, the..."
  7. Name the dish: Follow your opening phrase with the name of the dish from the menu.

Example Conversation:

  • Server: "Are you ready to order?"
  • You: "Yes, thank you. I'd like the grilled salmon, please."
  • Server: "Excellent choice. And for you?"
  • Your friend: "I'll have the steak."

Asking Questions and Making Special Requests

Don't be afraid to ask for more information or make a change. This is very common.

  • Asking for recommendations: "What do you recommend?" or "What's the soup of the day?"
  • Questions about ingredients: "Does this dish contain nuts?" or "Is the pasta sauce spicy?"
  • Customising your order: "Could I have the salad without onions, please?" or "Can I get that with french fries instead of rice?"
  • For steak: The server will ask, "How would you like that cooked?" Your options are: rare, medium-rare, medium, medium-well, or well-done.

Step 3: During and After the Meal

Good communication doesn't stop after you order. Here are a few more useful phrases.

  • If you need something: "Excuse me, could we have some more water, please?"
  • When the server checks on you: They'll say, "How is everything?" You can reply, "Everything is great, thank you!" or politely mention an issue if there is one.
  • Ordering dessert: "Could we see the dessert menu, please?"

Step 4: How Do I Ask for the Bill in English?

When you have finished your meal and are ready to leave, you need to ask for the bill (or the check in American English). You can get your server's attention and say:

  • "Could we have the bill, please?"
  • "We're ready for the check, please."

Your server will bring a paper bill to your table. You can pay with cash or a credit/debit card. Just say, "We'll be paying with card" or leave cash with the bill.

Learning how to order food at a restaurant in English is a simple skill that makes dining out more enjoyable. Practice these phrases, and you'll feel like a local on your next restaurant visit.


Frequently Asked Questions (FAQ)

Q1: What's a polite way to get a waiter's attention?

The most polite method is to try and make eye contact with your server. If they are busy, a slight raise of your hand is acceptable. Avoid snapping your fingers or shouting, as this is considered rude.

Q2: How do I ask if a dish is spicy?

You can ask your server directly before ordering. Use simple questions like, "Is the chicken curry very spicy?" or "How spicy is the arrabbiata sauce?" You can also request a dish to be made less spicy by saying, "Could you please make it mild?"

Q3: What should I say if I have a food allergy?

It's crucial to clearly communicate any allergies. Say, "I have a severe nut allergy. Does this dish contain any nuts?" or "Please let the chef know I am allergic to shellfish." Always state the allergy clearly for safety.

Q4: How do I ask for my steak to be cooked a certain way?

When you order steak, the server will almost always ask how you want it cooked. You can respond with one of these standard terms: rare (very red inside), medium-rare (red center), medium (pink center), medium-well (slightly pink), or well-done (no pink).