have a craving for

/hæv ə ˈkreɪvɪŋ fɔːr/

Meaning

This expression means to experience a very strong, specific desire to eat a particular type of food. It is often used when a person cannot stop thinking about a certain food item, such as chocolate, pizza, or spicy food. It is highly conversational and common in everyday speech.

Examples

  • I have a craving for sushi, so let's order from that place down the street.

    I have a craving for sushi, so let's order from that place down the street.

  • Whenever it rains, I always have a craving for warm chocolate chip cookies.

    Whenever it rains, I always have a craving for warm chocolate chip cookies.

  • She had a sudden craving for pickles in the middle of the night.

    She had a sudden craving for pickles in the middle of the night.

  • If you have a craving for something sweet, there's cake in the fridge.

    If you have a craving for something sweet, there's cake in the fridge.

  • I have a craving for spicy Mexican food tonight.

    I have a craving for spicy Mexican food tonight.

Common Mistakes

  • ✗ I have a craving of pizza.

    ✓ I have a craving for pizza.

    The noun 'craving' always takes the preposition 'for,' never 'of'.

  • ✗ I am craving for some chocolate.

    ✓ I am craving some chocolate.

    When using 'crave' as a verb (craving), it is transitive and does not take a preposition. Use 'for' only when 'craving' is a noun in the phrase 'have a craving for'.

Related Expressions

crave have a sweet tooth be dying for

Practice

  • I always ___ salty snacks when I watch movies.

    💡 Feel a strong desire to eat.

    Show answer

    have a craving for

  • Do you ever ___ fast food late at night?

    💡 Get a sudden strong urge to eat.

    Show answer

    have a craving for