This post on the FluentU website offers a long list of ESL Writing assignments, along with ways to start your lesson and get students motivated and ready to write. It includes these broad areas followed up with specific writing ideas once students are ready:

  1. Start with a story
  2. Get moved by music
  3. Picture perfect writing
  4. Let their taste buds do the talking
  5. Follow the trail of a mystery