Inklingo
How to say

I am a vegetarian

in Spanish

Soy vegetariano / Soy vegetariana

/soy veh-heh-tah-RYAH-noh / soy veh-heh-tah-RYAH-nah/

The standard way to state your dietary preference. Use 'vegetariano' if you identify as male and 'vegetariana' if you identify as female.

Level:A1Formality:neutralUsed:🌍
A diner politely declining meat and choosing a salad at a restaurant

Politely navigating restaurant menus is key to being a vegetarian in Spanish-speaking countries.

💬Other Ways to Say It

No como carne

★★★★★

/noh KOH-moh KAHR-neh/

neutral🌍

Literally 'I don't eat meat.' This is often more effective than saying 'I am vegetarian' in rural areas or with older generations who might not fully grasp the strict definition of vegetarianism.

When to use: Use this when you want to be crystal clear about your actions rather than your identity, or if people seem confused by the word 'vegetariano'.

Soy vegano / Soy vegana

★★★★

/soy veh-GAH-noh / soy veh-GAH-nah/

neutral🌍

Used if you do not eat any animal products (no dairy, eggs, or honey).

When to use: Use strictly if you follow a vegan diet. Be prepared to explain further ('no como ni huevos ni leche') as veganism is less understood in some traditional regions.

¿Tiene algún plato sin carne?

★★★★★

/TYEH-neh al-GOON PLAH-toh seen KAHR-neh/

polite🌍

Literally 'Do you have any dish without meat?' A very practical phrase for restaurants.

When to use: When looking at a menu or asking a waiter for options.

Soy pescetariano / Soy pescetariana

★★☆☆☆

/soy pehs-keh-tah-RYAH-noh / soy pehs-keh-tah-RYAH-nah/

neutral🇪🇸 🌎

Used if you eat fish but not other meats.

When to use: Use this if you eat seafood. Note that many people might just call this 'vegetarian' in casual conversation, so being specific helps.

No como animales

★★★☆☆

/noh KOH-moh ah-nee-MAH-lehs/

direct🌍

Literally 'I don't eat animals.' It is very direct and leaves no room for misinterpretation regarding chicken or fish.

When to use: Use this if someone keeps offering you chicken or fish thinking they don't count as 'meat'.

Lo quiero sin carne, por favor

★★★★★

/loh KYEH-roh seen KAHR-neh, por fah-VOR/

neutral🌍

Literally 'I want it without meat, please.' Useful for modifying a specific dish.

When to use: When ordering a specific item (like a taco, salad, or sandwich) that usually comes with meat.

🔑Key Words

Key Words to learn:

vegetariano
carne
carne
meat
sin
sin
without
pollopescadojamón

📊Quick Comparison

Here is a quick guide to help you choose the right phrase based on your specific diet.

PhraseMeaningBest ForWatch Out For
Soy vegetariano/aStandardGeneral usageYou need to ensure no chicken/fish is served (clarify instead)
Soy vegano/aStandardStrict plant-based dietIn very rural areas (might be misunderstood)
No como carneDirectClarifying specific dishesYou want to imply you don't eat fish/chicken (sometimes included)
Soy pescetariano/aSpecificSeafood eatersSpeaking to people unfamiliar with diet terms

📈Difficulty Level

Overall Difficulty:intermediateMaster the phrase in minutes; master the cultural navigation in a few weeks
Pronunciation2/5

The word is long but phonetic. The 'g' sounds like an English 'h'.

Grammar2/5

Simple verb 'ser' + adjective. Just remember to match the gender (o/a).

Cultural Nuance5/5

High difficulty because the concept of what constitutes 'meat' varies by region and generation.

Key Challenges:

  • Knowing that 'meat' often excludes chicken/ham
  • Remembering to ask about lard (manteca) and broth (caldo)

💡Examples in Action

Asking a waiter at a restaurantA1

Disculpe, soy vegetariana. ¿Qué me recomienda?

Excuse me, I am vegetarian (female). What do you recommend?

Clarifying your diet to a host family or confused serverA2

No como carne, ni pollo ni pescado.

I don't eat meat, neither chicken nor fish.

Checking ingredients in Mexico or Central AmericaB1

¿Estos frijoles están cocinados con manteca? Soy vegano.

Are these beans cooked with lard? I am vegan.

Ordering lunch in Spain where salad often includes tuna or hamA1

Para mí, una ensalada sin jamón, por favor.

For me, a salad without ham, please.

🌍Cultural Context

The Definition of 'Meat' (Carne)

In many Spanish-speaking countries, the word 'carne' (meat) specifically implies red meat (beef or pork). If you say 'no como carne,' a waiter might still serve you chicken (pollo) or fish (pescado) thinking they are fine. It is often safer to list what you don't eat: 'No como carne, ni pollo, ni pescado.'

Ham is a Condiment in Spain

In Spain, 'jamón' (ham) and 'atún' (tuna) are often viewed as garnishes rather than meat ingredients. If you order a 'sandwich vegetal' (vegetable sandwich), it almost always comes with tuna or ham unless you specifically ask for it 'sin atún y sin jamón.'

Lard in Traditional Cooking

In Mexico and parts of Central America, beans (frijoles) and tamales are traditionally made with 'manteca' (pork lard). Even if a dish looks vegetarian, it might have animal fat. It is culturally acceptable to ask polite questions about how the beans are prepared.

Food is Love

Refusing food can sometimes be seen as rude, especially in a home setting (like with a host family). If you must refuse a meat dish, emphasize that it is a strict personal rule or health choice, and compliment the other food profusely to soften the blow.

❌ Common Pitfalls

Gender Mix-ups

Mistake: "A woman saying 'Soy vegetariano'."

Correction: Soy vegetariana.

Trusting the 'Vegetable' Label

Mistake: "Ordering 'sopa de verduras' assuming it's vegetarian."

Correction: Ask: '¿El caldo es de pollo?' (Is the broth chicken-based?)

Assuming 'No Meat' Covers Everything

Mistake: "Saying 'sin carne' and expecting a vegan meal."

Correction: Specify 'sin carne, ni huevo, ni lácteos' (no meat, egg, or dairy).

💡Pro Tips

List the Animals

Because definitions of vegetarianism vary, the most effective strategy is listing what you don't eat. Memorize this phrase: 'No como carne, ni pollo, ni pescado' (I don't eat meat, nor chicken, nor fish).

Use the Allergy Card

If you are worried about cross-contamination or broth, sometimes saying 'Tengo alergia' (I have an allergy) gets taken more seriously by kitchen staff than stating a preference, though use this ethically.

Check the Apps

In major cities like Mexico City, Madrid, or Buenos Aires, vegetarianism is booming. Use apps like HappyCow, but in rural areas, stick to simple staples like rice, beans (ask about lard!), eggs, and avocado.

🗺️Regional Variations

🇪🇸

Spain

Preferred:Soy vegetariano/a
Pronunciation:Standard peninsular Spanish (th sound for c/z not applicable here)
Alternatives:
¿Lleva jamón o atún?Sandwich vegetal (usually has tuna/ham)

In Spain, pork products are cultural staples. A 'vegetable sandwich' almost always contains tuna, egg, or ham. You must explicitly ask for food 'sin jamón' (without ham) and 'sin atún' (without tuna).

⚠️ Note: Assuming a salad is vegetarian without checking ingredients.
🇲🇽

Mexico

Preferred:No como carne
Pronunciation:Standard Latin American
Alternatives:
¿Tiene manteca?¿Está cocinado con caldo de pollo?

The main hidden enemy here is 'manteca' (pork lard) used in refried beans and some tortillas, and 'caldo de pollo' (chicken stock) used in rice and soups. Always ask specifically about these two ingredients.

⚠️ Note: Street food beans unless you ask '¿Son vegetarianos?' or '¿Tienen manteca?'
🌍

Argentina/Uruguay

Preferred:Soy vegetariano/a
Pronunciation:Pronounce 'yo' and 'll' with a 'sh' sound in some regions
Alternatives:
No como asadoSolo verduras

These are the world's beef capitals. 'Carne' definitively means beef here. While vegetarianism is growing in Buenos Aires, in traditional 'parrillas' (steakhouses), your options may be limited to salads and provoleta (grilled cheese).

⚠️ Note: Acting surprised when there are few main course options at a traditional BBQ.

💬What Comes Next?

The waiter asks if you eat fish

They say:

¿Pero comes pescado?

But do you eat fish?

You respond:

No, no como ningún tipo de animal.

No, I don't eat any type of animal.

They offer you a salad that has ham

They say:

Solo tiene un poco de jamón.

It only has a little bit of ham.

You respond:

¿Me lo puede traer sin jamón, por favor?

Can you bring it to me without ham, please?

🧠Memory Tricks

The 'Veg' Connection

Vegetariano sounds almost exactly like 'Vegetarian' with an 'o' or 'a' at the end. Just remember to pronounce the 'g' like an 'h' (veh-heh-tarian).

Carne = Carnivore

Remember that 'Carne' means meat. If you are NOT a carnivore, you say 'No Carne'.

🔄How It Differs from English

In English, saying 'I'm vegetarian' is usually understood as a strict rule excluding all animal flesh. In Spanish, the cultural definition is looser. The word 'carne' is a false friend to 'meat'—while it translates to meat, in practice, it often specifically refers to red meat (beef/pork), leading to the common 'chicken isn't meat' confusion.

False Friends & Common Confusions:

"Vegetable Sandwich"

Why it's different: In English, this means plants only. In Spain ('Sándwich Vegetal'), it implies a sandwich with lettuce and tomato, but usually ADDED to ham, cheese, or tuna.

Use instead: Sándwich vegetal sin atún ni jamón (Vegetable sandwich without tuna or ham)

🎯Your Learning Path

➡️ Learn Next:

How to say I have an allergy

Crucial for strict dietary restrictions or health safety.

How to order food in Spanish

Now that you can state your restriction, learn how to order the full meal.

How to say delicious in Spanish

To compliment the chef after they accommodate your diet.

✏️Test Your Knowledge

💡 Quick Quiz: I am a vegetarian

Question 1 of 3

You are in Spain and see 'Sándwich Vegetal' on the menu. What should you assume?

Frequently Asked Questions

Why do waiters keep offering me chicken when I say I'm vegetarian?

This is a common linguistic and cultural difference. In many Spanish-speaking regions, the word 'carne' (meat) is synonymous with 'red meat' (beef or pork). Chicken (pollo) and fish (pescado) are often viewed as separate categories. To be safe, explicitly say: 'No como carne, ni pollo, ni pescado.'

How do I ask if beans have lard in them?

You can ask: '¿Los frijoles tienen manteca?' (Do the beans have lard?) or '¿Están cocinados con manteca?' (Are they cooked with lard?). This is very important in Mexico and Central America.

Is it rude to refuse food in Latin America?

Hospitality is huge, so refusing food can be awkward. If you must refuse a meat dish, be very polite, apologize, and explain it's a strict diet ('es una dieta estricta'). Complimenting other elements of the meal (like the salsa, drinks, or sides) helps smooth things over.

What is the difference between 'Soy vegetariano' and 'Soy vegano'?

'Soy vegetariano' implies you don't eat meat but might eat eggs and dairy. 'Soy vegano' means you eat no animal products at all. Note that 'vegano' is a newer concept in some rural areas, so you might need to explain exactly what you don't eat.

📚Continue Learning Spanish Phrases

Explore More Phrases in These Categories

Find similar phrases to expand your Spanish vocabulary:

Want to Learn More Spanish Phrases?

Browse our complete collection of Spanish phrases organized by situation, from basic greetings to advanced conversations. Perfect for travelers, students, and anyone learning Spanish.

View All Spanish Phrases →