Press ESC to close

30 Essential Spanish Restaurant Phrases to Order Food (With English Translations)

You don’t have to speak fluent Spanish to eat well in a Spanish-speaking country. You just need a handful of reliable phrases—and a quick sense of when to use them.

Below are 30 essential restaurant phrases, each with an English translation and a one-line explanation so you know exactly how and when to use them.

Getting a Table

  1. Una mesa para dos, por favor. — A table for two, please.

    Use this when you arrive and want to ask for a table.

  2. ¿Tiene una mesa libre? — Do you have a table available?

    A polite way to ask if there’s space.

  3. ¿Podemos sentarnos aquí? — Can we sit here?

    Use this when you’re choosing a table or spot.

  4. Tenemos una reserva. — We have a reservation.

    Say this when you booked a table in advance.

  5. Está a nombre de ___. — It’s under the name ___.

    Use this when they ask whose name the reservation is under.

  6. ¿Cuánto tiempo de espera hay? — How long is the wait?

    Ask this when the restaurant is full or busy.

Ordering the Menu

  1. ¿Nos trae la carta, por favor? — Could you bring us the menu, please?

    A natural, polite request for the menu (especially common in Spain).

  2. ¿Hay menú del día? — Do you have a set lunch menu?

    Use this to ask about a fixed-price daily menu (often at lunch).

  3. ¿Qué nos recomienda? — What do you recommend?

    Great for asking the staff for a suggestion.

Ordering Food

  1. Para mí, ___, por favor. — I’ll have ___, please.

    Use this to order your dish (replace ___ with what you want).

  2. ¿Qué lleva este plato? — What’s in this dish?

    Use this to ask about ingredients.

  3. ¿Tiene opciones vegetarianas/veganas? — Do you have vegetarian/vegan options?

    Helpful for dietary preferences.

  4. Sin ___, por favor. — Without ___, please.

    Use this to remove an ingredient (e.g., sin cebolla).

  5. Soy alérgico/a a ___. — I’m allergic to ___.

    Use this for allergies (alérgico = male / alérgica = female).

  6. ¿Está picante? — Is it spicy?

    Ask this if you’re sensitive to heat.

  7. La salsa aparte, por favor. — Sauce on the side, please.

    Use this when you want sauce served separately.

  8. Vamos a compartir. — We’ll share.

    Say this when you’re ordering dishes to share at the table.

Ordering Drinks

  1. Para beber, ___, por favor. — To drink, ___, please.

    A simple way to order a beverage.

  2. Agua con gas / sin gas, por favor. — Sparkling / still water, please.

    Use this to specify what kind of water you want.

  3. Una cerveza, por favor. — A beer, please.

    A common, easy drink order.

  4. Una copa de vino tinto/blanco, por favor. — A glass of red/white wine, please.

    Use this to order wine by the glass.

  5. ¿Me trae un café, por favor? — Could you bring me a coffee, please?

    Useful after the meal or with dessert.

During the Meal

  1. Está muy rico. — It’s really delicious.

    A friendly way to compliment the food.

  2. Perdón / Disculpe. — Excuse me.

    Use this to politely get a server’s attention.

  3. ¿Nos trae más pan, por favor? — Could you bring us more bread, please?

    A common request when you want a refill.

  4. Esto no es lo que pedí. — This isn’t what I ordered.

    Use this if there’s a mistake with your dish.

Paying the Bill

  1. La cuenta, por favor. — The bill, please.

    The standard way to ask to pay.

  2. Por separado, por favor. — Separate, please.

    Use this when you want separate bills.

  3. ¿Se puede pagar con tarjeta? — Can I pay by card?

    Ask this to check if they accept credit/debit cards.

  4. Quédese con el cambio. — Keep the change.

    Use this when leaving a small tip or rounding up.

Final Tip

Don’t try to memorize all 30 at once—start with the ones you’ll use most: ordering, simple requests, and asking for the bill. Say them out loud a few times, and you’ll feel much more confident when it counts.