strong-flavored

(adj) tasty (similar term)