mouthwatering

adjective
  1. having a very appealing taste or smell that makes one want to eat something
  2. very attractive or appealing in a way that creates strong desire
  3. Usage: figurative

Examples