Have a sweet tooth

Meaning: To have a strong liking for sweet foods.

Example: I have a sweet tooth, so I always keep some chocolate at home.