French Food and Drink Vocabulary
Getting started
Food and drink vocabulary is central to daily life and TEF/TCF Canada exam tasks: ordering in a café, shopping at a grocery store, discussing meals, or role-playing in speaking tests. In French, food nouns are almost always paired with an article (le/la/l’/les or du/de la/de l’/des).
This lesson covers essential vocabulary, partitive article rules, Canadian meal terminology, pronunciation specifics, real dialogues, and practice exercises.
Note: The pronunciation guides below are practical approximations. French nasal vowels (as in pain /pɛ̃/), the rounded /y/ vowel, and the uvular /ʁ/ should be verified against authentic audio from Radio-Canada or RFI.
1. Core food words
Essential nouns for staple foods, meats, vegetables, and fruits.
| French | English | Pronunciation |
|---|---|---|
| manger | to eat | mahn-zhay |
| boire | to drink | bwahr |
| le repas | meal | luh ruh-pah |
| le pain | bread | luh pan |
| le riz | rice | luh ree |
| les pâtes | pasta | lay paht |
| la viande | meat | lah vee-ahnd |
| le poulet | chicken | luh poo-lay |
| le poisson | fish | luh pwah-sohn |
| les légumes | vegetables | lay lay-gyoom |
| les fruits | fruit | lay frwee |
| la pomme | apple | lah pom |
| la banane | banana | lah bah-nahn |
| la tomate | tomato | lah toh-maht |
| la carotte | carrot | lah kah-rot |
Examples:
- Je mange du riz. (I eat rice.)
- Je ne mange pas de viande. (I do not eat meat.)
- J’achète des légumes. (I buy vegetables.)
2. Drinks and Dairy
Key terms for beverages, condiments, and breakfast staples.
| French | English | Pronunciation |
|---|---|---|
| l’eau | water | loh |
| le café | coffee | luh kah-fay |
| le thé | tea | luh tay |
| le jus | juice | luh zhoo |
| le lait | milk | luh lay |
| le sucre | sugar | luh sook-ruh |
| le sel | salt | luh sel |
| le poivre | pepper | luh pwah-vruh |
| le beurre | butter | luh burr |
| le fromage | cheese | luh froh-mahzh |
| l’œuf | egg | luf |
Note: l’eau is a feminine noun (la eau elides to l’eau before a vowel sound).
3. Meals, Places, and Utensils
Words for meal times, dining locations, and restaurant vocabulary.
| French | English | Pronunciation |
|---|---|---|
| le petit-déjeuner | breakfast (Metropolitan) | luh puh-tee-day-zhuh-nay |
| le déjeuner | lunch (Metropolitan) / breakfast (Canada) | luh day-zhuh-nay |
| le dîner | dinner (Metropolitan) / lunch (Canada) | luh dee-nay |
| le souper | dinner (Canada) | luh soo-pay |
| le restaurant | restaurant | luh res-toh-rahn |
| l’épicerie | grocery store | lay-pee-suh-ree |
| le supermarché | supermarket | luh soo-per-mar-shay |
| la boulangerie | bakery | lah boo-lahn-zhree |
| l’addition | the bill | lah-dee-syohn |
| la recette | recipe | lah ruh-set |
| délicieux / délicieuse | delicious | day-lee-syuh / day-lee-syuhz |
| végétarien / végétarienne | vegetarian (m./f.) | vay-zhay-tah-ryain / vay-zhay-tah-ryen |
Note: végétarien /veʒetaʁjɛ̃/ ends in a pure nasal vowel — no consonant closes it. Végétarienne /veʒetaʁjɛn/ loses the nasal and adds a spoken n. The same shift happens with délicieux /delisjø/ → délicieuse /delisjøz/, where the feminine adds a spoken z. This is not a spelling quirk — every French adjective ending in a nasal vowel or in a vowel behaves this way in the feminine, so hearing the difference is how a listener knows the gender of the person being described before any other clue.
4. Quantities, Cooking Verbs, and Taste Words
Ordering and cooking both depend on words for how much and what kind — a plain noun like pain is rarely enough on its own.
| French | English | Pronunciation |
|---|---|---|
| cuisiner | to cook | kwee-zee-nay |
| préparer | to prepare | pray-pah-ray |
| couper | to cut | koo-pay |
| mélanger | to mix | may-lahn-zhay |
| goûter | to taste | goo-tay |
| chauffer | to heat | shoh-fay |
| une tranche | a slice | oon trahnsh |
| un morceau | a piece | uh mor-soh |
| une tasse | a cup | oon tahss |
| un verre | a glass | uh vair |
| une bouteille | a bottle | oon boo-teh-y |
| une boîte | a box / a can | oon bwaht |
| un paquet | a packet | uh pah-kay |
| une portion | a portion | oon por-syohn |
| salé / salée | salty | sah-lay |
| sucré / sucrée | sweet | soo-kray |
| épicé / épicée | spicy | ay-pee-say |
| chaud / chaude | hot | shoh / shohd |
| froid / froide | cold | frwah / frwahd |
| léger / légère | light | lay-zhay / lay-zhair |
Note: chaud /ʃo/ ends in a vowel in the masculine, with nothing pronounced after it; the feminine chaude /ʃod/ adds a consonant sound the masculine never has. Froid/froide and léger/légère follow the same pattern — the same masculine/feminine shift as délicieux/délicieuse above, not an exception to it.
Examples:
- Je voudrais une tranche de pain et un verre d’eau. (I would like a slice of bread and a glass of water.)
- Cette soupe est trop salée pour moi. (This soup is too salty for me.)
- Il faut couper les légumes avant de les cuisiner. (You have to cut the vegetables before cooking them.)
How the Grammar Works
Partitive Articles: du, de la, de l’, des
In English, we say “I eat bread” or “I drink water” without an article. In French, uncountable items require a partitive article (article partitif) to express an unspecified quantity (“some”):
| Combined Form | Formula | Gender / Number | Example |
|---|---|---|---|
| du /dy/ | de + le | Masculine singular | Je mange du pain. |
| de la | de + la | Feminine singular | Je bois de la soupe. |
| de l’ | de + l’ | Vowel / silent h | Je bois de l’eau. |
| des /de/ | de + les | Plural | Je mange des pâtes. |
The Mandatory Negation Shift: du / de la / des → de
When a sentence becomes negative (ne…pas), partitive articles (du, de la, de l’, des) and indefinite articles (un, une) shift to de (or d’ before a vowel):
- Je mange du poisson. → Je ne mange pas de poisson.
- Je bois de l’eau. → Je ne bois pas d’eau.
- J’ai des pommes. → Je n’ai pas de pommes.
⚠️ TEF Trap: This negation rule applies to action verbs like manger, boire, and acheter. It does NOT apply after the verb être (Ce n’est pas du fromage, Ce ne sont pas des légumes).
Expressions of Quantity: de Alone, Not du/de la/des
There is a second situation, unrelated to negation, where du/de la/de l’/des collapse to plain de — and TEF/TCF listening passages use it constantly, because every food dialogue involves a quantity of something.
Any expression that states an amount — a container, a measure, or a quantity word like beaucoup, trop, assez, un peu — is followed by de (or d’ before a vowel) alone, never by the partitive article:
| Quantity expression | + de | Example |
|---|---|---|
| une tasse (a cup) | de | une tasse de café |
| un verre (a glass) | de | un verre d’eau |
| une tranche (a slice) | de | une tranche de pain |
| beaucoup (a lot) | de | beaucoup de légumes |
| un peu (a little) | de | un peu de sucre |
| trop (too much) | de | trop de sel |
Compare the two structures side by side:
- Je bois du café. (I drink [some] coffee — partitive, no specific quantity.)
- Je bois une tasse de café. (I drink a cup of coffee — a quantity expression, so de alone.)
The rule is mechanical, not about meaning: whenever a noun or adverb of quantity comes first, the noun that follows drops its article entirely and takes only de. Gender and number stop mattering, which is why une tasse de café and une tasse de soupe look identical even though café is masculine and soupe is feminine.
⚠️ TEF Trap: Learners often insert the partitive by habit — “beaucoup du pain” — but the correct form is “beaucoup de pain”. One exception worth knowing at this level: bien (meaning “a lot of”, not “well”) keeps the full article — bien du travail, bien des gens — because bien behaves differently from beaucoup, trop, and assez.
Ordering Politely: “Je voudrais…” vs. “Je veux…”
When ordering in a restaurant, café, or shop:
- Je veux un café (I want a coffee) sounds demanding and blunt to native French speakers.
- Je voudrais un café, s’il vous plaît (I would like a coffee, please) is the universal polite standard for A1/A2 speaking.
Expressing Hunger and Thirst: avoir faim / avoir soif
In French, hunger and thirst use the verb avoir (to have) + noun, not être (to be) + adjective:
- J’ai faim. (I am hungry — literally ‘I have hunger’.)
- J’ai soif. (I am thirsty — literally ‘I have thirst’.)
Adjective Placement: Before or After the Noun
French adjectives usually follow the noun they describe — the reverse of English word order. Every taste and category adjective in this lesson (délicieux, végétarien, salé, sucré, épicé) comes after the noun:
- un repas délicieux (a delicious meal)
- un plat végétarien (a vegetarian dish)
- une soupe salée (a salty soup)
- la cuisine française (French cuisine)
A small set of very common, short adjectives break this pattern and go before the noun instead. They are often grouped under the acronym BAGS — Beauty, Age, Goodness, Size — and two of them show up constantly around food:
- un bon restaurant (a good restaurant) — not un restaurant bon
- un petit café (a small coffee / a small café) — not un café petit
- un grand verre (a large glass)
- un nouveau menu (a new menu)
The working rule for this lesson’s vocabulary: descriptive adjectives of taste, temperature, and type (salé, sucré, épicé, chaud, froid, végétarien, délicieux) follow the noun; the short, high-frequency adjectives bon, petit, grand, and nouveau precede it.
⚠️ A handful of adjectives change meaning depending on position, though none in this lesson’s core vocabulary does — the classic example is un ancien collègue (a former colleague) versus un collègue ancien (an elderly colleague).
False Friends and Liaison Traps
Raisin ≠ raisin. In French, un raisin means a grape, not a dried raisin. A dried raisin is un raisin sec (literally “a dry grape”). This is one of the most common false friends in French food vocabulary for English speakers, because the words look identical on the page.
Liaison with des and les before a vowel. When des or les comes directly before a word starting with a vowel sound, the final s is pronounced as a /z/, linking the two words: les œufs is pronounced /le.zø/, not les and œufs said separately. The same happens with des amis, les épinards, and every plural noun phrase beginning with a vowel. This liaison is mandatory, not optional — skipping it is one of the clearest markers of a non-native accent.
Un before a vowel. The same linking happens with un: un œuf is said as one bridged unit, with an audible “n” sound connecting the two words, even though no written “n” sits between them.
Register and Canadian Usage
Canadian vs. Metropolitan Meal Terminology
Meal names are one of the most prominent regional differences between Canadian French and Metropolitan French:
| Meal Time | Metropolitan French | Canadian French (Quebec/Acadia) |
|---|---|---|
| Morning meal | le petit-déjeuner | le déjeuner |
| Midday meal | le déjeuner | le dîner |
| Evening meal | le dîner | le souper |
TEF and TCF Canada listening comprehension passages frequently feature Canadian speakers using le déjeuner for breakfast, le dîner for lunch, and le souper for dinner.
Register: Ordering Formally, Neutrally, and Casually
Not every polite formula carries the same weight. At a sit-down restaurant or with someone you do not know, the full conditional form is expected:
- Formal / neutral: Je voudrais un café, s’il vous plaît. — safe in any TEF/TCF speaking task and any real restaurant.
- Neutral, slightly less formal: Je vais prendre un café. (I’ll have a coffee.) — common between friends or with a familiar server, still fully polite.
- Colloquial, informal only: Donne-moi un café. (Give me a coffee.) — used only with close friends or family; never in a speaking exam or with staff, since dropping s’il vous plaît and using the bare imperative reads as blunt.
For TEF/TCF Expression Orale, default to the formal/neutral tier — examiners are graders you do not know, and the exam rewards register-appropriate language.
A Few More Canadian Food Words
Beyond meal names, a handful of everyday food words differ between Quebec/Acadian French and Metropolitan French:
| Concept | Canadian French | Metropolitan French |
|---|---|---|
| soft drink / pop | une liqueur | une boisson gazeuse / un soda |
| toast | des rôties | des tartines / du pain grillé |
| corn (on the cob) | le blé d’inde | le maïs |
⚠️ False friend warning: in Metropolitan French, une liqueur means a liqueur (an alcoholic spirit). In Quebec, it means a soft drink — asking for “une liqueur” in Paris and in Montreal gets two completely different drinks. If a listening passage is set in Canada, read this word as “pop”, not “spirit”.
Sounds You Will Get Wrong
-
un œuf /œf/ vs. des œufs /ø/ — Silent final consonant in plural. In the singular, un œuf /œf/ has a clearly pronounced final f sound. In the plural, des œufs /ø/, the letters fs are completely silent. The same rule applies to un bœuf /bœf/ vs. des bœufs /bø/.
-
du pain /pɛ̃/ — The nasal vowel /ɛ̃/. The word pain ends in the nasal vowel /ɛ̃/ (made with air exiting through the nose). There is no consonantal n sound at the end. Pronouncing an “n” turns pain into something sounding like “penne”.
-
l’eau /o/ — Single vowel sound /o/. Despite being spelled with three letters (e-a-u), l’eau is pronounced as a single clean vowel /o/. Do not pronounce individual letters or an “w” sound.
-
le poulet /pu.lɛ/ — the silent final -t. The final t in poulet is never pronounced. French systematically drops final consonants like t, s, d, x, and p unless a liaison links them to the next word — seeing a written final consonant does not mean it is spoken.
-
les fruits /fʁɥi/ — one sound for singular and plural, and a glide that is not “oo-ee”. Both fruit and fruits are pronounced identically, /fʁɥi/ — the plural’s final s adds nothing to the sound. The middle sound, spelled ui, is the semi-vowel /ɥ/ followed by /i/: closer to a fast, rounded “wee” than to two separate syllables.
Real Conversations
Dialogue 1: Ordering at a Café Counter
- Serveur: Bonjour ! Qu’est-ce que je vous sers aujourd’hui ?
- Client: Bonjour. Je voudrais un café au lait et un croissant, s’il vous plaît.
- Serveur: Très bien. Sur place ou à emporter ?
- Client: Sur place, s’il vous plaît.
- Serveur: Parfait. Désirez-vous autre chose ?
- Client: Non merci, ce sera tout. Combien ça coûte ?
- Serveur: Ça fait six dollars et cinquante cents, s’il vous plaît.
- Client: Voici ma carte. Merci !
- Serveur: Merci à vous. Voici votre café et votre croissant. Bon appétit !
Dialogue 2: At the Bakery / Grocery Store
- Boulangère: Bonjour ! Que désirez-vous ?
- Client: Bonjour Madame. Je voudrais une baguette tradition et deux pains au chocolat.
- Boulangère: Voilà. Avec ceci ?
- Client: Avez-vous du pain de mie végétalien ?
- Boulangère: Oui, nous en avons. En voici un sachet.
- Client: Merci. Je vais prendre aussi une bouteille d’eau minerale.
- Boulangère: Parfait. Ça fera neuf dollars au total.
- Client: Voilà dix dollars.
- Boulangère: Et voici un dollar de monnaie. Merci, bonne journée !
- Client: Merci beaucoup, bonne journée à vous aussi !
Practice
Level 1 — Spot the Error
Identify the single mistake in each sentence and name the rule.
- Je veux du pain, s’il vous plaît. (in a restaurant)
- Je ne mange pas du poisson.
- Je suis faim, je veux manger.
- J’achète deux des œufs.
- Au Québec, le petit-déjeuner est le repas du soir.
Show answers
- Je voudrais du pain, s’il vous plaît. — Use the polite conditional formula Je voudrais… rather than the blunt Je veux… when ordering.
- Je ne mange pas de poisson. — In negative sentences (ne…pas), partitive articles (du, de la, des) change to de.
- J’ai faim, je veux manger. — Express hunger using avoir faim (to have hunger), not être faim.
- J’achète deux œufs. — Do not combine a specific number (deux) with a partitive/plural article (des).
- Au Québec, le souper est le repas du soir. — In Canadian French, le souper is the evening meal; le déjeuner is breakfast.
Level 2 — Production
Construct the French sentences based on the prompts.
- “I would like a coffee and a croissant, please.”
- Fill in the blank: Je bois ___ eau. (partitive article for water)
- “I do not eat meat.” (negative with de)
- “I am hungry.” (using avoir)
- Fill in the blank: Je mange ___ pain et ___ beurre. (masculine partitives)
- “The bill, please.”
Show answers
- Je voudrais un café et un croissant, s’il vous plaît.
- Je bois de l’eau.
- Je ne mange pas de viande.
- J’ai faim.
- Je mange du pain et du beurre. — both nouns are masculine singular, so both take du.
- L’addition, s’il vous plaît.
Level 3 — Exam Simulation
Listening Task (TEF/TCF Style)
Transcript: “Bonjour ! Bienvenue au bistro Le Saint-Denis. Aujourd’hui, notre menu du midi comprend une soupe à l’oignon en entrée, du poulet rôti avec des légumes de saison en plat principal, et une tarte aux pommes pour le dessert. Le tout est accompagné d’un verre de jus d’orange ou d’un café pour dix-neuf dollars. Pour les personnes végétariennes, nous proposons des pâtes aux légumes. Bon appétit !”
- What is the main dish (plat principal) in the lunch menu?
- What option is available for vegetarians?
- How much does the complete lunch menu cost?
Show answers
- Roast chicken with seasonal vegetables (du poulet rôti avec des légumes de saison).
- Vegetable pasta (des pâtes aux légumes).
- Nineteen dollars (dix-neuf dollars).
Speaking Task (TEF/TCF Expression Orale — Section A)
Prompt: You are at a café in Montreal. Order a drink and a light meal for yourself, ask if they have vegetarian options, and ask for the total price. Speak for 60–90 words at CEFR A1 level.
Show a model answer
Bonjour ! Je voudrais une table pour une personne, s’il vous plaît. Pour commencer, je voudrais un jus d’orange frais. Est-ce que vous avez des plats végétariens au menu ? Je ne mange pas de viande. D’accord, je vais prendre les pâtes aux légumes alors. C’est combien au total ? Puis-je payer par carte bancaire ? Merci beaucoup ! (62 words)
Common Mistakes to Avoid
- ❌ Je veux un café → ✅ Je voudrais un café, s’il vous plaît — use Je voudrais for polite ordering.
- ❌ Je ne mange pas du poisson → ✅ Je ne mange pas de poisson — partitive articles change to de after negation.
- ❌ Je suis faim → ✅ J’ai faim — French uses avoir faim (to have hunger) and avoir soif (to have thirst).
- ❌ Confusing Canadian meal names → ✅ Remember: in Canada, déjeuner = breakfast, dîner = lunch, souper = dinner.
- ❌ Pronouncing the ‘f’ in des œufs → ✅ Un œuf has /f/, but des œufs has a completely silent final consonant (/ø/).
- ❌ beaucoup du pain → ✅ beaucoup de pain — quantity expressions (beaucoup, trop, un peu, une tasse) take de alone, never the partitive article.
- ❌ un repas bon → ✅ un bon repas — bon is one of the short BAGS adjectives that goes before the noun, unlike most food adjectives.
What’s next
Connect your food and drink vocabulary to these core grammar and vocabulary lessons:
- French Articles: le, la, les — Master definite, indefinite, and partitive articles.
- French Negation: ne…pas — Practise forming negative sentences with de.
- Everyday Greetings and Phrases — Build polite conversational skills for everyday interactions.
- French Shopping and Services Vocabulary — Expand your commercial vocabulary for transactions and stores.
- Everyday Vocabulary (game) — Type these words from memory, with an accent bar built in.
FAQ
How do Canadian French meal names differ from Metropolitan French?
In Canada (Quebec and other provinces), breakfast is 'le déjeuner', lunch is 'le dîner', and dinner is 'le souper'. In France, breakfast is 'le petit-déjeuner', lunch is 'le déjeuner', and dinner is 'le dîner'.
Why do we use 'du', 'de la', 'de l'', and 'des' with food?
Uncountable food and drink items use partitive articles to mean 'some': du pain (masculine), de la soupe (feminine), de l'eau (vowel), and des pâtes (plural).
What happens to partitive articles in negative sentences?
After a negative verb like 'ne...pas', partitive articles (du, de la, des) change to 'de' or 'd'': Je ne mange pas de viande, Je ne bois pas d'eau.
How do you politely order food at a restaurant?
Use 'Je voudrais...' (I would like...) followed by the item and 's'il vous plaît' (please): Je voudrais un café, s'il vous plaît.
What is the difference between 'un œuf' and 'des œufs' in pronunciation?
In the singular 'un œuf', the final 'f' is pronounced (/œf/). In the plural 'des œufs', the final 'fs' is completely silent (/ø/).