Spanish - Food Preferences

Lesson 62 of 159

Learner practicing Spanish food preference phrases at a café; lesson about food preferences and diet.

Goal: Talk about likes, dislikes, and dietary needs

Free Spanish lessons with guided practice, audio, and speaking support.

¡Listo! This short lesson helps you talk about what you like (and don't) when it comes to food. Practice key phrases, hear them in a short conversation, then try quick quizzes and speak aloud.

Level A2: In this lesson you'll practice Spanish phrases for saying what foods you like or avoid, asking about favorites and ingredients, and explaining dietary restrictions. You'll listen, repeat, and use phrases like “Me gusta la comida ___,” “No puedo comer ___,” and “¿Cuál es tu comida favorita?” for everyday food talk. CEFR-aligned, friendly, and ready for cafés, restaurants, and chats about meals.

After this lesson you'll be able to:

  • Say simple food preferences and favorites (A2).
  • Explain dietary restrictions and ask about ingredients.
  • Use polite dislikes and neutral phrases to accept or decline food.
Two friends chatting about favorite foods and dietary restrictions in Spanish; helpful for A2 learners.

Ready? Let's go!

When you tap play on phrases, we track your progress through this lesson.

1. Reading + Listening Practice

Hear core phrases, repeat aloud.

Me gusta la comida ___.

I like ___ food.

Meaning: I like ___ food.

When to use: Say this to describe a type of food you enjoy (use an adjective for the blank).

Tip: Remember the adjective agrees with 'comida' (feminine): mexicana, italiana, etc.

Me gusta la comida mexicana.
I like Mexican food.
Me gusta la comida picante.
I like spicy food.

No me gusta mucho ___.

I don't really like ___.

Meaning: I don't really like ___.

When to use: Use this to soften a dislike politely when talking about a specific food or ingredient.

No me gusta mucho el pescado.
I don't really like fish.
No me gusta mucho la mayonesa.
I don't really like mayonnaise.

___ es mi favorito.

___ is my favorite.

Meaning: ___ is my favorite.

When to use: Say this to point out a favorite dish or ingredient; adjust favorita if the noun is feminine.

Tip: Use 'favorita' for feminine nouns (la sopa es mi favorita).

La pizza es mi favorita.
Pizza is my favorite.
El chocolate es mi favorito.
Chocolate is my favorite.

¿Cuál es tu comida favorita?

What's your favorite food?

Meaning: What's your favorite food?

When to use: Ask someone informally about the food they like best.

¿Cuál es tu comida favorita?
What's your favorite food?
¿Cuál es tu comida favorita para la cena?
What's your favorite food for dinner?

No puedo comer ___.

I can't eat ___.

Meaning: I can't eat ___.

When to use: Use this to explain allergies, medical restrictions, or personal reasons.

No puedo comer nueces.
I can't eat nuts.
No puedo comer mariscos.
I can't eat shellfish.

Soy vegetariano.

I'm vegetarian.

Meaning: I'm vegetarian.

When to use: State your diet clearly; use 'vegetariana' if you identify as female.

Tip: If you identify as female, say 'Soy vegetariana.'

Soy vegetariano.
I'm vegetarian.
Soy vegetariana y no como carne.
I'm vegetarian and I don't eat meat.

¿Tiene ___?

Does it have ___ in it?

Meaning: Does it have ___ in it?

When to use: Ask about an ingredient when ordering or checking a dish.

¿Tiene gluten?
Does it have gluten?
¿Tiene leche este postre?
Does this dessert have milk?

Lo que sea está bien.

Anything is fine.

Meaning: Anything is fine.

When to use: Use this when you are flexible and give others the choice of food.

Lo que sea está bien.
Anything is fine.
Si no tienes preferencia, lo que sea está bien para mí.
If you have no preference, anything is fine for me.

Está demasiado ___ para mí.

It's too ___ for me.

Meaning: It's too ___ for me.

When to use: Explain that a dish is too strong in flavor or intensity (spicy, sweet, salty...).

Está demasiado picante para mí.
It's too spicy for me.
Está demasiado salado para mí.
It's too salty for me.

No como ___.

I don't eat ___.

Meaning: I don't eat ___.

When to use: Use this simple phrase to say you exclude something from your diet.

No como carne roja.
I don't eat red meat.
No como lácteos.
I don't eat dairy.

Trato de evitar ___.

I try to avoid ___.

Meaning: I try to avoid ___.

When to use: Say what foods you prefer not to eat for health or taste reasons.

Trato de evitar el azúcar.
I try to avoid sugar.
Trato de evitar las comidas fritas.
I try to avoid fried foods.

Normalmente como ___ para ___.

I usually eat ___ for ___.

Meaning: I usually eat ___ for ___.

When to use: Talk about what you normally eat at a certain time (breakfast, lunch, dinner).

Normalmente como cereal para el desayuno.
I usually eat cereal for breakfast.
Normalmente como ensalada para el almuerzo.
I usually eat salad for lunch.

¿Qué comes normalmente para ___?

What do you usually eat for ___?

Meaning: What do you normally eat for ___?

When to use: Ask casually about someone's usual meals at a specific time or occasion.

¿Qué comes normalmente para el desayuno?
What do you normally eat for breakfast?
¿Qué comes normalmente para la cena?
What do you normally eat for dinner?

2. Conversational Listening Practice

Hear phrases in a real mini-conversation.

Anna and David compare favorite foods and talk about restrictions.

Anna and David discussing what they like to eat and what they can't have; shows common food phrases.

What main topics do Anna and David talk about?

Portrait of Anna in a Spanish lesson dialogue

Anna

¿Cuál es tu comida favorita?

What's your favorite food?

Portrait of David in a Spanish lesson dialogue

David

La pizza es mi favorita, pero no puedo comer mariscos.

Pizza is my favorite, but I can't eat shellfish.

Portrait of Anna in a Spanish lesson dialogue

Anna

Entiendo. Yo soy vegetariana, así que no como carne.

I understand. I'm vegetarian, so I don't eat meat.

Portrait of David in a Spanish lesson dialogue

David

¿Tiene queso la ensalada? Lo que sea está bien para mí.

Does the salad have cheese? Anything is fine with me.

3. Guided Practice

Quizzes and matching to lock in meaning.

How do you say 'I'm vegetarian.' in Spanish?

Which Spanish phrase asks 'What's your favorite food?'

Choose the Spanish sentence for 'I can't eat nuts.'

Which phrase means 'Anything is fine'?

At the restaurant: —Do you want to try the sauce? —No, I don't really like it.

En el restaurante: —¿Quieres probar la salsa? —No, ___.

When ordering: —Does this dish have gluten? —No, but I don't eat dairy.

Al pedir: —¿Tiene este plato gluten? —No, pero ___.

In conversation: —What do you normally eat for breakfast? —I usually eat cereal for breakfast.

En una conversación: —¿Qué comes normalmente para el desayuno? —___.

Match the core phrases

Match the extra phrases

4. Speaking Practice

Say phrases yourself (mic/recording).

Recording stays on your device only. Check speech uses your browser's speech tools when available.

Say this phrase out loud:

Me gusta la comida ___.

I like ___ food.

Say this phrase out loud:

No me gusta mucho ___.

I don't really like ___.

Say this phrase out loud:

___ es mi favorito.

___ is my favorite.

Say this phrase out loud:

¿Cuál es tu comida favorita?

What's your favorite food?

Say this phrase out loud:

No puedo comer ___.

I can't eat ___.

Say this phrase out loud:

Soy vegetariano.

I'm vegetarian.

Say this phrase out loud:

¿Tiene ___?

Does it have ___ in it?

Say this phrase out loud:

Lo que sea está bien.

Anything is fine.

Say this phrase out loud:

Está demasiado ___ para mí.

It's too ___ for me.

Say this phrase out loud:

No como ___.

I don't eat ___.

Say this phrase out loud:

Trato de evitar ___.

I try to avoid ___.

Say this phrase out loud:

Normalmente como ___ para ___.

I usually eat ___ for ___.

Say this phrase out loud:

¿Qué comes normalmente para ___?

What do you normally eat for ___?