How to Order Vegan Food in Spain (Without Awkward Mistakes)

Ordering vegan food in Spain is totally doable but you can’t rely on menus alone.

Even dishes that look plant-based often contain hidden animal ingredients, and servers don’t always volunteer that info unless you ask the right way. This guide shows you exactly how to order vegan food in Spain, what phrases to use, and what to double-check so you don’t get burned.

Is It Hard to Order Vegan Food in Spain?

Not hard, just different.

Spain isn’t anti-vegan, but:

  • Veganism isn’t assumed
  • Ingredients like fish stock, eggs, and dairy are often treated as “minor”
  • Servers may say “yes” to vegetarian when you mean vegan

If you’re clear and specific, you’ll be fine.

The Most Important Phrase You Need

Start with this, always:

“Es vegano?”
(“Is it vegan?”)

If they hesitate or say, ““”es vegetariano,””” correct them immediately by repeating “Soy vegano” (I’m vegan).

Always Ask These Follow-Up Questions

Use one or more of these depending on the dish:

  • Lleva huevo o leche?” (“Does it have egg or milk?”)
  • “Lleva pescado o caldo de carne?” (“Does it have fish or meat stock?”)
  • “Tiene mayonesa?” (“Does it have mayonnaise?”)
  • “Está hecho con mantequilla?” (“Is it made with butter?”)

Fish and dairy are the most common hidden problems. (This is pretty true in the USA, too, where a lot of people don’t even think of butter as a dairy product.)

Words That Mean a Dish Is Not Vegan

If you see or hear these, stop and ask:

  • Huevo – egg
  • Leche / nata / queso – milk, cream, cheese
  • Caldo – broth (often meat or fish)
  • Anchoa – anchovy
  • Jamón – cured ham

Don’t forget to confirm if the “salsa” (sauce) has any of those ingredients. 

Common Spanish Dishes That Need Verification

Even if they sound vegan:

  • Patatas bravas (sauce may contain mayo)
  • Gazpacho (sometimes includes bread with dairy or garnishes)
  • Setas (mushrooms, often cooked in butter)
  • Pan (usually vegan, but not guaranteed everywhere)

Never assume. A 5-second question saves a ruined meal.

What If You’re Not Confident in Spanish?

That’s totally normal. Here are two tips:

  1. Speak slowly and clearly. Accents matter less than clarity
  2. Don’t be afraid to repeat yourself or point at ingredients

Spanish servers are usually helpful once they understand what you’re asking. Most are familiar with the term “plant-based” as well, and you could say “cien por cien plant-based?” (“100% plant-based?”).

* “cien” is pronounced “thee-en” or “see-en” (depending on the variant of Spanish), rhymes with “pen” in English.

The Biggest Vegan Ordering Mistake in Spain

Saying “no meat” and stopping there.

That’s how people accidentally eat:

  • Fish stock
  • Cheese
  • Eggs
  • Mayo

If you say vegan, then confirm no animal products, you’re good.


Want to Eat Vegan in Spain Without Stress?

If you don’t want to navigate menus, translations, or awkward back-and-forths, then we’ve already done the work for you.

 Join the Vegan Tour Madrid Tapas Tour

  • Fully vegan dishes
  • No ordering anxiety or language issues
  • Local vegan guide who handles everything
  • Traditional Spanish food you can actually enjoy

Book your Vegan Tour of Madrid today!