New: High-level announcements are live
    Open
    Skip to lessons
    ElementaryFood & cafés7 min

    German for Hosts: Tell Your Host About Dietary Restrictions in Advance

    Learn to tell a German-speaking host about dietary restrictions before you arrive, using polite phrases for home-cooked meals and shared kitchens.

    Includes practice questions and sample answers.
    Friends talking over coffee in a city café

    When you are invited to someone's home in a German-speaking country, telling your host about dietary restrictions is a practical and polite skill. Unlike a restaurant, where you can ask the server at the table, a host often shops and cooks in advance. This lesson teaches elementary German phrases to explain what you cannot eat, ask what will be served, and offer to bring something suitable. You will practice direct but friendly wording that fits home hospitality, and you will learn how to check whether a dish contains a specific ingredient. The focus is on clear, respectful communication before the meal, not on complaining at the table.

    By the end, you can…

    • say that I have a dietary restriction before a home-cooked meal.
    • ask whether a specific dish contains an ingredient I cannot eat.
    • offer to bring a suitable dish or ask what I can bring.
    • thank my host and confirm what will be served.

    Words you’ll actually use

    Listen once. Try it slowly. Then say it without looking.

    Checking available voices…

    Ich muss Ihnen etwas Wichtiges sagen: Ich habe eine Lebensmittelallergie.

    I need to tell you something important: I have a food allergy.

    ikh moos EEn-en ET-vas VIKH-ti-ges ZAH-gen: ikh HAH-be EYE-ne LAY-bens-mit-el-a-ler-GHEE

    Use this at the start of a phone call or message. Ihnen is formal; use dir with friends.

    Ich esse kein Schweinefleisch.

    I don't eat pork.

    ikh ES-e kine SHVYE-ne-flysh

    A clear way to state a restriction. For other meats, replace Schweinefleisch with Rindfleisch (beef) or Hähnchen (chicken).

    Ich bin Vegetarierin. / Ich bin Vegetarier.

    I am a vegetarian. (female speaker / male speaker)

    ikh bin ve-ge-ta-REE-er-in / ikh bin ve-ge-ta-REE-er

    German often marks the female form with -in. Use the form that matches how you describe yourself.

    Enthält das Weizen oder Nüsse?

    Does that contain wheat or nuts?

    ent-HALT das VYE-tsen o-der NUE-se

    Use this to check a specific dish. Replace Weizen or Nüsse with the ingredient you need to avoid. Note that Enthält is used with accusative: Enthält den Salat Nüsse? (Does the salad contain nuts?)

    Soll ich etwas mitbringen?

    Should I bring something?

    zol ikh ET-vas MIT-bring-en

    A polite offer in a home setting. It gives your host a chance to say what is helpful.

    Pronunciation guides are approximate. Slow playback keeps the original pitch.

    Make it make sense

    Useful pattern

    Use ich esse kein/keine/keinen to say what you do not eat. The form of kein changes with the gender and number of the noun: Ich esse kein Schweinefleisch (neuter), Ich esse keine Eier (plural), Ich esse keinen Fisch (masculine). For a positive statement, use ich esse or ich trinke. To ask about an ingredient, use Enthält ...? or Ist ... in dem Gericht? For example: Enthält die Suppe Milch? (Does the soup contain milk?) and Ist in dem Kuchen Weizen? (Is there wheat in the cake?). These patterns let you be precise without long explanations.

    When to use it

    Tell your host as early as possible, ideally when you accept the invitation or at least one day before. In a home setting, your host may have already planned and shopped, so early notice is respectful. Use formal Ihnen/dir according to your relationship. If you are not sure, it is fine to ask: Was gibt es zu essen? (What will there be to eat?) Then you can add your restriction. If you bring your own dish, say: Ich bringe einen Salat mit, den ich essen kann. (I'll bring a salad that I can eat.) This keeps the focus on shared time, not on the restriction.

    A conversation you could have

    Listen to each line, then take one part and reply out loud.

    A

    Hallo Frau Weber, ich freue mich sehr über die Einladung. Ich muss Ihnen etwas sagen: Ich habe eine Nussallergie.

    Hello Mrs. Weber, I am very happy about the invitation. I need to tell you something: I have a nut allergy.HAH-lo FROW VE-ber, ikh FROY-e mikh zear oo-ber dee EYE-la-doon-g. ikh moos EEn-en ET-vas ZAH-gen: ikh HAH-be EYE-ne NOOS-al-er-GHEE
    B

    Danke für die Information. Enthält der Kuchen Nüsse? Ich habe ihn mit Mandeln gebacken.

    Thank you for the information. Does the cake contain nuts? I baked it with almonds.DAN-ke fuer dee in-for-ma-TSYOHN. ent-HALT dair KOO-khen NUE-se? ikh HAH-be een mit MAN-deln ge-BA-ken
    A

    Ja, Mandeln sind Nüsse. Ich esse keinen Kuchen, aber ich bringe einen Obstsalat mit. Soll ich noch etwas mitbringen?

    Yes, almonds are nuts. I won't eat cake, but I'll bring a fruit salad. Should I bring anything else?yah, MAN-deln zint NUE-se. ikh ES-e KINE KOO-khen, AH-ber ikh BRING-e EYE-nen OWPST-za-laht mit. zol ikh nokh ET-vas MIT-bring-en
    B

    Das ist sehr nett. Bring bitte den Obstsalat mit. Ich mache dann noch einen Salat ohne Nüsse.

    That is very nice. Please bring the fruit salad. I will then make another salad without nuts.das ist zear net. bring BIT-e dane OWPST-za-laht mit. ikh MA-khe dan nokh EYE-nen za-LAHT O-ne NUE-se

    A little context goes a long way

    In German-speaking countries, hosts often plan meals carefully, and dietary restrictions are usually taken seriously when mentioned in advance. Directness is generally valued, but soften it with a brief thank-you or a friendly opener. Use the formal Sie with older hosts, acquaintances, or colleagues, and du with friends, family, and younger people. If you are invited to a restaurant, the server can answer ingredient questions; at home, the host is the main source of information, so ask them directly and early.

    One thing to watch for

    Saying Ich bin Allergie instead of Ich habe eine Allergie.

    Try this instead: In German, a person has an allergy: Ich habe eine Allergie. Saying Ich bin Allergie literally means 'I am allergy' and is confusing. For a specific allergy, say Ich habe eine Nussallergie (I have a nut allergy) or Ich habe eine Laktoseintoleranz (I have lactose intolerance).

    Your turn

    Try answering out loud before checking a possible answer.

    1How do you tell your host that you don't eat pork?

    Show a sample answer

    Ich esse kein Schweinefleisch.

    This uses kein before the neuter noun Schweinefleisch. You could also say Ich esse kein Schweinefleisch, wenn das möglich ist to soften it, but the simple statement is clear and correct.

    2Ask whether the soup contains milk.

    Show a sample answer

    Enthält die Suppe Milch?

    Enthält is a direct way to ask about an ingredient. You can also ask Ist in der Suppe Milch? Both are correct; Enthält is slightly more formal.

    3Offer to bring something to the meal.

    Show a sample answer

    Soll ich etwas mitbringen?

    This is a polite offer in a home setting. You can add a specific dish: Soll ich einen Salat mitbringen? Both are appropriate.

    Take this with you

    Tell your host about dietary restrictions early, use ich esse kein/keine/keinen for what you avoid, and ask Enthält ...? for specific ingredients. A small offer to bring something keeps the focus on sharing the meal.

    Progress is saved on this browser.

    yapr

    Practice real time conversations on Yapr for faster learning.

    Put today’s German into a conversation with an AI tutor. Speak, make mistakes, and try again.

    Practice on Yapr
    The Yapr app tutor selection screen with pixel-art conversation partners