Discuss and learn French: French vocabulary, French grammar, French culture etc.
May be "un arôme de confiture" can match.
I hadn't come across that usage -- I'll add to the next update of the dictionary!
Note that in British slang jammy as an adjective means lucky. You jammy son-of-a-gun would be a good colloquial translation of veinard.