Italian for Hosts: Tell Your Host About Dietary Restrictions in Advance
Learn to explain dietary needs to an Italian host before your visit, using polite phrases and clear questions.

When you stay with an Italian host, telling them about dietary restrictions in advance is not just polite—it helps them plan meals and avoid awkwardness. Unlike a restaurant, where you can ask for changes at the table, a home setting requires a friendly heads-up before you arrive. In this lesson, you'll learn how to explain what you can't eat, ask about ingredients, and suggest alternatives, all in simple, respectful Italian. You'll also learn the difference between formal and informal address, and how to soften requests with words like 'purtroppo' and 'mi dispiace'.
By the end, you can…
- tell my host about my dietary restrictions in advance.
- ask whether a dish contains a specific ingredient.
- politely suggest a simple alternative.
Listen once. Try it slowly. Then say it without looking.
Checking available voices…
Prima di arrivare, vorrei dirle che sono vegetariano.
Before arriving, I would like to tell you that I am vegetarian.
PREE-mah dee ar-ree-VAH-reh, vor-RAY DEEL-leh keh SO-noh veh-jeh-tah-RYAH-noh
Use 'dirle' (to you, formal) when speaking to your host. 'Vegetariano' changes to 'vegetariana' if you are female.
Purtroppo sono allergico alle noci.
Unfortunately, I am allergic to nuts.
poor-TROHP-poh SO-noh al-LER-jee-koh AL-leh NOH-chee
Use 'purtroppo' to soften the news. 'Allergico' becomes 'allergica' for females. 'Alle noci' means 'to the nuts' (the preposition 'a' + 'le' contracts to 'alle').
Non posso mangiare il glutine.
I cannot eat gluten.
non POS-soh man-JAH-reh eel GLOO-tee-neh
A direct way to state a restriction. 'Non posso' is clear and polite. For celiac disease, you can say 'sono celiaco/celiaca'.
C'è carne in questo piatto?
Is there meat in this dish?
cheh KAR-neh een KWEH-stoh PYAHT-toh
Use this question to check ingredients. 'C'è' means 'there is'. For plural, use 'Ci sono' (there are).
Posso portare il mio cibo?
Can I bring my own food?
POS-soh por-TAH-reh eel MEE-oh CHEE-boh
A polite offer if your needs are complex. 'Posso' means 'can I'. 'Il mio cibo' is 'my food'.
Pronunciation guides are approximate. Slow playback keeps the original pitch.
Make it make sense
Useful pattern
To explain a dietary restriction, use 'Sono' + adjective: 'Sono vegetariano' (I am vegetarian), 'Sono allergico/a a...' (I am allergic to...), or 'Non posso mangiare...' (I cannot eat...). For example, 'Sono allergica ai frutti di mare' (I am allergic to seafood). Remember that adjectives agree with your gender: 'vegetariano' for a man, 'vegetariana' for a woman. Also, use 'a' or 'al/alla/ai/alle' after 'allergico' to say what you are allergic to: 'allergico al glutine' (allergic to gluten), 'allergico alle noci' (allergic to nuts).
When to use it
Tell your host as soon as you have their contact details, or at least a few days before you arrive. In a home, it's best to give a reason, not just a demand: 'Purtroppo sono allergico alle noci, quindi devo evitare i dolci con le noci' (Unfortunately I'm allergic to nuts, so I must avoid desserts with nuts). If you are invited to a meal, you can ask 'C'è qualcosa che posso mangiare?' (Is there something I can eat?) or offer to bring a dish: 'Posso portare un piatto io' (I can bring a dish). Avoid saying 'Non mi piace' (I don't like) for a restriction; that sounds like a preference, not a need.
Listen to each line, then take one part and reply out loud.
Ciao, prima di arrivare, vorrei dirti che sono vegetariano.
Hi, before arriving, I'd like to tell you that I'm vegetarian.CHAH-oh, PREE-mah dee ar-ree-VAH-reh, vor-RAY DEER-tee keh SO-noh veh-jeh-tah-RYAH-nohGrazie per avermelo detto. Cosa non mangi esattamente?
Thanks for telling me. What exactly don't you eat?GRAH-tsyeh per ah-VER-meh-loh DEHT-toh. KOH-zah non MAN-jee eh-ZAHT-tah-MEN-tehNon mangio carne né pesce, ma mangio latticini e uova.
I don't eat meat or fish, but I eat dairy and eggs.non MAN-joh KAR-neh neh PEH-sheh, mah MAN-joh laht-TEE-chee-nee eh WOH-vahPerfetto, preparerò una pasta al pomodoro e verdure. Va bene?
Perfect, I'll make pasta with tomato and vegetables. Is that okay?per-FEHT-toh, preh-pah-reh-ROH OO-nah PAH-stah al poh-moh-TOH-roh eh vehr-DOO-reh. vah BEH-nehA little context goes a long way
In Italy, meals are often social and hosts take pride in their cooking. Refusing a dish can feel personal, so frame restrictions as needs, not dislikes, and thank your host for their effort. Use the formal 'lei' with older hosts or people you've just met; use 'tu' with peers or after they invite you to. If you have severe allergies, say 'allergia grave' and consider carrying an Italian allergy card.
One thing to watch for
Saying 'Non mi piace la carne' (I don't like meat) when you mean you can't eat it.
Try this instead: Use 'Non posso mangiare la carne' (I cannot eat meat) or 'Sono vegetariano' for a restriction. 'Non mi piace' means you dislike it, which hosts may try to change with a different recipe.
Your turn
Try answering out loud before checking a possible answer.
1How would you tell your host you are allergic to gluten?
Show a sample answer
Sono allergico/a al glutine.
This uses 'sono' + 'allergico/a' + 'a' + 'il glutine' (contracted to 'al'). For a female, say 'allergica'. You could also say 'Non posso mangiare il glutine'.
2Ask if a dish contains fish.
Show a sample answer
C'è pesce in questo piatto?
This is a direct yes/no question. 'C'è' means 'there is'. For plural, use 'Ci sono'. You can also ask 'Questo piatto contiene pesce?' (Does this dish contain fish?).
3Politely suggest bringing your own food because of multiple allergies.
Show a sample answer
Purtroppo ho diverse allergie. Posso portare il mio cibo?
This states the reason first, then asks permission. 'Posso portare' is polite. Alternatively, 'Le dispiace se porto il mio cibo?' (Do you mind if I bring my own food?) is also correct.
Tell your host about dietary restrictions before you arrive, using 'sono' + adjective or 'non posso mangiare', and always soften with 'purtroppo' or 'mi dispiace'. Ask about ingredients with 'C'è...?' and offer to bring your own food if needed.
Progress is saved on this browser.
Practice real time conversations on Yapr for faster learning.
Put today’s Italian into a conversation with an AI tutor. Speak, make mistakes, and try again.
Practice on Yapr