The French expression avoir envie de has different meanings, such as to feel like, to want or, in some cases, to need.
To feel like / want [something]
J'ai envie de toi.I want you. (Be careful: this would normally have amorous connotations!)
Tout le monde a envie d'amour.Everybody wants love.
Julie a vraiment envie de chocolat.Julie really wants/craves chocolate.
To feel like / want in French, you can use the expression avoir envie de [quelque chose] (literally to have desire/want of [something]).
Note that when the object is specific - i.e. I want the chocolate I bought yesterday - de becomes du / de la / de l' / des depending on the gender and number of the noun following it, as it contracts de + le,la,l',les - of the.
J'ai envie du chocolat que j'ai acheté hier.I want the chocolate that I bought yesterday.
Elle a envie de la viande de chez le boucher.She fancies/wants the meat from the butcher's.
To feel like [doing something] - To want/need [to do something]
J'ai envie d'aller aux toilettes!I want/need to go to the toilets!
On a envie de rester au lit ce matin.We feel like staying in bed this morning.
Elle a envie de faire la cuisine.She feels like cooking.
To express to feel like [doing something] / to want or to need [to do something], you will use avoir envie de / d' + infinitive of the verb.
See also the verb vouloir (to want):
Conjugate vouloir in the present tense in French (Le Présent)
Want to make sure your French sounds confident?
We’ll map your knowledge and give you free lessons to focus on your
gaps and mistakes. Start your Braimap today »